nav a:hover{color:var(--blue)}.nav-search{margin-left:auto;align-self:center;width:150px}.nav-search .search{border:0;padding:6px}.roadmap-page{padding-top:36px}.roadmap-page h1,.feedback-content h1{font-size:16px;letter-spacing:0;line-height:1.5;margin:0 0 14px}.boards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.board-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 13px;border:1px solid var(--line);border-radius:10px;font-size:14px;font-weight:600}.board-card:hover{border-color:var(--blue);background:#f8fbff}.board-count{font-size:12px;color:#72757c}.local-note{font-size:12px;line-height:1.6;color:#747b85;margin:14px 0 18px}.feedback-page{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px}.feedback-page aside h2{font-size:12px;margin:0 12px 12px;color:#686b72}.board-tab{display:block;padding:9px 12px;border-radius:8px;font-size:14px;margin-bottom:4px}.board-tab:hover{background:#f7f8fa}.board-tab[aria-current]{background:#f0f1f3;color:#272a30}.sidebar-brand{text-align:center;color:#92969d;font-size:12px;margin-top:28px}.feedback-content>p:first-of-type{font-size:14px;color:#72757c;line-height:1.5;margin:0 0 10px}.composer{border:1px solid var(--line);border-radius:7px;overflow:hidden}.composer-body{padding:16px}.composer input[type=text],#post-title{width:100%;border:0;outline-offset:3px;font-size:16px;margin-bottom:19px;background:white;color:inherit}.composer label{font-size:14px}.composer textarea{border:0;padding:10px 0 0;font-size:14px;min-height:74px}.composer-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--line);background:#fcfcfd;padding:12px 16px}.attachment-button{position:relative;cursor:pointer;width:34px;padding:6px;display:grid;place-items:center}.attachment-button:focus-within{outline:3px solid #67a4ff}.attachment-button input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.posts-panel{border:1px solid var(--line);border-radius:7px;overflow:hidden;margin-bottom:40px}.posts-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:#fcfcfd;border-bottom:1px solid var(--line);font-size:14px}.posts-toolbar .search{max-width:190px;background:#fff}.posts-toolbar select{font:inherit;border:0;border-bottom:1px solid #ddd;background:transparent;color:inherit;padding:4px 3px;max-width:112px}.post-row{display:flex;gap:24px;padding:19px 16px;border-bottom:1px solid var(--line);align-items:center}.post-row:last-child{border-bottom:0}.post-open{min-width:0;flex:1;background:none;border:0;padding:0;text-align:left}.post-open h2{font-size:14px;margin:0 0 6px;overflow-wrap:anywhere}.post-open p{font-size:14px;line-height:1.5;color:#72757c;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.post-meta{display:flex;align-items:center;gap:5px;color:#858b93;font-size:12px;margin-top:6px}.post-meta svg{width:12px;height:12px}.vote{display:grid;justify-items:center;gap:2px;background:white;border:1px solid var(--line);border-radius:6px;min-width:36px;padding:6px;font-size:12px}.vote svg{width:13px;height:13px}.vote[aria-pressed=true]{background:#edf5ff;border-color:#aacdfb;color:var(--blue)}.posts-panel .empty{border:0;padding:40px 20px}.empty h2{font-size:16px}.empty p{font-size:14px;line-height:1.6}#feedback-status{font-size:13px;color:#526278;min-height:0;margin:10px 0 16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#attachments{display:flex;gap:10px;flex-wrap:wrap}.attachment{position:relative;margin-top:8px}.attachment img{width:70px;height:55px;object-fit:cover;border-radius:5px}.attachment button{position:absolute;right:-5px;top:-7px;border:1px solid var(--line);border-radius:50%;background:white;width:23px;height:23px}.detail-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}#detail-body,.comment{white-space:pre-wrap;overflow-wrap:anywhere}#detail-images img{max-width:100%;max-height:250px;object-fit:contain}#detail-title{overflow-wrap:anywhere}#comments{border-top:1px solid var(--line);margin:16px 0}.comment{padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.5}.comment time{display:block;font-size:12px;color:#89909a;margin-bottom:6px}dialog{max-height:90vh;overflow:auto}#comment-form label{display:block;margin-bottom:8px}#detail-status{font-size:13px}@media(max-width:800px){.feedback-page{grid-template-columns:200px minmax(0,1fr);gap:20px}}@media(max-width:600px){.boards{grid-template-columns:1fr;gap:12px}.feedback-page{grid-template-columns:1fr;gap:20px}#board-nav{display:flex;gap:5px;flex-wrap:wrap}.board-tab{font-size:12px;padding:8px}.sidebar-brand{display:none}.feedback-page aside h2{margin-left:0}.posts-toolbar{flex-wrap:wrap}.posts-toolbar .search{max-width:none}.nav-search{width:34px}.nav-search:focus-within{position:absolute;right:20px;width:180px;background:white}.nav-search input{padding:0}.nav-search .search{gap:5px}nav{gap:18px}.detail-actions{flex-wrap:wrap}.header-links .button{font-size:12px}}
