.board[data-astro-cid-5kj6t6lp]{padding:calc(var(--nav-h) + 48px) 0 90px;min-height:100vh;background-image:linear-gradient(rgba(103,232,249,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(103,232,249,.03) 1px,transparent 1px);background-size:44px 44px}.board-head[data-astro-cid-5kj6t6lp]{margin-bottom:28px}.board-head[data-astro-cid-5kj6t6lp] h1[data-astro-cid-5kj6t6lp]{font-size:clamp(2rem,4vw,3rem);margin:14px 0 12px}.board-tabs[data-astro-cid-5kj6t6lp]{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.btab[data-astro-cid-5kj6t6lp]{appearance:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 18px;font-family:var(--font-display);font-size:.86rem;font-weight:600;color:var(--text-muted);cursor:pointer;transition:color .15s ease,border-color .15s ease}.btab[data-astro-cid-5kj6t6lp]:hover{color:var(--text);border-color:var(--border-strong)}.btab[data-astro-cid-5kj6t6lp].active{color:var(--accent);border-color:var(--accent);background:var(--accent-soft);text-shadow:0 0 14px rgba(34,211,238,.5);box-shadow:0 0 18px #22d3ee26}.pager[data-astro-cid-5kj6t6lp]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;flex-wrap:wrap}.pnums[data-astro-cid-5kj6t6lp]{display:flex;align-items:center;gap:6px}.pbtn[data-astro-cid-5kj6t6lp],.pnum[data-astro-cid-5kj6t6lp]{font-family:var(--font-display);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--border);border-radius:8px;padding:8px 12px;background:#ffffff05;text-decoration:none;transition:color .15s,border-color .15s}.pnum[data-astro-cid-5kj6t6lp]{min-width:38px;text-align:center;padding:8px 10px}.pbtn[data-astro-cid-5kj6t6lp]:hover,.pnum[data-astro-cid-5kj6t6lp]:hover{color:var(--text);border-color:var(--border-strong)}.pnum[data-astro-cid-5kj6t6lp].active{color:var(--accent);border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 18px #22d3ee26}.pbtn[data-astro-cid-5kj6t6lp].off{opacity:.4;pointer-events:none}.pgap[data-astro-cid-5kj6t6lp]{color:var(--text-dim);padding:0 2px}.threads[data-astro-cid-5kj6t6lp]{border-radius:var(--radius);overflow:hidden}.empty[data-astro-cid-5kj6t6lp]{padding:40px;text-align:center;color:var(--text-dim)}.thread[data-astro-cid-5kj6t6lp]{display:grid;grid-template-columns:110px 1fr auto;gap:18px;align-items:center;padding:18px 20px;border-top:1px solid var(--border);transition:background .15s ease}.thread[data-astro-cid-5kj6t6lp]:first-child{border-top:0}.thread[data-astro-cid-5kj6t6lp]:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.thread[data-astro-cid-5kj6t6lp]:hover h2[data-astro-cid-5kj6t6lp]{color:var(--accent)}.t-badges[data-astro-cid-5kj6t6lp]{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.t-cat[data-astro-cid-5kj6t6lp]{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:var(--radius-sm);border:1px solid var(--border-strong)}.c-update[data-astro-cid-5kj6t6lp]{color:var(--accent);background:var(--accent-soft)}.c-event[data-astro-cid-5kj6t6lp]{color:var(--gold);background:var(--gold-soft)}.c-notice[data-astro-cid-5kj6t6lp]{color:var(--text-muted);background:color-mix(in srgb,var(--text) 6%,transparent)}.c-goldshop[data-astro-cid-5kj6t6lp]{color:var(--gold);background:var(--gold-soft);border-color:color-mix(in srgb,var(--gold) 45%,transparent)}.t-pin[data-astro-cid-5kj6t6lp]{font-size:.64rem;font-weight:700;letter-spacing:.1em;color:#10261a;background:#4ade80;padding:2px 8px;border-radius:var(--radius-sm)}.t-main[data-astro-cid-5kj6t6lp] h2[data-astro-cid-5kj6t6lp]{font-size:1.05rem;transition:color .15s ease}.t-snippet[data-astro-cid-5kj6t6lp]{color:var(--text-dim);font-size:.88rem;margin-top:5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.t-meta[data-astro-cid-5kj6t6lp]{text-align:right;white-space:nowrap}.t-author[data-astro-cid-5kj6t6lp]{display:block;font-size:.82rem;color:var(--text-muted);font-weight:600}.t-meta[data-astro-cid-5kj6t6lp] time[data-astro-cid-5kj6t6lp]{font-size:.8rem;color:var(--text-dim);font-variant-numeric:tabular-nums}@media(max-width:640px){.thread[data-astro-cid-5kj6t6lp]{grid-template-columns:1fr;gap:10px}.t-badges[data-astro-cid-5kj6t6lp]{flex-direction:row}.t-meta[data-astro-cid-5kj6t6lp]{text-align:left}}
