.skip-link.svelte-17gukx0{background:var(--color-fg,#1a1a1a);color:var(--color-bg,#fff);z-index:10000;border-radius:0 0 .25rem;padding:.5rem 1rem;font-weight:600;text-decoration:none;transition:transform .1s;position:absolute;top:0;left:0;transform:translateY(-100%)}.skip-link.svelte-17gukx0:focus{transform:translateY(0)}*{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-body);accent-color:var(--color-accent);margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--color-accent,#6366f1);outline-offset:2px;border-radius:2px}.toast-container.svelte-12qhfyh{z-index:9999;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.toast.svelte-12qhfyh{border-radius:.5rem;align-items:center;gap:.75rem;max-width:24rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.toast--success.svelte-12qhfyh{color:#166534;background:#dcfce7}.toast--error.svelte-12qhfyh{color:#991b1b;background:#fee2e2}.toast--info.svelte-12qhfyh{color:#1e40af;background:#dbeafe}.toast--warning.svelte-12qhfyh{color:#854d0e;background:#fef9c3}.toast.svelte-12qhfyh button:where(.svelte-12qhfyh){cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;margin-left:auto;padding:0;font-size:1.25rem;line-height:1}.toast.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{opacity:1}
