:root{--bg: #100e16;--bg-2: #17141f;--panel: #1d1927;--panel-2: #262132;--line: #2f2a3d;--text: #ece6da;--muted: #a39cae;--faint: #6f6880;--gold: #d6b16a;--gold-2: #f0d395;--violet: #8f7cf0;--danger: #e57a7a;--ok: #7ccf9c;--serif: "Cormorant Garamond", Georgia, serif;--sans: "Inter", system-ui, -apple-system, Segoe UI, sans-serif;--radius: 14px;--shadow: 0 10px 30px rgb(0 0 0 / .35);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:radial-gradient(1200px 600px at 80% -10%,rgb(143 124 240 / .12),transparent 60%),radial-gradient(900px 500px at -10% 10%,rgb(214 177 106 / .08),transparent 60%),var(--bg);background-attachment:fixed;color:var(--text);font:15px/1.6 var(--sans);-webkit-font-smoothing:antialiased;min-height:100dvh}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--serif);font-weight:600;line-height:1.15;margin:0;letter-spacing:.01em}h1{font-size:clamp(30px,6vw,46px)}h2{font-size:26px}h3{font-size:20px}.wrap{max-width:1120px;margin:0 auto;padding:0 16px}.muted{color:var(--muted)}.faint{color:var(--faint)}.eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:600}button,.btn{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:999px;padding:9px 18px;display:inline-flex;align-items:center;gap:8px;transition:background .15s,border-color .15s,transform .1s}button:hover,.btn:hover{border-color:var(--faint)}button:active,.btn:active{transform:translateY(1px)}button:disabled{opacity:.5;cursor:default}.primary{background:linear-gradient(180deg,var(--gold-2),var(--gold));color:#1b1408;border-color:transparent;font-weight:600}.primary:hover{border-color:transparent;filter:brightness(1.05)}.ghost{background:transparent}.small{padding:5px 12px;font-size:13px}input,textarea,select{font:inherit;color:var(--text);background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:10px 12px;width:100%}input:focus,textarea:focus,select:focus,button:focus-visible,a:focus-visible{outline:2px solid var(--violet);outline-offset:1px}label{display:grid;gap:6px;font-size:13px;color:var(--muted)}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.error{color:var(--danger);font-size:14px}.chip{display:inline-block;font-size:12px;padding:2px 9px;border-radius:999px;border:1px solid var(--line);color:var(--muted);white-space:nowrap}.chip.gold{color:var(--gold-2);border-color:#d6b16a66}.prose{font-family:var(--serif);font-size:19px;line-height:1.65;color:#e6dfd2;max-width:68ch}.prose h2,.prose h3,.prose h4,.prose h5{font-size:24px;margin:1.4em 0 .4em;color:var(--gold-2)}.prose p{margin:0 0 1em}.prose blockquote{margin:1em 0;padding-left:16px;border-left:2px solid var(--gold);font-style:italic;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:640px){body{font-size:15px}.prose{font-size:18px}}.boot.svelte-12qhfyh{min-height:100dvh;display:grid;place-items:center}.mark.svelte-12qhfyh{font-family:var(--serif);font-size:26px;font-weight:600;color:var(--gold-2);letter-spacing:.04em}header.svelte-12qhfyh{position:sticky;top:0;z-index:20;background:#100e16d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.bar.svelte-12qhfyh{display:flex;align-items:center;gap:16px;height:62px}.find.svelte-12qhfyh{flex:1;max-width:420px}.find.svelte-12qhfyh input:where(.svelte-12qhfyh){border-radius:999px;padding:8px 14px}nav.svelte-12qhfyh{display:flex;align-items:center;gap:4px;margin-left:auto}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:6px 12px;border-radius:999px;color:var(--muted)}nav.svelte-12qhfyh a.on:where(.svelte-12qhfyh),nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--text);background:var(--panel-2)}main.svelte-12qhfyh{padding-bottom:60px}main.full.svelte-12qhfyh{padding-bottom:0}.toasts.svelte-12qhfyh{position:fixed;right:16px;bottom:16px;display:grid;gap:10px;z-index:50;max-width:calc(100vw - 32px)}.toast.svelte-12qhfyh{display:flex;gap:12px;align-items:center;padding:12px 12px 12px 14px;box-shadow:var(--shadow);width:340px;max-width:100%;border-color:#d6b16a80;animation:svelte-12qhfyh-rise .3s ease-out}.tt.svelte-12qhfyh{flex:1;min-width:0;display:grid;gap:2px}.go.svelte-12qhfyh{color:var(--gold-2);font-size:13px}.x.svelte-12qhfyh{padding:2px 9px}@keyframes svelte-12qhfyh-rise{0%{transform:translateY(12px);opacity:0}}@media(max-width:640px){.bar.svelte-12qhfyh{flex-wrap:wrap;height:auto;padding-top:10px;padding-bottom:10px;gap:8px 12px}.find.svelte-12qhfyh{order:3;flex-basis:100%;max-width:none}.mark.svelte-12qhfyh{font-size:22px}}
