:root{--bg:#16130f;--bg-2:#1e1a15;--panel:#24201a;--panel-2:#2d2820;--line:#3a332a;--line-2:#4a4136;--text:#f3e9d8;--muted:#a99c88;--faint:#75695a;--accent:#e8622c;--accent-2:#f59a4a;--ok:#7bbf6a;--warn:#e9b949;--bad:#e0574f;--wish:#9b8cf0;--radius:12px;--display:"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--display);-webkit-font-smoothing:antialiased;margin:0;font-size:15px}body{background:radial-gradient(1200px 600px at 100% -10%, #e8622c14, transparent 60%), radial-gradient(900px 500px at -10% 110%, #9b8cf00d, transparent 60%), var(--bg);min-height:100vh}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}input[type=text],input[type=search],input[type=number],select,textarea{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;outline:none;width:100%;padding:.55rem .7rem;transition:border-color .15s}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent)}label{color:var(--muted);gap:.3rem;font-size:.82rem;display:grid}.btn{border:1px solid var(--line-2);background:var(--panel-2);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.btn:hover{border-color:var(--muted)}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#1a0f08}.btn.primary:hover{background:var(--accent-2)}.btn.ghost{background:0 0}.btn.danger{color:var(--bad)}.btn:disabled{opacity:.5;cursor:not-allowed}.mono{font-family:var(--mono)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}::selection{background:var(--accent);color:#1a0f08}.top.svelte-12qhfyh{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#16130fd9;align-items:center;gap:2rem;padding:.8rem clamp(1rem,3vw,2rem);display:flex;position:sticky;top:0}.logo.svelte-12qhfyh{letter-spacing:-.02em;align-items:center;gap:.55rem;font-size:1.25rem;text-decoration:none;display:flex}.logo.svelte-12qhfyh b:where(.svelte-12qhfyh){color:var(--accent);font-weight:800}nav.svelte-12qhfyh{gap:.25rem;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--muted);border-radius:999px;padding:.4rem .8rem;font-size:.92rem;font-weight:600;text-decoration:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--text)}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){background:var(--panel-2);color:var(--text)}.me.svelte-12qhfyh{align-items:center;gap:.6rem;margin-left:auto;display:flex}.who.svelte-12qhfyh{color:var(--muted);border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .6rem .25rem .25rem;font-size:.88rem;text-decoration:none;display:flex}.who.svelte-12qhfyh:hover,.who[aria-current=page].svelte-12qhfyh{background:var(--panel-2);color:var(--text)}.avatar.svelte-12qhfyh{background:var(--accent);color:#1a0f08;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:800;display:grid}.out.svelte-12qhfyh{border:1px solid var(--line-2);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .75rem;font-size:.82rem}.out.svelte-12qhfyh:hover{color:var(--text)}.progress.svelte-12qhfyh{background:var(--accent);opacity:0;width:0;height:2px;transition:width,opacity .3s;position:absolute;bottom:-1px;left:0}.progress.on.svelte-12qhfyh{opacity:1;width:85%;transition:width 2s cubic-bezier(.1,.7,.2,1),opacity .1s}main.svelte-12qhfyh{max-width:1600px;margin:0 auto;padding:clamp(1rem,3vw,2rem)}@media (width<=560px){.top.svelte-12qhfyh{gap:.75rem}.logo.svelte-12qhfyh span:where(.svelte-12qhfyh),.email.svelte-12qhfyh{display:none}}
