.idea-compose summary{cursor:pointer;color:#e1d3a6;font-size:16px;padding:8px 0}.idea-compose form{margin-top:18px;max-width:850px}textarea{display:block;width:100%;box-sizing:border-box;resize:vertical;background:#203a2c;color:#e6e9da;border:1px solid #637554;border-radius:7px;padding:12px;font:inherit;line-height:1.6}.check-label{display:flex!important;align-items:center!important;gap:10px!important}.check-label input{width:20px!important;min-height:20px!important;flex:none}.idea-tabs{display:flex;gap:9px;flex-wrap:wrap;margin:22px 0 14px}.idea-tabs a[aria-current=page]{background:#53603b;color:#fff0c5;border-color:#b9aa72}.idea-sort{display:flex;justify-content:flex-end;margin:15px 0}.idea-sort label{display:flex;align-items:center;gap:10px;font-size:12px}.idea-sort select{padding:9px;background:#203a2c;color:#e5ddbc;border:1px solid #637554;border-radius:6px}.idea-list{display:grid;gap:16px}.idea-card{position:relative;overflow:hidden;isolation:isolate}.idea-card header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.idea-card h2{margin:15px 0 8px;overflow-wrap:anywhere}.idea-byline{font-size:11px;color:#b2bfa8}.idea-status{font-size:11px;color:#dccb96}.idea-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.idea-votes{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.idea-votes strong{min-width:32px;text-align:center}.idea-votes small{font-size:10px;color:#a1b19b}.idea-votes [aria-pressed=true]{background:#59633d;border-color:#dfce91}.idea-reply{border-left:3px solid #b4a66e;padding:10px 15px;background:#c5b7750c;margin:15px 0}.idea-moderate{border-top:1px solid #63755466;margin-top:18px;padding-top:12px}.idea-moderate summary{cursor:pointer}.idea-dusty{background-color:#303532!important;background-image:none!important;border-color:#69706a66!important;color:#c1c5c1}.idea-dusty .eyebrow,.idea-dusty .idea-status,.idea-dusty .idea-byline{color:#a8ada8}.idea-dusty h2{color:#c1c5c1}.idea-dusty:after{content:'';pointer-events:none;position:absolute;right:0;top:0;width:100px;height:85px;opacity:.35;background:repeating-radial-gradient(circle at 100% 0,transparent 0 18px,#c5cbc1 19px 20px,transparent 21px 30px),conic-gradient(from 180deg at 100% 0,transparent 0 16deg,#bbc2b5 17deg 18deg,transparent 19deg 35deg,#bbc2b5 36deg 37deg,transparent 38deg 56deg,#bbc2b5 57deg 58deg,transparent 59deg 74deg,#bbc2b5 75deg 76deg,transparent 77deg);z-index:-1}.registration-warning{padding:16px;border:2px solid #c0a36a;background:#b7914522;border-radius:8px;margin:18px 0;font-size:16px;line-height:1.55;color:#f2dfaf}.registration-warning strong{display:block;font-size:19px;margin-bottom:8px}.registration-warning small{display:block;font-size:12px;margin-top:10px;color:#d4d4bd}.admin-idea-notice{margin:0 0 20px;padding:18px;border:1px solid #af9a65;border-radius:8px;background:#a8945522}.admin-idea-notice a{display:inline-block;margin:5px}.idea-list .panel+.panel{margin-top:0}@media(max-width:620px){.idea-votes small{flex-basis:100%}.idea-sort{justify-content:flex-start}.idea-compose summary{font-size:14px}.idea-tabs a{flex-grow:1;text-align:center}.idea-card header{align-items:flex-start}.idea-compose textarea,.idea-moderate textarea{font-size:16px}}
.catalog-game{display:flex;flex-direction:column;min-width:0}.catalog-game>.game-card{flex:1}.catalog-stat-link{padding:10px 14px;font-size:11px;color:#c7b987;border:1px solid #70653d66;border-top:0;border-radius:0 0 8px 8px;background:#162e23}.pause-panel{padding:25px 15px;max-width:720px;margin:auto;text-align:center}.pause-panel p{font-size:13px;line-height:1.7}.pause-panel details{margin:24px 0;text-align:left}.pause-panel summary{cursor:pointer;padding:8px}.pause-panel button{margin:5px}.pause-panel form{max-width:430px;margin:20px auto;text-align:left}.statistics-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.statistics-columns .panel+.panel{margin-top:0}.statistics-grid{margin:0}.statistics-grid>div{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #9caa8130}.statistics-grid dt{font-size:12px}.statistics-grid dd{margin:0;color:#e2d2a2;font-size:18px}.member-statistics{position:relative}.member-statistics summary{font-weight:600;cursor:help;font-size:12px;overflow-wrap:anywhere}.member-statistics-tip{position:absolute;right:0;top:25px;z-index:20;width:210px;max-width:60vw;padding:12px;background:#10271f;border:1px solid #b9aa76;border-radius:8px;box-shadow:0 5px 18px #0006;color:#e4dfc6;line-height:1.7;font-size:11px}.member-statistics summary::marker{font-size:8px;color:#a79e6d}@media(max-width:620px){.statistics-columns{grid-template-columns:1fr}.catalog-game>.game-card{flex:initial}.pause-panel{padding:15px 0}.pause-panel h2{font-size:20px}}

.changelog-list{margin-top:20px}.changelog-list time{font-size:12px;color:#b7bba4}.voting-notice{margin-bottom:18px}.voting-notice p{font-size:12px;margin-bottom:0}

.catalog-game {position:relative}
.catalog-order-note {margin:0 0 12px;font-size:11px;color:#aebb9e}
.game-favorite {position:absolute;top:9px;left:9px;z-index:3;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #b8b58b66;border-radius:9px;background:#142b24e8;color:#d8d9bd;font-size:25px;line-height:1;cursor:pointer}
.game-favorite:hover {background:#324b36;color:#f0d38a;border-color:#d3bd7c}
.game-favorite[aria-pressed=true] {color:#efcb70;border-color:#c9ac63;background:#2e3c27ef}
@media(max-width:620px) {.game-favorite {width:42px;height:42px;top:6px;left:6px}}

.page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}
