.toast-region.svelte-1roxu74{position:fixed;top:20px;right:20px;z-index:80;display:grid;gap:6px;width:min(318px,calc(100vw - 40px));pointer-events:none}.toast.svelte-1roxu74{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:42px;border:1px solid var(--color-border);border-radius:8px;padding:7px 7px 7px 9px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 98%,transparent),color-mix(in srgb,var(--color-surface-soft) 96%,transparent));box-shadow:var(--shadow-popover),inset 0 1px color-mix(in srgb,var(--color-border-soft) 62%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.06);backdrop-filter:blur(10px) saturate(1.06);pointer-events:auto}.status-bar.svelte-1roxu74{width:3px;height:22px;border-radius:999px;background:var(--color-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 16%,transparent)}.toast-body.svelte-1roxu74{min-width:0}p.svelte-1roxu74{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-width:0;margin:0;overflow:hidden;color:var(--color-text);font-size:13px;line-height:1.38;overflow-wrap:anywhere}button.svelte-1roxu74{width:28px;height:28px;box-sizing:border-box;display:grid;place-items:center;border:1px solid transparent;border-radius:6px;padding:0;background:transparent;color:var(--color-subtle);font:inherit;line-height:1;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}button.svelte-1roxu74:hover{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}button.svelte-1roxu74 svg{display:block;width:14px;height:14px;stroke-width:2}.success.svelte-1roxu74 .status-bar:where(.svelte-1roxu74){background:var(--color-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 18%,transparent)}.error.svelte-1roxu74 .status-bar:where(.svelte-1roxu74){background:var(--color-danger);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-danger) 18%,transparent)}.warning.svelte-1roxu74 .status-bar:where(.svelte-1roxu74){background:color-mix(in srgb,#d79a41 82%,var(--color-text));box-shadow:0 0 0 1px color-mix(in srgb,#d79a41 20%,transparent)}.info.svelte-1roxu74 .status-bar:where(.svelte-1roxu74){background:color-mix(in srgb,#5f91d6 78%,var(--color-text));box-shadow:0 0 0 1px color-mix(in srgb,#5f91d6 18%,transparent)}@media(max-width:720px){.toast-region.svelte-1roxu74{top:auto;right:14px;bottom:12px;width:calc(100vw - 28px)}.toast.svelte-1roxu74{min-height:42px;padding:7px 7px 7px 9px}}@media(prefers-reduced-motion:reduce){.toast.svelte-1roxu74,.toast.svelte-1roxu74 :where(.svelte-1roxu74){animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{color-scheme:light;--color-page: #fbfbfa;--color-page-alt: #f7f7f4;--color-surface: #ffffff;--color-surface-soft: #fbfbf8;--color-surface-muted: #f3f3ee;--color-text: #171717;--color-text-strong: #0a0a0a;--color-muted: #62625c;--color-subtle: #777770;--color-icon: #6f6f6f;--color-border: #e2e2dc;--color-border-soft: #eeeeea;--color-hover: #f0f0ef;--color-accent: #1f4d3a;--color-accent-contrast: #ffffff;--color-accent-soft: #eaf2ec;--color-danger: #8f2f2f;--color-danger-soft: #fff6f4;--shadow-soft: 0 10px 26px rgba(23, 23, 23, .03);--shadow-popover: 0 18px 44px rgba(21, 23, 19, .14)}html[data-theme=dark]{color-scheme:dark;--color-page: #11130f;--color-page-alt: #151711;--color-surface: #1b1e18;--color-surface-soft: #20241d;--color-surface-muted: #272b23;--color-text: #eceee8;--color-text-strong: #fbfcf7;--color-muted: #a9afa4;--color-subtle: #8f968a;--color-icon: #a9afa4;--color-border: #343a30;--color-border-soft: #2b3028;--color-hover: #252a22;--color-accent: #8ac7a5;--color-accent-contrast: #0e1a13;--color-accent-soft: #213428;--color-danger: #f0a09a;--color-danger-soft: #34211f;--shadow-soft: 0 12px 30px rgba(0, 0, 0, .26);--shadow-popover: 0 18px 44px rgba(0, 0, 0, .38)}html,body{min-height:100%;margin:0;background:var(--color-page-alt);color:var(--color-text)}body{transition:background-color .18s ease,color .18s ease}.page-texture-host{--page-dot-base: var(--color-page);--page-dot-paper: radial-gradient(circle at 16% 18%, rgba(242, 246, 239, .72), transparent 30%), radial-gradient(circle at 86% 20%, rgba(226, 234, 224, .56), transparent 34%), radial-gradient(circle at 72% 88%, rgba(232, 222, 199, .34), transparent 38%), var(--page-dot-base);--page-dot-pattern: radial-gradient(circle, rgba(31, 77, 58, .13) 0 .9px, transparent 1.25px), radial-gradient(circle, rgba(72, 65, 50, .075) 0 .7px, transparent 1.1px);--page-dot-opacity: .34;--page-dot-size: 24px 24px, 38px 38px;--page-dot-position: 0 0, 13px 11px;--page-dot-blend: multiply;--page-paper-wash: radial-gradient(ellipse at 50% 34%, rgba(255, 255, 255, .52), transparent 48%), radial-gradient(ellipse at 50% 100%, rgba(220, 214, 199, .18), transparent 54%);--page-paper-wash-opacity: .42;position:relative;isolation:isolate;background:var(--page-dot-paper)}.page-texture-host:before,.page-texture-host:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.page-texture-host:before{opacity:var(--page-dot-opacity);background:var(--page-dot-pattern);background-position:var(--page-dot-position);background-size:var(--page-dot-size);mix-blend-mode:var(--page-dot-blend)}.page-texture-host:after{opacity:var(--page-paper-wash-opacity);background:var(--page-paper-wash)}.page-texture-host>*{position:relative;z-index:1}.page-texture-host--content{--page-dot-opacity: .28;--page-paper-wash-opacity: .36}.page-texture-host--quiet{--page-dot-base: var(--color-page-alt);--page-dot-opacity: .14;--page-dot-size: 30px 30px, 46px 46px;--page-paper-wash-opacity: .22}html[data-theme=dark] .page-texture-host{--page-dot-paper: radial-gradient(circle at 16% 18%, rgba(255, 255, 255, .025), transparent 30%), radial-gradient(circle at 86% 20%, rgba(108, 135, 102, .075), transparent 34%), radial-gradient(circle at 72% 88%, rgba(151, 120, 75, .05), transparent 38%), var(--page-dot-base);--page-dot-pattern: radial-gradient(circle, rgba(194, 222, 202, .1) 0 .9px, transparent 1.25px), radial-gradient(circle, rgba(225, 208, 171, .06) 0 .7px, transparent 1.1px);--page-dot-opacity: .24;--page-dot-blend: screen;--page-paper-wash: radial-gradient(ellipse at 50% 34%, rgba(255, 255, 255, .025), transparent 50%), radial-gradient(ellipse at 50% 100%, rgba(164, 139, 94, .04), transparent 54%);--page-paper-wash-opacity: .58}html[data-theme=dark] .page-texture-host--quiet{--page-dot-opacity: .12;--page-paper-wash-opacity: .34}
