:root{--cream: #fff8f1;--paper: #fffaf5;--ink: #4a231c;--ink-soft: #6b4038;--muted: #8a6a62;--coral: #e85d4c;--gold: #efb14d;--font-display: "Fraunces", Georgia, serif;--font-body: "Outfit", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:var(--font-body);color:var(--ink);background:radial-gradient(circle at top left,rgba(239,177,77,.28),transparent 28rem),radial-gradient(circle at bottom right,rgba(232,93,76,.18),transparent 24rem),linear-gradient(180deg,var(--cream),var(--paper))}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell.svelte-12qhfyh{width:min(100%,68rem);margin:0 auto;padding:1rem 1rem 2.5rem}.topbar.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;padding:.75rem 0}.brand.svelte-12qhfyh{display:inline-flex;align-items:center;gap:.65rem;font-family:var(--font-display);font-weight:700;color:var(--ink)}.mark.svelte-12qhfyh{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:.7rem;background:linear-gradient(135deg,var(--coral),var(--gold));color:#fff}nav.svelte-12qhfyh{display:flex;align-items:center;gap:.5rem}nav.svelte-12qhfyh a:where(.svelte-12qhfyh),nav.svelte-12qhfyh button:where(.svelte-12qhfyh){padding:.55rem .85rem;border-radius:999px;font-size:.92rem;font-weight:600}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--ink-soft)}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:#ffffff8c}nav.svelte-12qhfyh form:where(.svelte-12qhfyh){margin:0}nav.svelte-12qhfyh button:where(.svelte-12qhfyh){border:1px solid rgba(74,35,28,.12);background:#ffffff8c;color:var(--ink-soft);cursor:pointer}main.svelte-12qhfyh{min-height:calc(100vh - 6rem)}
