.toast-card.svelte-1hzmyef{position:relative;overflow:hidden;width:100%;min-width:320px;max-width:420px;border-radius:12px;background:var(--bg-secondary);border:1px solid var(--border-primary);box-shadow:var(--shadow-xl);font-family:var(--font-primary);pointer-events:auto;touch-action:pan-y;transition:transform .16s ease-out,opacity .16s ease-out}.toast-row.svelte-1hzmyef{display:flex;align-items:flex-start;gap:11px;padding:13px 15px 14px 14px}.toast-icon.svelte-1hzmyef{flex:none;width:20px;height:20px;margin-top:1px;border-radius:999px;background:var(--toast-accent);display:inline-flex;align-items:center;justify-content:center}.toast-icon.svelte-1hzmyef svg:where(.svelte-1hzmyef){width:12px;height:12px;stroke:var(--bg-primary);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.toast-icon.svelte-1hzmyef path{stroke-dasharray:26;stroke-dashoffset:26;animation:svelte-1hzmyef-toast-draw .38s cubic-bezier(.2,.8,.2,1) .14s forwards}@keyframes svelte-1hzmyef-toast-draw{to{stroke-dashoffset:0}}.toast-text.svelte-1hzmyef{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.toast-title.svelte-1hzmyef{margin:0;font-size:14px;font-weight:600;line-height:1.3;color:var(--text-primary)}.toast-meta.svelte-1hzmyef{margin:0;font-size:12.5px;font-weight:400;line-height:1.35;color:var(--text-tertiary);text-wrap:pretty}.toast-timer.svelte-1hzmyef{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--bg-tertiary)}.toast-timer-fill.svelte-1hzmyef{height:2px;background:var(--toast-accent);transform-origin:left;transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.toast-card.svelte-1hzmyef{transition:none}.toast-icon.svelte-1hzmyef path,.toast-icon.svelte-1hzmyef circle{stroke-dasharray:none;stroke-dashoffset:0;animation:none}}.toast-viewport.svelte-1dnmrtz{position:fixed;right:24px;bottom:24px;z-index:10000;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.toast-slot.svelte-1dnmrtz{display:flex;width:100%;justify-content:flex-end}@media(max-width:480px){.toast-viewport.svelte-1dnmrtz{left:16px;right:16px;bottom:16px}}
