:root{--bg:#080d08;--surface:#0e160e;--card:#162416;--border:#243824;--text:#d4ead4;--muted:#6b8a6b;--dim:#405040;--accent:#4ade80;--accent2:#86efac;--accent3:#166534;--red:#f87171;--yellow:#fde68a;--blue:#93c5fd;--peach:#fb923c;--purple:#c084fc}[data-astro-cid-c67mje2b]{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);min-height:100vh;font-family:system-ui,sans-serif;line-height:1.65}a[data-astro-cid-c67mje2b]{color:var(--accent)}.site-header[data-astro-cid-c67mje2b]{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:13px 20px;display:flex}.site-header[data-astro-cid-c67mje2b] a[data-astro-cid-c67mje2b]{color:var(--accent);font-size:.95rem;font-weight:700;text-decoration:none}.site-header[data-astro-cid-c67mje2b] span[data-astro-cid-c67mje2b]{color:var(--muted);font-size:.85rem}.wrap[data-astro-cid-c67mje2b]{max-width:900px;margin:0 auto;padding:28px 16px 80px}.page-title[data-astro-cid-c67mje2b]{align-items:center;gap:8px;margin-bottom:6px;font-size:1.35rem;font-weight:700;display:flex}.page-sub[data-astro-cid-c67mje2b]{color:var(--muted);margin-bottom:22px;font-size:.82rem}.tabs[data-astro-cid-c67mje2b]{flex-wrap:wrap;gap:5px;margin-bottom:16px;display:flex}.tab[data-astro-cid-c67mje2b]{cursor:pointer;background:var(--card);color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:7px 15px;font-size:.82rem;transition:all .15s}.tab[data-astro-cid-c67mje2b]:hover:not(.active){background:var(--border);color:var(--text)}.tab[data-astro-cid-c67mje2b].active{background:var(--accent3);border-color:var(--accent);color:var(--accent);font-weight:700}.panel[data-astro-cid-c67mje2b]{display:none}.panel[data-astro-cid-c67mje2b].active{display:block}.sec[data-astro-cid-c67mje2b]{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--border);margin:22px 0 10px;padding-bottom:5px;font-size:.68rem}.sec[data-astro-cid-c67mje2b]:first-child{margin-top:0}.fgrid[data-astro-cid-c67mje2b]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-bottom:4px;display:grid}.fcard[data-astro-cid-c67mje2b]{background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:14px 16px}.fcard-name[data-astro-cid-c67mje2b]{color:var(--peach);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.68rem}.fcard-formula[data-astro-cid-c67mje2b]{color:var(--accent2);margin-bottom:5px;font-family:Consolas,monospace;font-size:1rem;font-weight:700;line-height:1.6}.fcard-desc[data-astro-cid-c67mje2b]{color:var(--muted);font-size:.78rem;line-height:1.6}.fcard-ex[data-astro-cid-c67mje2b]{background:var(--card);color:var(--text);border-radius:5px;margin-top:7px;padding:5px 9px;font-family:Consolas,monospace;font-size:.76rem}.domain-wrap[data-astro-cid-c67mje2b]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.domain[data-astro-cid-c67mje2b]{background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:14px}.domain-name[data-astro-cid-c67mje2b]{margin-bottom:8px;font-size:.85rem;font-weight:700}.domain-items[data-astro-cid-c67mje2b]{flex-direction:column;gap:5px;display:flex}.domain-item[data-astro-cid-c67mje2b]{color:var(--muted);background:var(--card);border-left:2px solid var(--border);border-radius:5px;padding:4px 9px;font-size:.79rem}.domain-item[data-astro-cid-c67mje2b].hot{border-left-color:var(--accent);color:var(--text)}.domain-item[data-astro-cid-c67mje2b].mid{border-left-color:var(--yellow);color:var(--text)}.code-wrap[data-astro-cid-c67mje2b]{background:var(--surface);border:1px solid var(--border);border-radius:11px;margin-bottom:14px;padding:16px}.code-title[data-astro-cid-c67mje2b]{color:var(--peach);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:.75rem;font-weight:700}.code-block[data-astro-cid-c67mje2b]{border:1px solid var(--border);color:#c9d1d9;white-space:pre;background:#020805;border-radius:7px;margin-bottom:0;padding:13px 15px;font-family:Consolas,Courier New,monospace;font-size:.86rem;line-height:1.9;overflow-x:auto}.ck[data-astro-cid-c67mje2b]{color:#f87171}.cv[data-astro-cid-c67mje2b]{color:#93c5fd}.cs[data-astro-cid-c67mje2b]{color:#a6e3a1}.cc[data-astro-cid-c67mje2b]{color:#585c78;font-style:italic}.cn[data-astro-cid-c67mje2b]{color:#fde68a}.code-note[data-astro-cid-c67mje2b]{color:var(--muted);border-left:3px solid var(--accent3);margin-top:9px;padding-left:8px;font-size:.76rem}.memo-list[data-astro-cid-c67mje2b]{flex-direction:column;gap:8px;display:flex}.memo[data-astro-cid-c67mje2b]{background:var(--surface);border:1px solid var(--border);border-radius:9px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.memo-tag[data-astro-cid-c67mje2b]{white-space:nowrap;border-radius:10px;flex-shrink:0;margin-top:2px;padding:2px 8px;font-size:.65rem;font-weight:700}.tag-num[data-astro-cid-c67mje2b]{color:var(--accent);background:#14532d}.tag-sys[data-astro-cid-c67mje2b]{color:var(--blue);background:#1e3a5f}.tag-net[data-astro-cid-c67mje2b]{color:var(--purple);background:#3b1f5e}.tag-soft[data-astro-cid-c67mje2b]{color:var(--peach);background:#4a2000}.tag-sec[data-astro-cid-c67mje2b]{color:var(--red);background:#450a0a}.memo-body[data-astro-cid-c67mje2b]{flex:1}.memo-title[data-astro-cid-c67mje2b]{margin-bottom:3px;font-size:.85rem;font-weight:700}.memo-text[data-astro-cid-c67mje2b]{color:var(--muted);font-size:.78rem;line-height:1.65}.memo-code[data-astro-cid-c67mje2b]{background:var(--card);color:var(--accent2);border-radius:4px;margin-top:5px;padding:3px 7px;font-family:Consolas,monospace;font-size:.78rem;display:inline-block}.bit-table[data-astro-cid-c67mje2b]{border-collapse:collapse;margin:8px 0;font-family:Consolas,monospace;font-size:.82rem}.bit-table[data-astro-cid-c67mje2b] th[data-astro-cid-c67mje2b],.bit-table[data-astro-cid-c67mje2b] td[data-astro-cid-c67mje2b]{border:1px solid var(--border);text-align:center;padding:5px 11px}.bit-table[data-astro-cid-c67mje2b] th[data-astro-cid-c67mje2b]{background:var(--card);color:var(--accent);font-size:.72rem}.bit-table[data-astro-cid-c67mje2b] tr[data-astro-cid-c67mje2b]:hover td[data-astro-cid-c67mje2b]{background:var(--card)}footer[data-astro-cid-c67mje2b]{border-top:1px solid var(--border);text-align:center;color:var(--dim);margin-top:24px;padding:22px;font-size:.78rem}
