:root{--bg: #0d0d0d;--surface: #1a1a1a;--surface-2: #222222;--border: #2a2a2a;--border-2: #333333;--text-primary: #efe9e2;--text-secondary:#887a7a;--text-muted: #4a4242;--accent: #f36767;--accent-dim: rgba(243,103,103,.1);--accent-dim-hover: rgba(243,103,103,.18);--accent-soft: #ffafb8;--neutral-mid: #c0b8b8;--destructive: #f36767;--destructive-dim: rgba(243,103,103,.12);--radius-sm: 4px;--radius-md: 6px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:Inter,sans-serif;font-size:14px;line-height:1.6;color:var(--text-primary);background:var(--bg);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.mono{font-family:JetBrains Mono,monospace}.divider{height:1px;background:var(--border)}.toast-container.svelte-1cpok13{position:fixed;bottom:24px;right:24px;z-index:999;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast.svelte-1cpok13{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--radius-sm);font-size:13px;background:var(--surface);border:1px solid var(--border);pointer-events:all;min-width:240px;max-width:360px;animation:svelte-1cpok13-slide-in .18s ease}.toast-success.svelte-1cpok13{border-color:#efe9e233;color:var(--text-primary)}.toast-error.svelte-1cpok13{border-color:#f367674d;color:var(--accent)}.toast-info.svelte-1cpok13{border-color:var(--border-2);color:var(--text-secondary)}.toast-close.svelte-1cpok13{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:16px;line-height:1;padding:0 2px;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.toast-close.svelte-1cpok13:hover{color:var(--text-primary)}@keyframes svelte-1cpok13-slide-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}
