:root{--bg:#fff;--panel:#fff;--text:#000000eb;--muted:#0000009e;--faint:#00000014;--border:#00000024;--shadow:0 14px 38px #00000014;--accent:#d40000;--accent-2:#111;--radius:10px;--max:1320px}@media (prefers-color-scheme:dark){:root{--bg:#0b0c0f;--panel:#0f1117;--text:#ffffffeb;--muted:#ffffff9e;--faint:#ffffff14;--border:#ffffff24;--shadow:0 12px 32px #0000008c;--accent:#ff4d4d;--accent-2:#eaeaea}}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{color:var(--text);background:var(--bg);text-rendering:optimizelegibility;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Apple SD Gothic Neo,Malgun Gothic,맑은 고딕,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;line-height:1.55}a{color:inherit;-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 55%, transparent);text-underline-offset:3px}a:hover{-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 85%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 85%, transparent)}::selection{background:color-mix(in oklab, var(--accent) 22%, transparent)}h1,h2,h3{letter-spacing:-.02em}h1{margin:0 0 12px;font-size:clamp(26px,4vw,40px);line-height:1.12}h2{margin:0 0 10px;font-size:18px}p{color:var(--muted);margin:0 0 12px}.container{max-width:var(--max);margin:0 auto;padding:18px 20px}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.pill{border:1px solid var(--border);background:color-mix(in oklab, var(--panel) 92%, transparent);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.kicker{color:var(--muted);letter-spacing:.02em;align-items:center;gap:8px;font-size:12px;display:inline-flex}.kicker:before{content:"";background:var(--accent);border-radius:999px;width:8px;height:8px}.divider{background:var(--faint);border:0;height:1px;margin:16px 0}.btn,button{border:1px solid var(--border);background:color-mix(in oklab, var(--panel) 94%, transparent);color:inherit;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.btn:hover,button:hover{border-color:color-mix(in oklab, var(--accent) 35%, var(--border))}.btn.primary{border-color:color-mix(in oklab, var(--accent) 45%, var(--border));background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 22%, var(--panel)), color-mix(in oklab, var(--accent-2) 20%, var(--panel)))}button:disabled{opacity:.55;cursor:not-allowed}input,textarea,select{border:1px solid var(--border);background:color-mix(in oklab, var(--panel) 96%, transparent);width:100%;color:inherit;font:inherit;border-radius:12px;padding:10px 12px}input:focus,textarea:focus,select:focus,button:focus-visible,a:focus-visible{outline:2px solid color-mix(in oklab, var(--accent) 45%, transparent);outline-offset:2px}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--faint);text-align:left;padding:10px 8px;font-size:14px}img{max-width:100%;height:auto;display:block}.header.svelte-12qhfyh{z-index:10;background:var(--bg);border-bottom:1px solid var(--faint);position:sticky;top:0}.topbar.svelte-12qhfyh{border-bottom:1px solid var(--faint)}.topbar-inner.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:12px;padding-top:10px;padding-bottom:10px;display:flex}.left.svelte-12qhfyh{align-items:center;gap:10px;display:inline-flex}.date.svelte-12qhfyh{color:var(--muted);font-size:12px}.right.svelte-12qhfyh{gap:12px;display:flex}.right.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--muted);font-size:12px;text-decoration:none}.right.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--text)}.headbar.svelte-12qhfyh{border-bottom:1px solid var(--faint)}.headbar-inner.svelte-12qhfyh{justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;padding-bottom:14px;display:flex}.brand.svelte-12qhfyh{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-name.svelte-12qhfyh{letter-spacing:-.03em;font-size:30px;font-weight:860;line-height:1}.brand-dot.svelte-12qhfyh{background:var(--accent);border-radius:999px;width:10px;height:10px}.account.svelte-12qhfyh{flex-wrap:wrap;gap:10px;display:flex}.account.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--muted);border:1px solid #0000;border-radius:999px;padding:8px 10px;font-size:13px;text-decoration:none}.account.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--text);border-color:var(--faint);background:color-mix(in oklab, var(--panel) 92%, transparent)}.menubar.svelte-12qhfyh{background:var(--bg)}.menubar-inner.svelte-12qhfyh{align-items:center;gap:16px;padding-top:12px;padding-bottom:12px;display:flex;overflow-x:auto}.menubar.svelte-12qhfyh a:where(.svelte-12qhfyh){color:inherit;white-space:nowrap;border:1px solid #0000;border-radius:10px;padding:8px 10px;font-size:14px;text-decoration:none}.menubar.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{border-color:var(--faint)}.main.svelte-12qhfyh{padding-top:14px}.hero.svelte-12qhfyh{border-bottom:1px solid var(--faint);margin-bottom:18px;padding:18px 0 22px}.hero-title.svelte-12qhfyh{letter-spacing:-.02em;font-size:18px;font-weight:720}.hero-sub.svelte-12qhfyh{color:var(--muted);margin-top:8px}.hero-badges.svelte-12qhfyh{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.content.svelte-12qhfyh{padding-top:6px}.footer.svelte-12qhfyh{border-top:1px solid var(--faint);color:var(--muted);margin-top:48px}.footer-inner.svelte-12qhfyh{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.muted.svelte-12qhfyh{color:var(--muted);font-size:12px}
