.community-page{--community-panel:var(--as-panel,#161a21);--community-panel-2:var(--as-panel-2,#1e232d);--community-border:var(--as-border,#2c3341);--community-text:var(--as-text,#ece8df);--community-muted:var(--as-muted,#9aa3b2);--community-accent:var(--community-class-color,var(--as-accent,#d6a84e));color:var(--community-text)}.community-hero{border-bottom:1px solid var(--community-border);background:linear-gradient(90deg, color-mix(in srgb, var(--community-accent) 9%, transparent), transparent 58%), repeating-linear-gradient(135deg, #ffffff06 0 1px, transparent 1px 18px), var(--as-bg,#0e1014)}.community-hero-inner,.community-shell{width:min(1180px,100% - 24px);margin:0 auto}.community-hero-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:21px 0 23px;display:grid}.community-hero-copy{gap:7px;min-width:0;display:grid}.community-kicker{color:var(--community-accent);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.community-hero h1{color:var(--community-text);font-family:var(--font-cinzel,serif);margin:0;font-size:clamp(31px,5vw,54px);line-height:1.06}.community-hero-copy>p:not(.community-kicker){max-width:720px;color:var(--community-muted);margin:0;font-size:13px;line-height:1.55}.community-hero-icon{width:92px;height:92px;color:var(--community-accent);background:color-mix(in srgb, var(--community-accent) 8%, var(--community-panel));border:1px solid color-mix(in srgb, var(--community-accent) 45%, var(--community-border));clip-path:polygon(50% 0,87% 15%,100% 50%,87% 85%,50% 100%,13% 85%,0 50%,13% 15%);place-items:center;display:grid}.community-hero-icon svg{width:38px;height:38px}.community-shell{padding:16px 0 30px}.community-summary{background:var(--community-border);border:1px solid var(--community-border);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:12px;display:grid;overflow:hidden}.community-summary>div{background:var(--community-panel);gap:1px;padding:10px;display:grid}.community-summary strong{color:var(--community-accent);font-size:20px;line-height:1}.community-summary span{color:var(--community-muted);text-transform:uppercase;font-size:8px;font-weight:700}.community-toolbar{background:var(--community-panel);border:1px solid var(--community-border);border-radius:5px;gap:8px;padding:11px;display:grid}.community-field{gap:3px;min-width:0;display:grid}.community-field>span{color:var(--community-muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.community-field input,.community-field select,.community-field textarea{width:100%;min-width:0;min-height:44px;color:var(--community-text);background:var(--as-bg,#0e1014);border:1px solid var(--community-border);font:inherit;border-radius:4px;padding:9px 10px;font-size:11px}.community-field textarea{resize:vertical;min-height:94px;line-height:1.5}.community-field input::placeholder,.community-field textarea::placeholder{color:#7f8998}.community-field input:focus-visible,.community-field select:focus-visible,.community-field textarea:focus-visible{border-color:var(--community-accent);outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.community-toolbar-actions{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px;display:flex}.community-result-line{justify-content:space-between;align-items:center;gap:8px;min-height:40px;display:flex}.community-result-line p{color:var(--community-muted);margin:0;font-size:10px}.community-result-line strong{color:var(--community-text);font-size:13px}.community-clear,.community-pager button{min-height:38px;color:var(--community-accent);border:1px solid var(--community-border);cursor:pointer;font:inherit;background:0 0;border-radius:4px;padding:0 10px;font-size:9px}.community-clear:hover,.community-clear:focus-visible,.community-pager button:hover,.community-pager button:focus-visible{border-color:var(--community-accent);outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.community-grid{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.community-card{min-width:0;color:var(--community-text);background:var(--community-panel);border:1px solid var(--community-border);border-left:3px solid var(--community-class-color,var(--as-accent,#d6a84e));border-radius:4px;gap:8px;padding:12px;display:grid;position:relative}.community-card:hover{background:var(--community-panel-2)}.community-card-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.community-card-title{gap:3px;min-width:0;display:grid}.community-card-title>span{color:var(--community-class-color,var(--community-accent));text-transform:uppercase;font-size:8px;font-weight:800}.community-card-title h3{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.3}.community-card-title a{color:inherit;text-decoration:none}.community-card-title a:after{content:"";position:absolute;inset:0}.community-card:has(a:focus-visible){outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.community-completeness{color:var(--as-ok,#5cc28a);background:color-mix(in srgb, var(--as-ok,#5cc28a) 9%, transparent);border:1px solid color-mix(in srgb, var(--as-ok,#5cc28a) 48%, var(--community-border));border-radius:3px;flex:none;padding:3px 6px;font-size:8px;font-weight:800}.community-card>p{color:#c7c1b7;margin:0;font-size:9.5px;line-height:1.45}.community-card-meta,.community-card-tags{flex-wrap:wrap;gap:4px;display:flex}.community-card-meta span,.community-card-tags span{color:var(--community-muted);background:var(--as-bg,#0e1014);border:1px solid var(--community-border);border-radius:3px;padding:2px 5px;font-size:8px}.community-card-meta .is-outdated,.community-view-facts .is-outdated{color:#f0b2b2;border-color:color-mix(in srgb, var(--as-danger,#e06464) 50%, var(--community-border))}.community-card-tags span{color:var(--community-class-color,var(--community-accent))}.community-card-footer{color:var(--community-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:8.5px;display:flex}.community-pager{justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.community-pager span{color:var(--community-muted);font-size:9px}.community-pager button:disabled{cursor:not-allowed;opacity:.38}.community-empty,.community-loading,.community-error{min-height:230px;color:var(--community-muted);text-align:center;place-content:center;justify-items:center;gap:5px;font-size:10px;display:grid}.community-empty strong,.community-error strong{color:var(--community-text);font-size:14px}.community-error{border:1px solid color-mix(in srgb, var(--as-danger,#e06464) 45%, var(--community-border));border-radius:5px}.community-loading{grid-template-columns:repeat(3,minmax(0,1fr));place-content:stretch;justify-items:stretch;min-height:0}.community-loading span{background:linear-gradient(90deg, var(--community-panel) 20%, var(--community-panel-2) 50%, var(--community-panel) 80%);border:1px solid var(--community-border);background-size:240% 100%;border-radius:4px;height:160px;animation:1.3s linear infinite community-shimmer}.community-island-placeholder{min-height:100svh}@keyframes community-shimmer{to{background-position:-240% 0}}.community-account{gap:14px;display:grid}.account-pending footer{visibility:hidden}.community-account-panel,.community-form-panel,.community-view-panel{background:var(--community-panel);border:1px solid var(--community-border);border-radius:5px;gap:10px;padding:14px;display:grid}.community-account-panel h2,.community-form-panel h2,.community-view-panel h2{margin:0;font-size:16px}.community-account-panel p,.community-form-panel p,.community-view-panel p{color:var(--community-muted);margin:0;font-size:10.5px;line-height:1.55}.community-button{color:#17130b;background:var(--as-accent,#d6a84e);border:1px solid var(--as-accent-strong,#f2c661);cursor:pointer;min-height:44px;font:inherit;border-radius:4px;justify-content:center;align-items:center;padding:0 14px;font-size:10.5px;font-weight:800;text-decoration:none;display:inline-flex}.community-button:hover,.community-button:focus-visible{background:var(--as-accent-strong,#f2c661);outline-offset:1px;outline:2px solid #fff2c8}.community-button:disabled{cursor:not-allowed;opacity:.45}.community-button-secondary{color:var(--community-text);background:var(--community-panel-2);border-color:var(--community-border)}.community-button-secondary:hover,.community-button-secondary:focus-visible{color:var(--community-text);background:var(--community-panel-2);border-color:var(--community-accent);outline-color:var(--community-accent)}.community-actions{flex-wrap:wrap;gap:7px;display:flex}.community-compare-dialog{width:min(680px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--community-text);background:var(--community-panel);border:1px solid var(--community-border);border-radius:8px;padding:0;overflow:auto;box-shadow:0 24px 80px #000000b8}.community-compare-dialog::backdrop{backdrop-filter:blur(3px);background:#040609c7}.community-compare-dialog-head{border-bottom:1px solid var(--community-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:15px;display:flex}.community-compare-dialog-head>div{gap:3px;min-width:0;display:grid}.community-compare-dialog-head h2,.community-compare-dialog-head p{margin:0}.community-compare-dialog-head h2{color:var(--community-text);font-size:18px;line-height:1.25}.community-compare-dialog-head>div>p:last-child{color:var(--community-muted);font-size:10px;line-height:1.45}.community-compare-source{background:var(--as-bg,#0e1014);border:1px solid var(--community-border);border-left:3px solid var(--community-accent);border-radius:4px;gap:3px;margin:12px 15px;padding:10px;display:grid}.community-compare-source span,.community-compare-source small{color:var(--community-muted);font-size:8.5px}.community-compare-source span{color:var(--community-accent);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.community-compare-source strong{overflow-wrap:anywhere;font-size:13px}.community-compare-source p{color:var(--community-muted);margin-top:3px;font-size:9px;line-height:1.45}.community-compare-list-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;padding:0 15px 8px;display:flex}.community-compare-list-head strong{font-size:12px}.community-compare-list-head span{color:var(--community-muted);font-size:8.5px}.community-compare-list{gap:6px;max-height:min(430px,52dvh);margin:0;padding:0 15px 12px;list-style:none;display:grid;overflow:auto}.community-compare-option{background:var(--community-panel-2);border:1px solid var(--community-border);cursor:pointer;border-radius:4px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:9px;display:grid}.community-compare-option:hover,.community-compare-option:focus-within,.community-compare-option.is-selected{border-color:var(--community-accent)}.community-compare-option.is-selected{background:color-mix(in srgb, var(--community-accent) 8%, var(--community-panel-2))}.community-compare-option input{width:22px;height:22px;accent-color:var(--community-accent);margin:0}.community-compare-option>span{gap:2px;min-width:0;display:grid}.community-compare-option>span strong{overflow-wrap:anywhere;font-size:11px}.community-compare-option>span small{color:var(--community-muted);font-size:8.5px}.community-compare-option em,.community-compare-option>b{border:1px solid var(--community-border);border-radius:3px;padding:2px 5px;font-size:7.5px;font-style:normal;font-weight:750}.community-compare-option em{color:#e6c6a4;border-color:#c49a7280}.community-compare-option>b{color:var(--community-muted);grid-column:2/-1;justify-self:start}.community-compare-status,.community-compare-empty{color:var(--community-muted);margin:0 15px 12px;font-size:10px}.community-compare-status{text-align:center;padding:24px 12px}.community-compare-empty{border:1px dashed var(--community-border);justify-items:start;gap:6px;padding:20px 12px;display:grid}.community-compare-empty strong{color:var(--community-text);font-size:12px}.community-compare-error{color:#f0b2b2;border:1px solid color-mix(in srgb, var(--as-danger,#e06464) 45%, var(--community-border));border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 15px 12px;padding:10px;display:flex}.community-compare-error p{flex:220px;margin:0;font-size:10px;line-height:1.45}.community-compare-dialog-actions{border-top:1px solid var(--community-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 15px 15px;display:flex}.community-compare-dialog-actions>span{color:var(--community-muted);flex:220px;font-size:9px}.community-status{color:var(--community-muted);background:var(--as-bg,#0e1014);border-left:2px solid var(--community-accent);padding:8px 9px;font-size:9.5px;line-height:1.45}@media (width<=520px){.community-compare-dialog{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.community-compare-dialog-head,.community-compare-dialog-actions{padding-left:11px;padding-right:11px}.community-compare-source,.community-compare-error{margin-left:11px;margin-right:11px}.community-compare-list-head{padding-left:11px;padding-right:11px}.community-compare-list{max-height:48dvh;padding-left:11px;padding-right:11px}.community-compare-dialog-actions .community-button{width:100%}}.community-status.is-error{color:#f0b2b2;border-left-color:var(--as-danger,#e06464)}.save-backup-panel{overflow:hidden}.save-backup-security,.save-backup-stored{background:color-mix(in srgb, var(--community-panel-2) 88%, transparent);border:1px solid var(--community-border);border-radius:4px;gap:5px;padding:10px;display:grid}.save-backup-security strong,.save-backup-stored strong{color:var(--community-text);font-size:11px}.save-backup-security span,.save-backup-stored span,.save-backup-file small{color:var(--community-muted);font-size:9px;line-height:1.45}.save-backup-stored{grid-template-columns:minmax(0,1fr) auto;align-items:center}.save-backup-stored>div:first-child{gap:3px;display:grid}.save-backup-stored .community-actions{justify-content:end}.save-backup-form{gap:9px;display:grid}.save-backup-key-actions{margin-top:-2px}.save-backup-key-actions .community-button{min-height:40px}.save-backup-understood{color:var(--community-muted);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;font-size:9.5px;line-height:1.45;display:grid}.save-backup-understood input{width:18px;height:18px;accent-color:var(--community-accent);margin:0}.community-version-review{background:#c49a7214;border:1px solid #c49a7280;border-radius:4px;gap:6px;padding:10px;display:grid}.community-version-review>strong{color:var(--community-text);font-size:11px}.community-version-review>span{color:#e6c6a4;font-size:9px;font-weight:750}.community-version-review ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.community-version-review li{background:#0a0d1273;border-left:2px solid #c49a72a6;gap:1px;padding:6px 7px;display:grid}.community-version-review li b{overflow-wrap:anywhere;font-size:10px}.community-version-review li small,.community-version-review>small{color:var(--community-muted);font-size:8.5px;line-height:1.35}.community-owned-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.community-owned-list li{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;display:grid}.community-owned-copy{min-width:0}.community-owned-list a{min-height:48px;color:var(--community-text);background:var(--as-bg,#0e1014);border:1px solid var(--community-border);border-radius:3px;align-content:center;gap:2px;padding:7px 8px;text-decoration:none;display:grid}.community-owned-list a:hover,.community-owned-list a:focus-visible{border-color:var(--community-accent);outline:none}.community-owned-list span{font-size:10px;font-weight:700}.community-owned-list small{color:var(--community-muted);font-size:8px}.community-owned-actions{max-width:190px;color:var(--community-muted);flex-wrap:wrap;justify-content:end;align-items:center;gap:3px 7px;font-size:8px;display:flex}.community-text-button{min-height:36px;color:var(--community-accent);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:3px;padding:0 7px;font-size:8.5px}.community-text-button:hover,.community-text-button:focus-visible{border-color:var(--community-border);outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.community-text-button.is-danger{color:#e8a2a2}.community-text-button:disabled{cursor:not-allowed;opacity:.45}.community-publish-editor{background:var(--as-bg,#0e1014);border:1px solid var(--community-accent);border-radius:4px;gap:10px;padding:12px;display:grid}.community-publish-editor h3{margin:2px 0 0;font-size:15px}.community-profile-form{background:var(--as-bg,#0e1014);border:1px solid var(--community-border);border-radius:3px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;padding:9px;display:grid}.community-publish-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.community-publish-summary>div{background:var(--as-bg,#0e1014);border:1px solid var(--community-border);border-radius:3px;gap:2px;padding:8px;display:grid}.community-publish-summary dt{color:var(--community-muted);text-transform:uppercase;font-size:8px}.community-publish-summary dd{margin:0;font-size:10.5px}.community-visibility{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.community-visibility label{min-height:52px;color:var(--community-muted);background:var(--as-bg,#0e1014);border:1px solid var(--community-border);cursor:pointer;text-align:center;border-radius:4px;align-content:center;gap:2px;padding:7px;font-size:9px;display:grid}.community-visibility input{opacity:0;position:absolute}.community-visibility label:has(input:checked){color:var(--community-text);border-color:var(--community-accent);box-shadow:inset 0 -2px 0 var(--community-accent)}.community-visibility label:has(input:focus-visible){outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.community-visibility small{color:var(--community-muted);font-size:7.5px}.community-view-hero{background:linear-gradient(90deg, color-mix(in srgb, var(--community-class-color) 12%, transparent), transparent 62%), var(--community-panel);border:1px solid var(--community-border);border-left:3px solid var(--community-class-color);border-radius:5px;gap:10px;padding:16px;display:grid}.community-author-summary{background:var(--community-panel);border:1px solid var(--community-border);border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:flex}.community-author-summary>div{gap:4px;display:grid}.community-author-summary h2{font-family:var(--font-cinzel,serif);margin:0;font-size:clamp(22px,4vw,32px)}.community-author-summary p{color:var(--community-muted);margin:0;font-size:10px}.community-view-hero h1{font-family:var(--font-cinzel,serif);margin:0;font-size:clamp(28px,5vw,44px);line-height:1.1}.community-view-hero>p{color:var(--community-muted);margin:0;font-size:11px;line-height:1.5}.community-view-facts{flex-wrap:wrap;gap:5px;display:flex}.community-view-facts span{color:var(--community-muted);background:var(--as-bg,#0e1014);border:1px solid var(--community-border);border-radius:3px;padding:3px 6px;font-size:8px}.community-view-facts a{color:var(--community-accent);background:var(--as-bg,#0e1014);border:1px solid var(--community-border);border-radius:3px;padding:3px 6px;font-size:8px;text-decoration:none}.community-view-facts a:hover,.community-view-facts a:focus-visible{border-color:var(--community-accent);outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.community-signal-bar{background:var(--as-bg,#0e1014);border:1px solid var(--community-border);border-left:2px solid var(--community-class-color);border-radius:3px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 12px;padding:9px 10px;display:grid}.community-signal-bar>div:first-child{gap:1px;display:grid}.community-signal-bar strong{color:var(--community-text);font-size:17px;line-height:1}.community-signal-bar span,.community-signal-bar small{color:var(--community-muted);font-size:8px;font-weight:400}.community-signal-bar small{grid-column:1/-1}.community-signal-actions{flex-wrap:wrap;justify-content:end;gap:5px;display:flex}.community-signal-actions button{min-height:40px;color:var(--community-muted);background:var(--community-panel-2);border:1px solid var(--community-border);cursor:pointer;font:inherit;border-radius:3px;padding:0 10px;font-size:8.5px}.community-signal-actions button[aria-pressed=true]{color:#17130b;background:var(--community-class-color,var(--community-accent));border-color:var(--as-accent-strong,#f2c661);font-weight:800}.community-signal-actions button:focus-visible{outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.community-signal-actions button:disabled{cursor:wait;opacity:.5}.community-stage-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.community-stage-tabs button{min-height:44px;color:var(--community-muted);background:var(--as-bg,#0e1014);border:1px solid var(--community-border);cursor:pointer;font:inherit;border-radius:4px;font-size:9px}.community-stage-tabs button[aria-selected=true]{color:#17130b;background:var(--community-class-color,var(--community-accent));border-color:var(--as-accent-strong,#f2c661);font-weight:800}.community-stage-tabs button:focus-visible{outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.community-build-list{gap:5px;display:grid}.community-build-row{background:var(--as-bg,#0e1014);border:1px solid var(--community-border);border-radius:3px;grid-template-columns:92px minmax(0,1fr);gap:8px;padding:7px 8px;font-size:9px;display:grid}.community-build-row dt{color:var(--community-muted);text-transform:uppercase;font-weight:700}.community-build-row dd{overflow-wrap:anywhere;margin:0;line-height:1.4}.community-build-detail{color:var(--community-muted);margin-top:2px;font-size:8.5px;display:block}.community-callout{color:var(--community-muted);background:var(--as-bg,#0e1014);border-left:2px solid var(--community-class-color);padding:9px 10px;font-size:9.5px;line-height:1.45}.community-discussion{scroll-margin-top:92px}.community-discussion-head{gap:8px;display:grid}.community-report{justify-self:start;width:min(100%,520px)}.community-report summary{min-height:40px;color:var(--community-muted);background:var(--as-bg,#0e1014);border:1px solid var(--community-border);cursor:pointer;border-radius:3px;padding:10px;font-size:9px}.community-report summary:hover,.community-report summary:focus-visible{border-color:var(--community-accent);outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.community-report form{background:var(--community-panel-2);border:1px solid var(--community-border);border-radius:3px;gap:8px;margin-top:6px;padding:10px;display:grid}.community-comment-form{background:var(--as-bg,#0e1014);border:1px solid var(--community-border);border-radius:3px;gap:7px;padding:10px;display:grid}.community-comment-form .community-status button{color:var(--community-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.community-comment-rule{color:var(--community-muted);align-self:center;font-size:8px}.community-empty-compact{min-height:130px}.community-comment-list,.community-replies{gap:6px;margin:0;padding:0;list-style:none;display:grid}.community-comment{background:var(--as-bg,#0e1014);border:1px solid var(--community-border);border-radius:3px;gap:6px;padding:10px;display:grid}.community-comment-meta{flex-wrap:wrap;align-items:center;gap:4px 7px;display:flex}.community-comment-meta strong{color:var(--community-text);font-size:9.5px}.community-comment-meta span{color:var(--community-class-color,var(--community-accent));background:color-mix(in srgb, var(--community-class-color,var(--community-accent)) 8%, transparent);border:1px solid color-mix(in srgb, var(--community-class-color,var(--community-accent)) 40%, var(--community-border));border-radius:3px;padding:2px 5px;font-size:7.5px;font-weight:700}.community-comment-meta time{color:var(--community-muted);font-size:8px}.community-comment>p{color:var(--community-text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.55}.community-comment-actions{color:var(--community-muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:8px;display:flex}.community-comment-actions button{min-height:32px;color:var(--community-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:3px;padding:0 6px;font-size:8px}.community-comment-actions button:hover,.community-comment-actions button:focus-visible{color:var(--community-text);border-color:var(--community-border);outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.community-comment-actions button.is-danger{color:#e8a2a2}.community-replies{border-left:1px solid color-mix(in srgb, var(--community-class-color) 45%, var(--community-border));margin:6px 0 0 16px;padding-left:10px}.moderation-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.moderation-list>li{background:var(--community-panel);border:1px solid var(--community-border);border-left:3px solid #e8a2a2;border-radius:4px;gap:9px;padding:12px;display:grid}.moderation-report-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.moderation-report-head>div{gap:3px;display:grid}.moderation-report-head span{color:#e8a2a2;text-transform:uppercase;font-size:8px;font-weight:800}.moderation-report-head h3{margin:0;font-size:15px}.moderation-report-head a{color:var(--community-text)}.moderation-report-head time{color:var(--community-muted);flex:none;font-size:8px}.moderation-list>li>p{color:var(--community-muted);margin:0;font-size:9.5px;line-height:1.5}.tier-maker{gap:10px;display:grid}.tier-maker-toolbar{background:var(--community-panel);border:1px solid var(--community-border);border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;padding:12px;display:flex}.tier-maker-toolbar>div:first-child{gap:3px;max-width:620px;display:grid}.tier-maker-toolbar h2{margin:0;font-size:17px}.tier-maker-toolbar p{color:var(--community-muted);margin:0;font-size:10px;line-height:1.5}.tier-maker-board{background:var(--community-panel);border:1px solid var(--community-border);border-radius:5px;gap:5px;padding:6px;display:grid}.tier-maker-mode{background:var(--community-panel);border:1px solid var(--community-border);border-radius:5px;flex-wrap:wrap;align-items:center;gap:4px;padding:6px;display:flex}.tier-maker-mode button{min-height:38px;color:var(--community-muted);background:var(--as-bg,#0e1014);border:1px solid var(--community-border);cursor:pointer;font:inherit;border-radius:3px;padding:0 10px;font-size:8.5px}.tier-maker-mode button[aria-selected=true]{color:#17130b;background:var(--community-accent);border-color:var(--as-accent-strong,#f2c661);font-weight:800}.tier-maker-mode button:focus-visible{outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.tier-maker-mode>span{color:var(--community-muted);text-align:right;flex:220px;font-size:8px;line-height:1.4}.tier-maker-row{background:var(--as-bg,#0e1014);border:1px solid var(--community-border);border-radius:4px;grid-template-columns:82px minmax(0,1fr);min-height:92px;display:grid;overflow:hidden}.tier-maker-label{color:#17130b;background:var(--tier-color);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px;padding:6px;display:grid}.tier-maker-label label{grid-column:1/-1}.tier-maker-label input{width:100%;min-width:0;color:inherit;font:inherit;text-align:center;background:0 0;border:0;border-bottom:1px solid #17130b40;padding:2px;font-size:20px;font-weight:900}.tier-maker-label input:focus-visible{outline-offset:1px;border-bottom-color:#17130b;outline:2px solid #17130b99}.tier-maker-label small{place-self:center;font-size:8px;font-weight:800}.tier-maker-label button{width:28px;height:28px;color:inherit;cursor:pointer;font:inherit;background:#ffffff2e;border:1px solid #17130b38;border-radius:3px}.tier-maker-drop{flex-wrap:wrap;align-content:start;align-items:start;gap:5px;min-width:0;padding:7px;transition:background .12s;display:flex}.tier-maker-drop.is-ready{background:color-mix(in srgb, var(--community-accent) 5%, transparent)}.tier-maker-empty{width:100%;color:var(--community-muted);text-align:center;align-self:center;font-size:9px}.tier-maker-class{background:var(--community-panel-2);border:1px solid color-mix(in srgb, var(--class-color) 52%, var(--community-border));border-left:3px solid var(--class-color);cursor:grab;border-radius:3px;grid-template-columns:minmax(0,1fr);gap:3px;width:min(154px,100%);min-width:0;padding:4px;display:grid}.tier-maker-class.is-selected{box-shadow:0 0 0 2px var(--class-color)}.tier-maker-class:active{cursor:grabbing}.tier-maker-class-name{min-height:32px;color:var(--community-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0 5px;font-size:10px;font-weight:800}.tier-maker-class-name:focus-visible{outline:2px solid var(--class-color);outline-offset:1px}.tier-maker-class select{width:100%;min-height:30px;color:var(--community-muted);background:var(--as-bg,#0e1014);border:1px solid var(--community-border);font:inherit;border-radius:3px;padding:0 4px;font-size:8px}.tier-community-result{background:var(--community-panel);border:1px solid var(--community-border);border-left:3px solid var(--community-accent);border-radius:5px;grid-template-columns:minmax(0,1fr);gap:9px;padding:11px;display:grid}.tier-community-result>div{gap:3px;display:grid}.tier-community-result h3{margin:0;font-size:16px}.tier-community-result p{color:var(--community-muted);margin:0;font-size:9px;line-height:1.45}.tier-community-result ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.tier-community-result li{background:var(--as-bg,#0e1014);border:1px solid var(--community-border);border-radius:3px;grid-template-columns:minmax(0,1fr) auto;gap:0 5px;padding:6px;display:grid}.tier-community-result li span{grid-row:1/span 2;align-self:center;font-size:9px;font-weight:700}.tier-community-result li strong{color:var(--community-accent);text-align:right;font-size:12px}.tier-community-result li small{color:var(--community-muted);text-align:right;font-size:7px}.browser-check{gap:10px;display:grid}.browser-check-hero{background:var(--community-panel);border:1px solid var(--community-border);border-left:3px solid var(--community-accent);border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.browser-check-hero>div:first-child{gap:4px;max-width:710px;display:grid}.browser-check-hero h2{margin:0;font-size:clamp(20px,4vw,30px);line-height:1.15}.browser-check-hero p{color:var(--community-muted);margin:0;font-size:10.5px;line-height:1.55}.browser-check-readiness{background:var(--as-bg,#0e1014);border:1px solid var(--community-border);border-radius:4px;gap:2px;min-width:180px;padding:10px 12px;display:grid}.browser-check-readiness strong{font-size:14px}.browser-check-readiness span{color:var(--community-muted);font-size:8px}.browser-check-readiness.is-pass{border-color:var(--as-ok,#5cc28a)}.browser-check-readiness.is-fail{border-color:var(--as-danger,#e06464)}.browser-check-grid{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.browser-check-item{background:var(--community-panel);border:1px solid var(--community-border);border-top:2px solid var(--community-muted);border-radius:4px;align-content:start;gap:4px;padding:11px;display:grid}.browser-check-item>span{color:var(--community-muted);text-transform:uppercase;font-size:7.5px;font-weight:800}.browser-check-item h3{margin:0;font-size:11px}.browser-check-item>strong{color:var(--community-text);font-size:13px}.browser-check-item p{color:var(--community-muted);margin:0;font-size:9px;line-height:1.45}.browser-check-item.is-pass{border-top-color:var(--as-ok,#5cc28a)}.browser-check-item.is-warn{border-top-color:var(--community-accent)}.browser-check-item.is-fail{border-top-color:var(--as-danger,#e06464)}.browser-check-actions{flex-wrap:wrap;gap:6px;display:flex}.browser-check-help{gap:6px;padding-top:6px;display:grid}.browser-check-help h2{margin:0;font-size:18px}.browser-check-help details{background:var(--community-panel);border:1px solid var(--community-border);border-radius:4px}.browser-check-help summary{min-height:44px;color:var(--community-text);cursor:pointer;padding:12px;font-size:10px;font-weight:700}.browser-check-help summary:hover,.browser-check-help summary:focus-visible{color:var(--community-accent);outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:-2px}.browser-check-help details>ol,.browser-check-help details>p{color:var(--community-muted);margin:0;padding:0 14px 14px 30px;font-size:9.5px;line-height:1.55}.browser-check-help details>p{padding-left:14px}.addon-page{gap:10px;display:grid}.addon-steps{counter-reset:addon-step;gap:6px;margin:0;padding:0;list-style:none;display:grid}.addon-steps li{background:var(--as-bg,#0e1014);border:1px solid var(--community-border);counter-increment:addon-step;border-radius:3px;grid-template-columns:30px minmax(0,1fr);gap:2px 8px;padding:9px;display:grid}.addon-steps li:before{color:#17130b;background:var(--community-accent);content:counter(addon-step);border-radius:50%;grid-row:1/span 2;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.addon-steps strong{font-size:10px}.addon-steps span{color:var(--community-muted);font-size:9.5px;line-height:1.45}.addon-steps code,.addon-facts code{color:var(--community-accent);background:var(--community-panel-2);border-radius:2px;padding:1px 3px}.addon-facts{gap:5px;margin:0;display:grid}.addon-facts>div{background:var(--as-bg,#0e1014);border:1px solid var(--community-border);border-radius:3px;grid-template-columns:110px minmax(0,1fr);gap:8px;padding:8px;display:grid}.addon-facts dt{color:var(--community-accent);text-transform:uppercase;font-size:8px;font-weight:800}.addon-facts dd{color:var(--community-muted);margin:0;font-size:9.5px;line-height:1.5}.collection-tracker{gap:9px;display:grid}.collection-class-tabs{background:var(--community-panel);border:1px solid var(--community-border);border-radius:5px;gap:4px;min-width:0;padding:5px;display:flex;overflow-x:auto}.collection-class-tabs button{min-width:86px;min-height:40px;color:var(--community-muted);background:var(--as-bg,#0e1014);border:1px solid var(--community-border);cursor:pointer;font:inherit;white-space:nowrap;border-radius:3px;padding:0 10px;font-size:9px}.collection-class-tabs button[aria-selected=true]{color:#17130b;background:var(--class-color);border-color:color-mix(in srgb, var(--class-color) 70%, white);font-weight:800}.collection-class-tabs button:focus-visible{outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.collection-summary{background:var(--community-panel);border:1px solid var(--community-border);border-left:3px solid var(--community-accent);border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.collection-summary>div:first-child{gap:3px;display:grid}.collection-summary h2{margin:0;font-size:18px}.collection-summary p{color:var(--community-muted);margin:0;font-size:9.5px}.collection-progress{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:2px 8px;min-width:150px;display:grid}.collection-progress strong{font-size:20px}.collection-progress span{color:var(--community-muted);font-size:8px}.collection-progress i{background:var(--as-bg,#0e1014);border-radius:2px;grid-column:1/-1;height:5px;overflow:hidden}.collection-progress i:before{width:var(--progress);background:var(--community-accent);content:"";height:100%;display:block}.collection-filters{background:var(--community-panel);border:1px solid var(--community-border);border-radius:5px;grid-template-columns:minmax(0,1fr);gap:6px;padding:9px;display:grid}.collection-result-line{color:var(--community-muted);justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.collection-result-line button{min-height:36px;color:var(--community-accent);border:1px solid var(--community-border);cursor:pointer;font:inherit;background:0 0;border-radius:3px;padding:0 8px;font-size:8.5px}.collection-list{gap:4px;display:grid}.collection-item{background:var(--community-panel);border:1px solid var(--community-border);border-radius:3px;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:8px;padding:8px;display:grid}.collection-item.is-owned{border-left:3px solid var(--as-ok,#5cc28a)}.collection-item-main{gap:1px;min-width:0;display:grid}.collection-item-main>span{color:var(--community-accent);text-transform:uppercase;font-size:7.5px;font-weight:800}.collection-item-main strong{overflow-wrap:anywhere;min-width:0;font-size:10px}.collection-item-main small{color:var(--community-muted);font-size:8px}.collection-owned-select{gap:2px;min-width:0;display:grid}.collection-owned-select span{color:var(--community-muted);font-size:7.5px}.collection-owned-select select{width:100%;min-height:36px;color:var(--community-text);background:var(--as-bg,#0e1014);border:1px solid var(--community-border);font:inherit;border-radius:3px;padding:0 6px;font-size:8.5px}@media (width>=700px){.community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.community-toolbar>.community-field:first-child{grid-column:1/-1}.community-loading,.community-publish-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.community-discussion-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.tier-maker-class{width:132px}.browser-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tier-community-result{grid-template-columns:220px minmax(0,1fr);align-items:center}.collection-filters,.collection-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.community-toolbar{grid-template-columns:minmax(210px,1fr) repeat(6,minmax(92px,.42fr))}.community-toolbar>.community-field:first-child{grid-column:auto}.community-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.community-loading{grid-template-columns:repeat(6,minmax(0,1fr))}.browser-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tier-maker-mode>span{text-align:left}.collection-filters{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(120px,.5fr))}}@media (width<=699px){.save-backup-stored{grid-template-columns:1fr}.save-backup-stored .community-actions{justify-content:start}.community-hero-inner{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 0}.community-hero-icon{grid-row:1;width:66px;height:66px}.community-hero-icon svg{width:28px;height:28px}.community-summary>div{padding:9px 7px}.community-summary strong{font-size:17px}.community-loading{grid-template-columns:repeat(2,minmax(0,1fr))}.community-clear,.community-pager button{min-height:44px}.community-view-hero{padding:12px}.community-owned-list li{grid-template-columns:minmax(0,1fr)}.community-owned-actions{justify-content:start;max-width:none}.community-profile-form,.community-signal-bar{grid-template-columns:minmax(0,1fr)}.community-signal-actions{justify-content:start}.community-replies{margin-left:7px;padding-left:7px}.tier-maker-row{grid-template-columns:72px minmax(0,1fr)}.tier-maker-class{width:calc(50% - 3px);min-width:112px}.tier-maker-mode>span{text-align:left;flex-basis:100%}.tier-community-result ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.community-loading span{animation:none}}.community-list{gap:10px;display:grid}.community-list-hero .community-hero-inner{align-items:center;padding:16px 0 18px}.community-list-hero .community-hero-copy{gap:8px}.community-list-hero h1{font-size:clamp(30px,4.4vw,44px)}.community-list-hero .community-hero-copy>p:not(.community-kicker){font-size:14px}.community-list-hero-publish{justify-self:start;margin-top:2px}.community-list-hero-breadcrumbs a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.community-list-hero-icon{width:78px;height:78px}.community-list-toolbar{background:var(--community-panel);border:1px solid var(--community-border);border-radius:6px;gap:6px;padding:8px;display:grid}.community-list-searchrow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.community-list-search{min-width:0;display:block;position:relative}.community-list-search input{width:100%;min-height:44px;color:var(--community-text);background:var(--as-bg,#0e1014);border:1px solid var(--community-border);font:inherit;border-radius:5px;padding:0 12px 0 38px;font-size:15px}.community-list-search input::placeholder{color:#7f8998}.community-list-search-icon{fill:none;width:18px;height:18px;stroke:var(--community-muted);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.community-list-sort{display:block}.community-list-sort select{width:158px;max-width:46vw;min-height:44px;color:var(--community-text);background:var(--as-bg,#0e1014);border:1px solid var(--community-border);font:inherit;border-radius:5px;padding:0 8px;font-size:14px}.community-list-sort select:disabled{cursor:not-allowed;opacity:.55}.community-list-search input:focus-visible,.community-list-sort select:focus-visible,.community-list-class-chip:focus-visible,.community-list-more:focus-visible,.community-list-clear:focus-visible,.community-list-chip:focus-visible,.community-picks-all:focus-visible,.community-list-pager button:focus-visible,.community-list-dialog-close:focus-visible,.community-list-field select:focus-visible,.community-list-dialog-actions .community-button:focus-visible,.community-list-error .community-button:focus-visible,.community-list-empty .community-button:focus-visible,.community-list-hero-publish:focus-visible,.community-picks-error .community-button:focus-visible{border-color:var(--as-accent-strong,#f2c661);outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:1px}.community-list-note{color:var(--community-muted);margin:0;font-size:12px;line-height:1.45}.community-list-classrow{scrollbar-width:thin;scrollbar-color:var(--community-border) transparent;gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.community-list-class-chip{min-height:44px;color:var(--community-muted);background:var(--community-panel-2);border:1px solid var(--community-border);cursor:pointer;font:inherit;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 11px;font-size:14px;display:inline-flex}.community-list-class-chip:hover{color:var(--community-text);border-color:color-mix(in srgb, var(--community-class-color,var(--community-accent)) 60%, var(--community-border))}.community-list-class-chip[aria-pressed=true]{color:var(--community-text);background:color-mix(in srgb, var(--community-class-color,var(--community-accent)) 20%, var(--community-panel-2));border-color:var(--community-class-color,var(--community-accent))}.community-list-class-chip .game-art-icon{width:24px;height:24px}.community-list-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.community-list-count{color:var(--community-muted);margin:0;font-size:14px}.community-list-count strong{color:var(--community-text);font-size:16px}.community-list-more,.community-list-clear{min-height:44px;color:var(--community-text);background:var(--community-panel-2);border:1px solid var(--community-border);cursor:pointer;font:inherit;border-radius:5px;align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex}.community-list-more svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:17px;height:17px}.community-list-more-count{color:#17130b;background:var(--as-accent,#d6a84e);border-radius:999px;place-items:center;min-width:20px;min-height:20px;font-size:12px;font-weight:800;display:inline-grid}.community-list-clear{color:var(--community-accent);background:0 0}.community-list-more:hover,.community-list-clear:hover{border-color:var(--community-accent)}.community-list-chips{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.community-list-chip{min-height:44px;color:var(--community-text);background:color-mix(in srgb, var(--community-accent) 12%, var(--community-panel-2));border:1px solid color-mix(in srgb, var(--community-accent) 45%, var(--community-border));cursor:pointer;font:inherit;border-radius:5px;align-items:center;gap:6px;padding:0 9px;font-size:12px;display:inline-flex}.community-list-chip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}.community-picks{background:var(--community-panel);border:1px solid var(--community-border);border-radius:6px;gap:6px;padding:8px;display:grid}.community-picks-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.community-picks-copy{gap:1px;min-width:0;display:grid}.community-picks h2{color:var(--community-text);margin:0;font-size:17px;line-height:1.2}.community-picks-copy p{color:var(--community-muted);margin:0;font-size:12px;line-height:1.35}.community-picks-all{min-height:44px;color:var(--community-accent);border:1px solid var(--community-border);cursor:pointer;font:inherit;background:0 0;border-radius:5px;flex:none;padding:0 10px;font-size:13px;font-weight:700}.community-picks-all:hover{border-color:var(--community-accent)}.community-picks-track{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--community-border) transparent;grid-auto-columns:calc(50% - 4px);grid-auto-flow:column;gap:8px;padding-bottom:3px;display:grid;overflow-x:auto}.community-pick{background:var(--community-panel-2);border:1px solid var(--community-border);border-top:3px solid var(--community-class-color,var(--community-accent));scroll-snap-align:start;border-radius:5px;align-content:start;gap:4px;min-width:0;min-height:154px;padding:8px;display:grid;position:relative}.community-pick-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.community-pick:has(.community-pick-link:focus-visible){outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:2px}.community-pick-head{align-items:center;gap:6px;min-width:0;display:flex}.community-pick-class{color:var(--community-class-color,var(--community-accent));text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.community-pick-flag{color:var(--as-accent,#d6a84e);margin-left:auto;font-size:13px;line-height:1}.community-pick h3{color:var(--community-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;line-height:1.25;overflow:hidden}.community-pick-reason{color:#c7c1b7;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.community-pick-meta{color:var(--community-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:auto;font-size:12px;display:flex}.community-pick-meta>span{align-items:center;gap:2px;display:inline-flex}.community-pick-star{color:var(--as-accent,#d6a84e)}.community-pick-count{color:var(--community-muted)}.community-picks-error{color:var(--community-muted);border:1px solid color-mix(in srgb, var(--as-danger,#e06464) 45%, var(--community-border));border-radius:5px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.community-picks-empty{color:var(--community-muted);margin:0;padding:14px 0;font-size:14px}.community-list-results{min-height:190px}.community-list-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.community-list-card{min-width:0;min-height:184px;color:var(--community-text);background:var(--community-panel);border:1px solid var(--community-border);border-left:3px solid var(--community-class-color,var(--community-accent));border-radius:6px;flex-direction:column;gap:6px;padding:10px;display:flex;position:relative}.community-list-card:hover{background:var(--community-panel-2)}.community-list-card-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.community-list-card:has(.community-list-card-link:focus-visible){outline:2px solid var(--as-accent-strong,#f2c661);outline-offset:2px}.community-list-card-head{align-items:flex-start;gap:8px;min-height:44px;display:flex}.community-list-card-class{flex:none;display:inline-flex}.community-list-card-heading{flex:auto;gap:2px;min-width:0;display:grid}.community-list-card-eyebrow{color:var(--community-class-color,var(--community-accent));letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.community-list-card h3{color:var(--community-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;line-height:1.25;overflow:hidden}.community-list-card-skills{flex:none;gap:3px;margin:0;padding:0;list-style:none;display:flex}.community-list-card-skills .game-art-icon{width:24px;height:24px}.community-list-card-summary{color:#c7c1b7;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;margin:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.community-list-card-signals{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.community-list-signal{color:var(--community-muted);align-items:center;gap:3px;font-size:14px;line-height:1.2;display:inline-flex}.community-list-signal svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.community-list-signal-value{color:var(--community-text);font-size:14px}.community-list-stars{color:#4a5160;letter-spacing:.02em;gap:0;font-size:11px;line-height:1;display:inline-flex}.community-list-stars .is-on{color:var(--as-accent,#d6a84e)}.community-list-rating-value{color:var(--community-text);font-size:14px;font-weight:700}.community-list-rating-count{color:var(--community-muted);font-size:12px}.community-list-no-rating{font-size:13px}.community-list-card-meta{color:var(--community-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:auto;font-size:12px;line-height:1.3;display:flex}.community-list-version{border:1px solid var(--community-border);border-radius:3px;flex:none;align-items:center;min-height:20px;padding:0 6px;font-size:12px;font-weight:800;display:inline-flex}.community-list-version.is-current{color:var(--as-ok,#5cc28a);background:color-mix(in srgb, var(--as-ok,#5cc28a) 9%, transparent);border-color:color-mix(in srgb, var(--as-ok,#5cc28a) 48%, var(--community-border))}.community-list-version.is-outdated{color:#f0b2b2;background:color-mix(in srgb, var(--as-danger,#e06464) 9%, transparent);border-color:color-mix(in srgb, var(--as-danger,#e06464) 50%, var(--community-border))}.community-list-author{align-items:center;gap:5px;min-width:0;display:inline-flex}.community-list-author-name{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.community-list-editorial{color:var(--as-accent,#d6a84e);background:color-mix(in srgb, var(--as-accent,#d6a84e) 12%, transparent);border:1px solid color-mix(in srgb, var(--as-accent,#d6a84e) 50%, var(--community-border));letter-spacing:.02em;text-transform:uppercase;border-radius:3px;flex:none;padding:0 4px;font-size:12px;font-weight:800}.community-list-updated{flex:none}.community-list-skeleton{background:linear-gradient(90deg, var(--community-panel-2) 20%, color-mix(in srgb, var(--community-panel-2) 55%, var(--community-border)) 50%, var(--community-panel-2) 80%);background-size:240% 100%;border-radius:3px;animation:1.3s linear infinite community-shimmer;display:block}.community-list-card-skeleton{background:var(--community-panel);min-height:184px}.community-list-skeleton-icon{border-radius:4px;flex:none;width:40px;height:40px}.community-list-skeleton-icon-small{border-radius:4px;flex:none;width:28px;height:28px}.community-list-skeleton-eyebrow{width:55%;height:10px}.community-list-skeleton-title{width:78%;height:18px}.community-list-skeleton-skills{flex:none;width:102px;height:24px}.community-list-skeleton-line{width:100%;height:10px;margin-bottom:6px}.community-list-skeleton-line.short{width:62%;margin-bottom:0}.community-list-skeleton-signal{width:46px;height:15px}.community-list-skeleton-badge{width:94px;height:20px}.community-list-skeleton-author{width:120px;height:14px}.community-list-skeleton-date{width:84px;height:14px}.community-list-skeleton-pick-meta{width:70%;height:12px;margin-top:auto}.community-list-empty,.community-list-error{color:var(--community-muted);background:var(--community-panel);border:1px solid var(--community-border);text-align:center;border-radius:6px;justify-items:center;gap:6px;padding:22px 14px;font-size:14px;display:grid}.community-list-empty strong,.community-list-error strong{color:var(--community-text);font-size:16px}.community-list-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.community-list-error{border-color:color-mix(in srgb, var(--as-danger,#e06464) 45%, var(--community-border))}.community-list-error .community-button{margin-top:4px}.community-list-pager{justify-content:center;align-items:center;gap:8px;margin-top:2px;display:flex}.community-list-pager button{min-height:44px;color:var(--community-accent);border:1px solid var(--community-border);cursor:pointer;font:inherit;background:0 0;border-radius:5px;padding:0 14px;font-size:14px}.community-list-pager button:disabled{cursor:not-allowed;opacity:.38}.community-list-pager span{color:var(--community-muted);font-size:13px}.community-list-dialog{width:min(560px,100vw - 24px);max-height:min(680px,100svh - 48px);color:var(--community-text);background:var(--community-panel);border:1px solid var(--community-border);border-radius:8px;padding:0;overflow:auto}.community-list-dialog::backdrop{background:#04060aad}.community-list-dialog-head{z-index:1;background:var(--community-panel);border-bottom:1px solid var(--community-border);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex;position:sticky;top:0}.community-list-dialog-head h2{margin:0;font-size:18px}.community-list-dialog-close{width:44px;height:44px;color:var(--community-text);background:var(--community-panel-2);border:1px solid var(--community-border);cursor:pointer;border-radius:5px;place-items:center;display:inline-grid}.community-list-dialog-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.community-list-dialog-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.community-list-field{gap:4px;min-width:0;display:grid}.community-list-field>span{color:var(--community-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.community-list-field select{width:100%;min-height:44px;color:var(--community-text);background:var(--as-bg,#0e1014);border:1px solid var(--community-border);font:inherit;border-radius:5px;padding:0 8px;font-size:14px}.community-list-dialog-actions{background:var(--community-panel);border-top:1px solid var(--community-border);justify-content:space-between;gap:8px;padding:10px 12px;display:flex;position:sticky;bottom:0}@media (width>=700px){.community-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-picks-track{grid-auto-columns:calc(25% - 7.5px)}.community-list-hero .community-hero-inner{padding:22px 0 24px}}@media (width>=1024px){.community-list-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.community-list-search input{font-size:14px}}@media (width<=699px){.community-list-hero .community-hero-inner{grid-template-columns:minmax(0,1fr);gap:0;padding:8px 0 10px}.community-list-hero-copy{gap:4px}.community-list-hero-breadcrumbs,.community-list-hero .community-kicker,.community-list-hero-icon{display:none}.community-list-hero h1{font-size:24px;line-height:1.1}.community-list-hero .community-hero-copy>p:not(.community-kicker){font-size:15px;line-height:1.4}.community-list-hero-publish{margin-top:2px;font-size:14px}.community-shell{padding:10px 0 24px}.community-list-dialog{border-bottom:0;border-radius:12px 12px 0 0;width:100%;max-width:none;max-height:86svh;margin:auto 0 0}.community-list-dialog-body{grid-template-columns:minmax(0,1fr)}html.community-list-dialog-open{overflow:hidden}.community-picks-copy p{display:none}.community-pick-reason{font-size:15px}.community-list-card-summary{min-height:2.8em;font-size:15px;line-height:1.4}.community-list-empty,.community-list-error,.community-picks-empty{font-size:15px}}@media (width<=380px){.community-list-sort select{width:138px;font-size:13px}.community-list-class-chip{padding:0 9px}}@media (prefers-reduced-motion:reduce){.community-list-skeleton{animation:none}.community-list-card,.community-pick,.community-list-class-chip,.community-picks-all{transition:none}}