.repository-tools{max-width:860px;margin-top:24px}.repository-tool{border-top:1px solid var(--line);padding-block:32px}.repository-tool h2{font:28px/1.4 var(--serif);margin-bottom:16px}.repository-tool label{display:block;font-size:14px}.repository-tool input,.repository-tool textarea,.repository-tool select,.repository-tool button{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);padding:10px 12px;min-height:44px;border-radius:0}.repository-tool input,.repository-tool textarea{width:100%;max-width:680px}.repository-tool textarea{resize:vertical}.repository-tool input:focus-visible,.repository-tool textarea:focus-visible,.repository-tool select:focus-visible,.repository-tool button:focus-visible{outline:2px solid var(--water);outline-offset:3px}.repository-tool button{cursor:pointer}.repository-tool button:disabled{cursor:wait;opacity:.6}.repo-form{display:grid;gap:16px;max-width:680px;padding-block:16px}.repo-form label input,.repo-form label textarea,.repo-form label select{display:block;margin-top:8px}.repo-form button{justify-self:start}.repo-form .section-note,.repo-status{margin:0}.repo-status{font-size:14px;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;min-height:24px}.repo-status[data-error=true]{color:var(--accent)}.repo-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip-path:inset(50%)}.suggestion-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block:16px}.suggestion-entry{padding-block:20px;border-top:1px solid var(--line)}.suggestion-entry h3{font:22px/1.5 var(--serif);overflow-wrap:anywhere;margin:8px 0}.suggestion-meta{font-size:12px;color:var(--muted);margin:0;overflow-wrap:anywhere}.suggestion-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0}.repo-disclosure{margin-block:20px}.repo-disclosure summary{cursor:pointer;padding-block:12px;min-height:44px;color:var(--water)}@media(max-width:767px){.repository-tool h2{font-size:25px}.repository-tool{padding-block:24px}.suggestion-entry h3{font-size:20px}}
.redeem-controls{display:flex;gap:12px;align-items:flex-start}.redeem-controls input{flex:1;min-width:0}.redeem-controls button{flex-shrink:0}
.suggestion-meta{display:flex;gap:8px 16px;align-items:baseline;flex-wrap:wrap}.suggestion-author{font-size:14px;color:var(--ink)}.suggestion-meta time{font-size:12px;color:var(--muted)}
.suggestion-actions{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;margin-top:16px}.suggestion-actions button{font-size:14px}.comment-management{max-width:720px;padding-block:48px}.comment-management h1{font:36px/1.4 var(--serif)}.comment-management>p{line-height:1.8}.comment-management [hidden]{display:none!important}.comment-management input{width:100%}
.comment-section>h2{margin:0}.comment-content{padding-top:20px}.comment-content>h3{font:22px/1.5 var(--serif);margin:24px 0 0}
