.board{max-width:1100px;margin:0 auto;padding:0 16px 48px;font-family:inherit}.boardNotice{background:#fff8e1;border:1px solid #f1c232;border-radius:14px;margin:20px 0;padding:16px 18px}.boardNotice p{margin:6px 0 0;line-height:1.7}.boardNotice .en{color:#555;font-size:.92em}.boardSuccess{background:#e8f5e9;border:1px solid #81c784;border-radius:14px;margin:16px 0;padding:14px 18px;line-height:1.8}.boardTabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.boardTabs button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:999px;flex-direction:column;align-items:flex-start;padding:8px 14px;font-weight:700;line-height:1.2;display:flex}.boardTabs button small{color:#777;font-size:.75em;font-weight:400}.boardTabs button.on{color:#fff;background:#1f1f1f;border-color:#1f1f1f}.boardTabs button.on small{color:#ddd}.boardBar{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:16px;display:flex}.boardBar select{background:#fff;border:1px solid #ccc;border-radius:10px;padding:10px 12px}.boardPostBtn{color:#1f1f1f;cursor:pointer;background:#f2b705;border:0;border-radius:10px;padding:10px 18px;font-weight:800}.boardForm{background:#fff;border:1px solid #e5e5e5;border-radius:16px;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;padding:18px;display:grid}.boardForm label{flex-direction:column;gap:4px;font-size:.92em;font-weight:700;display:flex}.boardForm .wide{grid-column:1/-1}.boardForm input,.boardForm select,.boardForm textarea{font:inherit;border:1px solid #ccc;border-radius:10px;padding:10px;font-weight:400}.boardForm .check{flex-direction:row;align-items:flex-start;gap:8px;font-weight:400}.boardForm .hp{width:1px;height:1px;position:absolute;left:-9999px}.boardForm button{color:#fff;cursor:pointer;background:#1f1f1f;border:0;border-radius:10px;grid-column:1/-1;padding:12px;font-weight:800}.boardError{color:#b00020;grid-column:1/-1;margin:0}.boardEmpty{text-align:center;color:#666;padding:40px 10px}.boardList{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.boardList article{background:#fff;border:1px solid #e5e5e5;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.boardList h3{margin:0;font-size:1.08em}.boardList p{white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.7}.boardMeta{color:#666;flex-wrap:wrap;gap:8px;font-size:.8em;display:flex}.boardMeta span{background:#f5f5f5;border-radius:999px;padding:2px 8px}.boardFoot{word-break:break-all;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;font-size:.88em;display:flex}.boardFoot button{cursor:pointer;background:0 0;border:1px solid #ddd;border-radius:8px;margin-left:auto;padding:4px 8px;font-size:.85em}.boardId{color:#aaa;font-size:.72em}.boardDelete{color:#777;cursor:pointer;background:0 0;border:0;margin:24px auto 0;text-decoration:underline;display:block}@media (max-width:640px){.boardForm{grid-template-columns:1fr}}
