:root{--bg: #0d1117;--panel: #161b22;--text: #e6edf3;--muted: #8b949e;--orange: #f7931a;--line: #30363d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Apple SD Gothic Neo,Noto Sans KR,sans-serif;line-height:1.6;display:flex;min-height:100vh;flex-direction:column}nav.top{display:flex;justify-content:space-between;align-items:center;padding:1.1rem clamp(1rem,5vw,3rem);border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:.55rem;font-weight:700;letter-spacing:-.01em}nav.top a.lang{color:var(--muted);text-decoration:none;font-size:.9rem;border:1px solid var(--line);border-radius:999px;padding:.25rem .8rem}nav.top a.lang:hover{color:var(--text);border-color:var(--muted)}main{flex:1;width:100%;max-width:880px;margin:0 auto;padding:clamp(2.5rem,8vh,5rem) clamp(1rem,5vw,2rem) 3rem}footer{border-top:1px solid var(--line);padding:1.4rem clamp(1rem,5vw,3rem) 2rem;color:var(--muted);font-size:.85rem}footer a{color:var(--muted)}footer .fine{font-size:.78rem}.hero[data-astro-cid-sefmxpgk]{text-align:center}.badge[data-astro-cid-sefmxpgk]{display:inline-block;font-size:.8rem;color:var(--orange);border:1px solid color-mix(in srgb,var(--orange) 45%,transparent);border-radius:999px;padding:.25rem .9rem;margin:0 0 1.2rem}h1[data-astro-cid-sefmxpgk]{font-size:clamp(2rem,6vw,3.2rem);line-height:1.15;letter-spacing:-.02em;margin:0 0 1rem}.sub[data-astro-cid-sefmxpgk]{color:var(--muted);font-size:clamp(1rem,2.4vw,1.2rem);max-width:40rem;margin:0 auto}.diagram[data-astro-cid-sefmxpgk]{margin:clamp(2rem,6vh,3.5rem) auto;max-width:640px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:1.2rem 1.2rem .6rem}.diagram[data-astro-cid-sefmxpgk] svg[data-astro-cid-sefmxpgk]{width:100%;height:auto;display:block}.diagram[data-astro-cid-sefmxpgk] figcaption[data-astro-cid-sefmxpgk]{text-align:center;color:var(--muted);font-size:.82rem;padding:.5rem 0 .6rem}.utxo[data-astro-cid-sefmxpgk] rect[data-astro-cid-sefmxpgk]{fill:#1c2530;stroke:var(--line);stroke-width:1.5}.utxo[data-astro-cid-sefmxpgk] text[data-astro-cid-sefmxpgk],.tx[data-astro-cid-sefmxpgk] text[data-astro-cid-sefmxpgk]{fill:var(--text);font-size:15px;font-weight:600;text-anchor:middle;font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.tx[data-astro-cid-sefmxpgk] rect[data-astro-cid-sefmxpgk]{fill:#21160a;stroke:var(--orange);stroke-width:1.8}.tx[data-astro-cid-sefmxpgk] text[data-astro-cid-sefmxpgk]{fill:var(--orange);font-size:18px}.flow[data-astro-cid-sefmxpgk]{fill:none;stroke:var(--orange);stroke-width:2;stroke-dasharray:6 8;opacity:.8;animation:dash 1.6s linear infinite}.f2[data-astro-cid-sefmxpgk]{animation-delay:.3s}.f3[data-astro-cid-sefmxpgk]{animation-delay:.6s}.f4[data-astro-cid-sefmxpgk]{animation-delay:.9s}@keyframes dash{to{stroke-dashoffset:-14}}@media(prefers-reduced-motion:reduce){.flow[data-astro-cid-sefmxpgk]{animation:none}}.coming[data-astro-cid-sefmxpgk] h2[data-astro-cid-sefmxpgk],.notify[data-astro-cid-sefmxpgk] h2[data-astro-cid-sefmxpgk]{font-size:1.35rem;letter-spacing:-.01em;margin:2.5rem 0 1rem}.cards[data-astro-cid-sefmxpgk]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.card[data-astro-cid-sefmxpgk]{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:1.1rem 1.2rem}.card[data-astro-cid-sefmxpgk] h3[data-astro-cid-sefmxpgk]{margin:0 0 .4rem;font-size:1.02rem}.card[data-astro-cid-sefmxpgk] p[data-astro-cid-sefmxpgk]{margin:0;color:var(--muted);font-size:.92rem}.notify[data-astro-cid-sefmxpgk] p[data-astro-cid-sefmxpgk]{color:var(--muted);max-width:36rem}.notify[data-astro-cid-sefmxpgk] form[data-astro-cid-sefmxpgk]{display:flex;gap:.6rem;flex-wrap:wrap}.notify[data-astro-cid-sefmxpgk] input[data-astro-cid-sefmxpgk]{flex:1 1 240px;background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--text);padding:.7rem .9rem;font-size:1rem}.notify[data-astro-cid-sefmxpgk] button[data-astro-cid-sefmxpgk],.fallback[data-astro-cid-sefmxpgk]{display:inline-block;background:var(--orange);color:#15110a;font-weight:700;border:0;border-radius:8px;padding:.7rem 1.3rem;font-size:1rem;cursor:pointer;text-decoration:none}.notify[data-astro-cid-sefmxpgk] button[data-astro-cid-sefmxpgk]:hover,.fallback[data-astro-cid-sefmxpgk]:hover{filter:brightness(1.08)}
