.board-container.svelte-ll2gbp{max-width:1200px;margin:0 auto}.board-header.svelte-ll2gbp{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.board-header.svelte-ll2gbp h1:where(.svelte-ll2gbp){margin:0;font-size:1.8rem;color:var(--text-main)}.description.svelte-ll2gbp{margin:.4rem 0 0;color:var(--text-sub);font-size:.92rem}.btn-write.svelte-ll2gbp{background-color:var(--primary);color:#fff;padding:.5rem 1rem;text-decoration:none;border-radius:8px;font-weight:600;font-size:.9rem;transition:background-color .15s ease}.btn-write.svelte-ll2gbp:hover{background-color:var(--primary-hover)}.board-table.svelte-ll2gbp{width:100%;border-collapse:collapse;font-size:.92rem;background-color:var(--bg-card);color:var(--text-main);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);transition:background-color .25s ease,border-color .25s ease}.board-table.svelte-ll2gbp th:where(.svelte-ll2gbp),.board-table.svelte-ll2gbp td:where(.svelte-ll2gbp){padding:.75rem .5rem;text-align:center;border-bottom:1px solid var(--border-color)}.board-table.svelte-ll2gbp th:where(.svelte-ll2gbp){background-color:var(--bg-hover);font-weight:600;color:var(--text-sub)}.col-id.svelte-ll2gbp{width:60px;color:var(--text-muted)}.col-title.svelte-ll2gbp{text-align:left;padding:.5rem .75rem}.col-author.svelte-ll2gbp{width:120px;color:var(--text-sub)}.col-views.svelte-ll2gbp,.col-likes.svelte-ll2gbp{width:60px;color:var(--text-muted)}.col-date.svelte-ll2gbp{width:140px;font-size:.8rem;color:var(--text-muted);white-space:nowrap}.col-title.svelte-ll2gbp a:where(.svelte-ll2gbp){text-decoration:none;color:var(--text-main);display:block;transition:color .15s ease}.locked-post-trigger.svelte-ll2gbp{border:0;background:transparent;padding:0;color:var(--warning);display:block;font:inherit;font-weight:600;cursor:pointer;text-align:left;width:100%}.col-title.svelte-ll2gbp a:where(.svelte-ll2gbp):hover{color:var(--primary)}.col-title.svelte-ll2gbp a.private:where(.svelte-ll2gbp){color:var(--text-muted)}.col-title.svelte-ll2gbp a.locked:where(.svelte-ll2gbp){color:var(--warning);font-weight:600}.lock-icon.svelte-ll2gbp{display:inline-block;margin-right:6px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.comment-count.svelte-ll2gbp{display:inline-block;margin-left:6px;font-size:.82rem;font-weight:700;color:var(--primary)}.empty-message.svelte-ll2gbp{padding:2.5rem;color:var(--text-muted)}.modal-backdrop.svelte-ll2gbp{position:fixed;inset:0;background:#0f172aa6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:1rem;z-index:200}.modal-card.svelte-ll2gbp{width:min(420px,100%);background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-main);border-radius:16px;padding:1.5rem;box-shadow:var(--shadow-lg);display:grid;gap:.85rem}.modal-card.svelte-ll2gbp h2:where(.svelte-ll2gbp),.modal-card.svelte-ll2gbp p:where(.svelte-ll2gbp){margin:0}.modal-card.svelte-ll2gbp p:where(.svelte-ll2gbp){color:var(--text-sub);line-height:1.6}.btn-confirm.svelte-ll2gbp{justify-self:end;border:0;border-radius:8px;padding:.6rem 1.2rem;background:var(--primary);color:#fff;font:inherit;font-weight:600;cursor:pointer}
