.bbs-page[data-astro-cid-2yuta423]{margin:0 auto 4rem}.bbs-head[data-astro-cid-2yuta423]{padding:clamp(2rem,5vw,3.2rem) 0 1.5rem}.eyebrow[data-astro-cid-2yuta423]{color:var(--accent);letter-spacing:.18em;margin:0;font-size:.75rem;font-weight:800}.bbs-head[data-astro-cid-2yuta423] h1[data-astro-cid-2yuta423]{font-family:var(--serif);margin:.35rem 0 .7rem;font-size:clamp(1.9rem,5vw,3rem);line-height:1.3}.bbs-head[data-astro-cid-2yuta423] p[data-astro-cid-2yuta423]{max-width:40rem;color:var(--muted);margin:0 0 .4rem}.bbs-rule[data-astro-cid-2yuta423]{font-size:.85rem}.bbs-hero[data-astro-cid-2yuta423]{margin:0 0 2rem}.bbs-hero[data-astro-cid-2yuta423] img[data-astro-cid-2yuta423]{border-radius:12px;width:100%;height:auto;display:block}.bbs-view[data-astro-cid-2yuta423]{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:clamp(1.2rem,3vw,2rem)}.bbs-view[data-astro-cid-2yuta423][hidden]{display:none}.bbs-boards[data-astro-cid-2yuta423]{flex-wrap:wrap;gap:.4rem;display:flex}.bbs-boards[data-astro-cid-2yuta423] button{border:1px solid var(--line);min-height:2.4rem;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:99px;padding:.3rem .9rem;font-size:.85rem}.bbs-boards[data-astro-cid-2yuta423] button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--bg);font-weight:700}.bbs-board-note[data-astro-cid-2yuta423]{color:var(--muted);margin:.9rem 0;font-size:.85rem}.bbs-actions[data-astro-cid-2yuta423]{margin-bottom:1rem}.bbs-primary[data-astro-cid-2yuta423]{background:var(--accent);min-height:2.6rem;color:var(--bg);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:.45rem 1.2rem;font-size:.9rem;font-weight:700}.bbs-primary[data-astro-cid-2yuta423]:disabled{opacity:.6;cursor:wait}.bbs-page[data-astro-cid-2yuta423] button[data-astro-cid-2yuta423]:focus-visible,.bbs-page[data-astro-cid-2yuta423] a[data-astro-cid-2yuta423]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bbs-form[data-astro-cid-2yuta423]{border:1px solid var(--line);background:var(--bg);border-radius:12px;gap:.8rem;margin:0 0 1.5rem;padding:1.2rem;display:grid}.bbs-form[data-astro-cid-2yuta423][hidden]{display:none}#bbs-reply-form[data-astro-cid-2yuta423]{margin:1.5rem 0 0}.bbs-form[data-astro-cid-2yuta423] h3[data-astro-cid-2yuta423]{font-family:var(--serif);margin:0;font-size:1.1rem}.bbs-form[data-astro-cid-2yuta423] label[data-astro-cid-2yuta423]{gap:.25rem;font-size:.85rem;font-weight:700;display:grid}.bbs-form[data-astro-cid-2yuta423] input[data-astro-cid-2yuta423],.bbs-form[data-astro-cid-2yuta423] select[data-astro-cid-2yuta423],.bbs-form[data-astro-cid-2yuta423] textarea[data-astro-cid-2yuta423]{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:6px;padding:.55rem .7rem;font-size:1rem;font-weight:400}.bbs-form[data-astro-cid-2yuta423] textarea[data-astro-cid-2yuta423]{resize:vertical;line-height:1.7}.bbs-form[data-astro-cid-2yuta423] .bbs-trap[data-astro-cid-2yuta423]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bbs-form-note[data-astro-cid-2yuta423]{color:var(--muted);margin:0;font-size:.78rem}.bbs-form-row[data-astro-cid-2yuta423]{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.bbs-status[data-astro-cid-2yuta423]{color:var(--accent);margin:0;font-size:.85rem}.bbs-message[data-astro-cid-2yuta423]{color:var(--muted);text-align:center;margin:0;padding:2rem 1rem}.bbs-message[data-astro-cid-2yuta423][hidden]{display:none}.bbs-threads[data-astro-cid-2yuta423],.bbs-posts[data-astro-cid-2yuta423]{margin:0;padding:0;list-style:none}.bbs-threads[data-astro-cid-2yuta423] li+li{border-top:1px solid var(--line)}.bbs-threads[data-astro-cid-2yuta423] a{color:var(--text);gap:.2rem;padding:.95rem .4rem;text-decoration:none;display:grid}.bbs-threads[data-astro-cid-2yuta423] a:hover{background:var(--accent-soft)}.bbs-threads[data-astro-cid-2yuta423] strong{font-family:var(--serif);overflow-wrap:anywhere;font-size:1.05rem;line-height:1.5}.bbs-threads[data-astro-cid-2yuta423] .bbs-excerpt{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.bbs-page[data-astro-cid-2yuta423] .bbs-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.bbs-page[data-astro-cid-2yuta423] .bbs-tag{background:var(--accent-soft);color:var(--accent);border-radius:99px;padding:.05rem .55rem;font-size:.75rem;font-weight:700;text-decoration:none}.bbs-pager[data-astro-cid-2yuta423]{color:var(--muted);justify-content:center;align-items:center;gap:1rem;margin-top:1.2rem;font-size:.85rem;display:flex}.bbs-pager[data-astro-cid-2yuta423][hidden]{display:none}.bbs-pager[data-astro-cid-2yuta423] button{border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:.4rem .9rem;font-size:.85rem}.bbs-pager[data-astro-cid-2yuta423] button:disabled{opacity:.4;cursor:default}.bbs-thread-board[data-astro-cid-2yuta423]{color:var(--muted);margin:1rem 0 0;font-size:.8rem}.bbs-thread-title[data-astro-cid-2yuta423]{font-family:var(--serif);overflow-wrap:anywhere;margin:.3rem 0 1.2rem;font-size:clamp(1.3rem,3.5vw,1.8rem);line-height:1.4}.bbs-posts[data-astro-cid-2yuta423] .bbs-post{border-top:1px solid var(--line);padding:1rem 0;scroll-margin-top:1rem}.bbs-posts[data-astro-cid-2yuta423] .bbs-post:target{background:var(--mark)}.bbs-posts[data-astro-cid-2yuta423] .bbs-post-head{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;font-size:.8rem;display:flex}.bbs-posts[data-astro-cid-2yuta423] .bbs-no{color:var(--accent);font-size:.95rem;font-weight:800}.bbs-posts[data-astro-cid-2yuta423] .bbs-name{color:var(--jibo);font-weight:700}.bbs-posts[data-astro-cid-2yuta423] .bbs-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:.4rem 0 .3rem;line-height:1.9}.bbs-posts[data-astro-cid-2yuta423] .bbs-deleted{color:var(--muted);margin:.4rem 0 0;font-size:.85rem}.bbs-posts[data-astro-cid-2yuta423] .bbs-post-tools{gap:.4rem;display:flex}.bbs-posts[data-astro-cid-2yuta423] .bbs-post-tools button{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:.1rem .6rem;font-size:.75rem}.bbs-posts[data-astro-cid-2yuta423] .bbs-post-tools button:hover{color:var(--accent);border-color:var(--accent)}.bbs-note[data-astro-cid-2yuta423]{border-left:3px solid var(--accent);background:var(--accent-soft);margin-top:2rem;padding:1.4rem 1.6rem}.bbs-note[data-astro-cid-2yuta423] h2[data-astro-cid-2yuta423]{font-family:var(--serif);margin:0 0 .5rem;font-size:1.1rem}.bbs-note[data-astro-cid-2yuta423] p[data-astro-cid-2yuta423]{color:var(--muted);margin:.5rem 0 0;font-size:.84rem}
