.board-shell{width:min(100%,1000px);margin:auto;padding:64px 24px 96px;overflow-wrap:anywhere}.board-shell h1{font-size:clamp(28px,4vw,40px);margin-bottom:24px}.board-shell h2{font-size:24px;margin-bottom:20px}.board-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:24px 0}.board-shell input,.board-shell textarea{border:1px solid #c9c2b8;background:white;border-radius:3px;padding:12px;color:#282720}.board-button,.board-shell button{display:inline-block;padding:12px 20px;background:#282720;color:white;border-radius:3px}.board-shell button:disabled{opacity:.5;cursor:wait}.board-form{display:grid;gap:20px}.board-form label{display:flex;flex-direction:column;gap:8px}.board-form input,.board-form textarea{width:100%}.board-table{width:100%;border-collapse:collapse}.board-table td,.board-table th{text-align:left;padding:16px 10px;border-bottom:1px solid #ded9d0}.board-table th{font-size:13px;color:#6e665a}.board-table a:hover{text-decoration:underline}.board-pages{display:flex;justify-content:center;gap:24px;align-items:center;margin-top:32px}.board-notice{background:#efeae3;padding:24px;margin:24px 0}.board-body{white-space:pre-wrap;line-height:1.9;margin:32px 0}.board-meta{color:#70695f;font-size:14px;display:flex;gap:20px;flex-wrap:wrap}.board-shell a:focus-visible,.board-shell button:focus-visible{outline:2px solid #9a8067;outline-offset:4px}@media(max-width:600px){.board-shell{padding:36px 16px 64px}.board-table td,.board-table th{padding:12px 6px}.board-date{display:none}}