.hk-toasts{top:calc(var(--hk-safe-top) + 10px);z-index:var(--hk-z-toast);width:min(480px, calc(100vw - 24px - var(--hk-safe-left) - var(--hk-safe-right)));pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;left:50%;transform:translate(-50%)}:root[data-hk-toasts=below-bar] .hk-toasts{top:calc(var(--hk-safe-top) + var(--hk-topbar-h) + 6px)}.hk-toast{--_tone:var(--hk-primary);background:var(--hk-text);width:100%;min-height:52px;color:var(--hk-bg);box-shadow:var(--hk-shadow-lg);pointer-events:auto;animation:hk-toast-in var(--hk-dur-slow) var(--hk-ease-bounce);border-radius:18px;align-items:center;gap:10px;padding:6px 6px 6px 12px;display:flex}.hk-toast--success{--_tone:var(--hk-success)}.hk-toast--warning{--_tone:var(--hk-accent)}.hk-toast--error{--_tone:var(--hk-danger)}.hk-toast__icon{background:var(--_tone);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.hk-toast--warning .hk-toast__icon{color:var(--hk-accent-ink)}.hk-toast__msg{flex:auto;min-width:0;padding-block:6px;font-size:.9375rem;font-weight:700;line-height:1.35}.hk-toast__action{min-height:40px;color:var(--hk-accent);border-radius:12px;flex:none;padding:0 12px;font-weight:800}.hk-toast__action:hover{background:color-mix(in srgb, var(--hk-bg) 12%, transparent)}.hk-toast__close{width:40px;height:40px;color:color-mix(in srgb, var(--hk-bg) 75%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.hk-toast__close:hover{background:color-mix(in srgb, var(--hk-bg) 12%, transparent);color:var(--hk-bg)}@keyframes hk-toast-in{0%{opacity:0;transform:translateY(-14px)scale(.96)}to{opacity:1;transform:none}}
