html{background:#f1e3c9;color:#201812;font-family:Manrope,sans-serif}body{margin:0;min-height:100vh;background:linear-gradient(180deg,#fff7e6d9,#e4d0b0e6),repeating-linear-gradient(180deg,rgba(138,111,82,.08) 0,rgba(138,111,82,.08) 1px,transparent 1px,transparent 32px)}*{box-sizing:border-box}a{color:inherit}button,input,select,textarea{font:inherit}.shell.svelte-12qhfyh{min-height:100vh;padding:1.25rem;position:relative}.grain.svelte-12qhfyh{background-image:radial-gradient(circle at 10% 20%,rgba(255,255,255,.4),transparent 28%),radial-gradient(circle at 80% 0%,rgba(120,75,36,.09),transparent 25%);inset:0;pointer-events:none;position:fixed}.topbar.svelte-12qhfyh,.frame.svelte-12qhfyh{position:relative;z-index:1}.topbar.svelte-12qhfyh{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto 1rem;max-width:1240px}.brand.svelte-12qhfyh{align-items:center;display:inline-flex;gap:.9rem;text-decoration:none}.brand.svelte-12qhfyh strong:where(.svelte-12qhfyh){display:block;font-family:Fraunces,serif;font-size:1.1rem;letter-spacing:.02em}.brand.svelte-12qhfyh small:where(.svelte-12qhfyh),.route-chip.svelte-12qhfyh{color:#201812b8;font-family:IBM Plex Mono,monospace;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.brand-mark.svelte-12qhfyh{align-items:center;background:#201812;border-radius:18px;color:#f6e8cb;display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:.86rem;height:2.75rem;justify-content:center;letter-spacing:.12em;width:2.75rem}.topbar-actions.svelte-12qhfyh{align-items:center;display:inline-flex;gap:.75rem}.ghost-button.svelte-12qhfyh{background:#fff8eccc;border:1px solid rgba(32,24,18,.18);border-radius:999px;padding:.7rem 1rem}.frame.svelte-12qhfyh{margin:0 auto;max-width:1240px}@media(max-width:720px){.shell.svelte-12qhfyh{padding:.9rem}.topbar.svelte-12qhfyh{align-items:flex-start;flex-direction:column}.topbar-actions.svelte-12qhfyh{width:100%}.route-chip.svelte-12qhfyh{display:none}}
