.work-board{max-width:1040px;padding-block:2rem 4rem}.work-board h1{margin:1.5rem 0 1rem;font-size:clamp(2rem,5vw,3.5rem)}.work-board a{text-underline-offset:3px;text-decoration:underline}.board-nav{flex-wrap:wrap;gap:1rem;margin:1.5rem 0;display:flex}.board-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.board-card{border:1px solid var(--border);overflow-wrap:anywhere;background:#fff;border-radius:8px;margin-bottom:1rem;padding:1.25rem}.board-card h2,.board-card h3{letter-spacing:0;margin:.7rem 0;font-size:1.3rem;line-height:1.4}.board-card .post-body{white-space:pre-wrap}.board-meta{color:var(--muted-foreground);font-size:.875rem}.board-form{gap:.75rem;display:grid}.board-form label{gap:.3rem;font-size:1rem;display:grid}.board-form input,.board-form textarea,.board-form select{width:100%;font:inherit;border:1px solid var(--border);background:#fff;border-radius:5px;padding:.65rem}.board-form .board-consent{align-items:flex-start;gap:.5rem;display:flex}.board-consent input{width:20px;margin-top:.3rem}.board-form button,.board-actions button{background:var(--primary);color:#fff;cursor:pointer;border-radius:5px;min-height:44px;padding:.7rem 1rem}.board-actions{flex-wrap:wrap;gap:.5rem;display:flex}.board-form button:disabled,.board-actions button:disabled{opacity:.6}.board-rules{background:var(--secondary);margin:1.5rem 0;padding:1.25rem}.board-status{white-space:pre-wrap;overflow-wrap:anywhere}.board-status input{width:100%;font:inherit}.board-form summary{cursor:pointer}.board-form textarea{min-height:180px}.board-manage{max-width:700px}@media (max-width:760px){.board-layout{grid-template-columns:1fr}}
