:root{--bg: #1a0a0a;--bg-raised: #220d0d;--bg-panel: #2a1010;--bg-inset: #150707;--border: #3d1515;--border-soft: #2e1010;--text: #e8d5b7;--text-muted: #8a6a4a;--text-faint: #5a3a2a;--accent: #c4721a;--accent-glow: #e8922a;--accent-soft: #6a3a0a;--red: #c0392b;--red-soft: #5a1a15;--green: #6a9a5a;--green-soft: #1a3a1a;--amber: #c4721a;--font-display: "Pangolin", cursive;--font-mono: "DM Mono", "Courier New", monospace;--twist: 0deg;--tx: 0px;--ty: 2px;--sk: 0deg}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-mono);font-size:13px;line-height:1.65}a{color:var(--text);text-decoration:none}a:hover{color:var(--accent-glow)}h1,h2,h3{font-family:var(--font-display);font-weight:400;letter-spacing:.03em;color:var(--text)}h1{font-size:22px}h2{font-size:16px}h3{font-size:14px}input,textarea,select{background:var(--bg-inset);border:1px solid var(--border);color:var(--text);padding:7px 10px;font-family:var(--font-mono);font-size:12px;width:100%;transition:border-color .15s}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent)}button{background:none;border:1px solid var(--border);color:var(--text-muted);padding:6px 14px;font-family:var(--font-mono);font-size:12px;cursor:pointer;transition:border-color .15s,color .15s}button:hover{border-color:var(--accent);color:var(--accent-glow)}button[type=submit]{border-color:var(--accent-soft);color:var(--accent)}button[type=submit]:hover{border-color:var(--accent);color:var(--accent-glow)}.error{color:var(--red);font-size:12px;margin-top:6px}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.accent{color:var(--accent)}.success{color:var(--green);font-size:12px}button.danger{border-color:var(--red-soft);color:#8a4040;font-size:12px;padding:5px 10px}button.danger:hover{border-color:var(--red);color:var(--red)}button.primary{border-color:var(--accent-soft);color:var(--accent)}button.primary:hover{border-color:var(--accent-glow);color:var(--accent-glow)}button:disabled{opacity:.35;cursor:not-allowed}nav.svelte-12qhfyh{display:flex;align-items:center;padding:0 20px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--bg);z-index:100;height:44px;gap:0}.brand.svelte-12qhfyh{font-family:var(--font-display);font-size:16px;color:var(--accent);margin-right:12px;letter-spacing:.05em;flex-shrink:0}.brand.svelte-12qhfyh:hover{color:var(--accent-glow)}.nav-links.svelte-12qhfyh{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0;flex:1}.nav-right.svelte-12qhfyh{display:flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0}.nav-item.svelte-12qhfyh,.nav-details.svelte-12qhfyh{position:relative}.nav-details.svelte-12qhfyh>summary:where(.svelte-12qhfyh){list-style:none;cursor:pointer}.nav-details.svelte-12qhfyh>summary:where(.svelte-12qhfyh)::-webkit-details-marker{display:none}.nav-pill.svelte-12qhfyh{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .6rem;border-radius:1px;border:1px solid transparent;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);transition:transform .12s ease,background .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}.nav-pill.svelte-12qhfyh:hover{transform:translateY(-1px);background:#ffffff0a;border-color:#f3e4b233;color:var(--text-muted)}.nav-pill.active.svelte-12qhfyh{color:var(--text);border-bottom-color:var(--accent)}.nav-pill--active.svelte-12qhfyh{background:var(--bg-panel);border-color:var(--accent-soft);color:var(--accent)}.user-pill.svelte-12qhfyh{color:var(--text-muted)}.caret.svelte-12qhfyh{font-size:9px;opacity:.6;margin-left:1px}.dropdown-jaunty.svelte-12qhfyh{position:absolute;top:calc(100% + 8px);left:0;display:grid;gap:8px;padding:8px 2px 6px;z-index:200;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease}.dropdown-right.svelte-12qhfyh{left:auto;right:0}.nav-details[open].svelte-12qhfyh>.dropdown-jaunty:where(.svelte-12qhfyh){opacity:1;pointer-events:auto;transform:translateY(0)}@media (hover: hover) and (pointer: fine){.nav-details.svelte-12qhfyh:hover>.dropdown-jaunty:where(.svelte-12qhfyh){opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown-jaunty.svelte-12qhfyh:before{content:"";position:absolute;top:-10px;left:0;right:0;height:14px}}.dropdown-card{display:block;min-width:160px;padding:10px 12px;border-radius:1px;background:#2a0c0cfa;color:var(--text-muted);border:1px solid rgba(243,228,178,.2);box-shadow:0 2px #0006,0 8px 20px #00000059;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;transform-origin:10% 10%;transform:rotate(var(--twist)) translate(var(--tx),var(--ty)) skew(var(--sk));transition:transform .12s ease,box-shadow .12s ease,background .12s ease,color .12s ease;cursor:pointer;text-align:left;width:100%}.dropdown-card:hover{background:var(--bg-panel);color:var(--accent-glow);transform:translateY(-1px) scale(1.02) rotate(0) skew(0);box-shadow:0 3px #00000073,0 12px 28px #00000073,0 0 0 6px #f3e4b20f}.dropdown-btn.svelte-12qhfyh{border:none;padding:10px 12px}.seed-0 .dropdown-card:nth-child(6n+1){--twist:-1.2deg;--tx:4px;--ty:2px;--sk:.2deg}.seed-0 .dropdown-card:nth-child(6n+2){--twist: 1deg;--tx:9px;--ty:2px;--sk:-.1deg}.seed-0 .dropdown-card:nth-child(6n+3){--twist:-.8deg;--tx:6px;--ty:3px;--sk:.1deg}.seed-0 .dropdown-card:nth-child(6n+4){--twist: 1.2deg;--tx:3px;--ty:2px;--sk:.2deg}.seed-0 .dropdown-card:nth-child(6n+5){--twist:-1deg;--tx:10px;--ty:3px;--sk:-.2deg}.seed-0 .dropdown-card:nth-child(6n){--twist: .6deg;--tx:7px;--ty:2px;--sk:0deg}.seed-1 .dropdown-card:nth-child(6n+1){--twist: 1deg;--tx:9px;--ty:2px;--sk:-.1deg}.seed-1 .dropdown-card:nth-child(6n+2){--twist:-.8deg;--tx:6px;--ty:3px;--sk:.1deg}.seed-1 .dropdown-card:nth-child(6n+3){--twist: 1.2deg;--tx:3px;--ty:2px;--sk:.2deg}.seed-1 .dropdown-card:nth-child(6n+4){--twist:-1deg;--tx:10px;--ty:3px;--sk:-.2deg}.seed-1 .dropdown-card:nth-child(6n+5){--twist: .6deg;--tx:7px;--ty:2px;--sk:0deg}.seed-1 .dropdown-card:nth-child(6n){--twist:-1.2deg;--tx:4px;--ty:2px;--sk:.2deg}.seed-2 .dropdown-card:nth-child(6n+1){--twist:-.8deg;--tx:6px;--ty:3px;--sk:.1deg}.seed-2 .dropdown-card:nth-child(6n+2){--twist: 1.2deg;--tx:3px;--ty:2px;--sk:.2deg}.seed-2 .dropdown-card:nth-child(6n+3){--twist:-1deg;--tx:10px;--ty:3px;--sk:-.2deg}.seed-2 .dropdown-card:nth-child(6n+4){--twist: .6deg;--tx:7px;--ty:2px;--sk:0deg}.seed-2 .dropdown-card:nth-child(6n+5){--twist:-1.2deg;--tx:4px;--ty:2px;--sk:.2deg}.seed-2 .dropdown-card:nth-child(6n){--twist: 1deg;--tx:9px;--ty:2px;--sk:-.1deg}.seed-3 .dropdown-card:nth-child(6n+1){--twist: 1.2deg;--tx:3px;--ty:2px;--sk:.2deg}.seed-3 .dropdown-card:nth-child(6n+2){--twist:-1deg;--tx:10px;--ty:3px;--sk:-.2deg}.seed-3 .dropdown-card:nth-child(6n+3){--twist: .6deg;--tx:7px;--ty:2px;--sk:0deg}.seed-3 .dropdown-card:nth-child(6n+4){--twist:-1.2deg;--tx:4px;--ty:2px;--sk:.2deg}.seed-3 .dropdown-card:nth-child(6n+5){--twist: 1deg;--tx:9px;--ty:2px;--sk:-.1deg}.seed-3 .dropdown-card:nth-child(6n){--twist:-.8deg;--tx:6px;--ty:3px;--sk:.1deg}.seed-4 .dropdown-card:nth-child(6n+1){--twist:-1deg;--tx:10px;--ty:3px;--sk:-.2deg}.seed-4 .dropdown-card:nth-child(6n+2){--twist: .6deg;--tx:7px;--ty:2px;--sk:0deg}.seed-4 .dropdown-card:nth-child(6n+3){--twist:-1.2deg;--tx:4px;--ty:2px;--sk:.2deg}.seed-4 .dropdown-card:nth-child(6n+4){--twist: 1deg;--tx:9px;--ty:2px;--sk:-.1deg}.seed-4 .dropdown-card:nth-child(6n+5){--twist:-.8deg;--tx:6px;--ty:3px;--sk:.1deg}.seed-4 .dropdown-card:nth-child(6n){--twist: 1.2deg;--tx:3px;--ty:2px;--sk:.2deg}@media (prefers-reduced-motion: reduce){.dropdown-jaunty.svelte-12qhfyh{transition:none;transform:none}.dropdown-card{transition:none}}main.svelte-12qhfyh{max-width:1200px;margin:0 auto;padding:32px 28px}
