.cs-audio-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;margin:12px 0}.cs-audio-row input{width:100%;min-width:0}.cs-audio-row output{text-align:right;font-variant-numeric:tabular-nums}#stSettings{max-height:85vh;overflow:auto}#csHofDialog{box-sizing:border-box;width:min(1000px,94vw);max-width:94vw;max-height:90vh;overflow:auto;background:#121b20;color:#eddfb1;border:2px solid #907944;padding:20px}#csHofDialog::backdrop{background:#000b}.cs-hof-tabs,.cs-hof-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.cs-hof-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cs-hof-card{background:#1c272d;color:inherit;border:1px solid #907944;padding:18px;min-width:0;cursor:pointer}.cs-hof-card span,.cs-hof-card strong{display:block;margin:6px 0;overflow-wrap:anywhere}.cs-hof-row{display:grid;grid-template-columns:4em minmax(0,1fr) auto;gap:12px;padding:10px;border-bottom:1px solid #907944}.cs-hof-own{background:#394031}.cs-hof-flag{white-space:nowrap}.cs-hof-tabs [aria-selected=true]{outline:2px solid #eddfb1}@media(max-width:620px){.cs-hof-cards{grid-template-columns:1fr}#csHofDialog{padding:12px}.cs-hof-row{gap:6px;grid-template-columns:3em minmax(0,1fr) auto}}

img.cs-hof-flag{display:inline-block;width:24px;height:18px;object-fit:contain;vertical-align:middle;margin-right:4px}

/* Global Hall of Fame only. Profile and account surfaces retain their existing styles. */
#csHofDialog{width:min(1280px,96vw);max-width:96vw;max-height:96vh;padding:14px 20px;background:linear-gradient(145deg,#172126,#0a1115);border:1px solid #b18c46;box-shadow:inset 0 0 0 4px #0a1014,0 20px 70px #000b;font-family:Georgia,serif}
#csHofDialog .cs-hof-heading{text-align:center;padding:4px 0;background:none;border:0;min-height:0}#csHofDialog h2{font-size:28px;letter-spacing:.12em;margin:4px 0 8px;color:#edce83}#csHofDialog .cs-hof-kicker{font-size:10px;letter-spacing:.45em;color:#b89e64}
#csHofDialog .cs-hof-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 12px}#csHofDialog .cs-hof-tabs button{min-width:0;padding:9px 4px;font:700 13px Georgia,serif}#csHofDialog .cs-hof-tabs [aria-selected=true]{outline:0;background:#3c3422;border-color:#e2b955;color:#ffe5a2;box-shadow:inset 0 -2px #d8b358}
#csHofDialog .cs-hof-best>h3{text-align:center;letter-spacing:.14em;font-size:17px;margin:0 0 10px;color:#e5c77e}#csHofDialog .cs-hof-periods,#csHofDialog .cs-hof-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#csHofDialog .cs-hof-period{min-width:0;border:1px solid #665634;padding:10px 12px;background:#10191e}#csHofDialog h4{font-size:12px;letter-spacing:.12em;color:#c7b17c;margin:0 0 8px}
#csHofDialog .cs-hof-cards{margin-top:10px}#csHofDialog .cs-hof-card{padding:10px 12px;cursor:default;background:#111a1f;border:1px solid #665634}#csHofDialog .cs-hof-card h3{font-size:16px;color:#e3c174;margin:0 0 3px}#csHofDialog .cs-hof-description{font-size:11px;color:#a8ada7;margin:0 0 7px}
#csHofDialog .cs-hof-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:6px;align-items:center;padding:1px 3px;border-bottom:1px solid #ffffff09;font-size:12px;line-height:15px}#csHofDialog .cs-hof-row span{display:initial;margin:0;overflow-wrap:normal}#csHofDialog .cs-hof-identity{display:flex!important;align-items:center;gap:5px;min-width:0}#csHofDialog .cs-hof-identity>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#csHofDialog [data-profile-id]{cursor:pointer}#csHofDialog [data-profile-id]:hover{text-decoration:underline;color:#ffe0a0}#csHofDialog [data-profile-id]:focus-visible{outline:1px solid #e3c174}
#csHofDialog .cs-hof-flag{width:19px;height:14px;flex:0 0 19px;object-fit:contain;margin:0}#csHofDialog .cs-hof-rank{color:#9fa6a4;font-size:11px}#csHofDialog .cs-hof-value{font-variant-numeric:tabular-nums;color:#ecd89d;text-align:right}#csHofDialog .cs-hof-own{background:#3c3826;box-shadow:inset 2px 0 #cfac59}#csHofDialog .cs-hof-you{font:700 9px Arial,sans-serif;color:#e4c580;margin-left:2px}
#csHofDialog .cs-hof-near{border-top:1px solid #6b5a35;margin-top:6px;padding-top:4px}#csHofDialog .cs-hof-context-label{font-size:9px;letter-spacing:.1em;color:#beaa75;margin:0 0 3px}#csHofDialog .cs-hof-empty,#csHofDialog .cs-hof-status{font-size:11px;color:#9ea5a5;margin:6px 0}#csHofDialog .cs-hof-period .cs-hof-empty{line-height:18px;padding:4px 3px;margin:0}#csHofDialog .cs-hof-notes{font:11px/1.5 Arial,sans-serif;color:#a5aaa7;margin:12px 0 0}#csHofDialog .cs-hof-actions{justify-content:center;margin:6px 0 0}#csHofDialog .cs-hof-actions button{min-width:130px}
@media(max-width:760px){#csHofDialog{padding:16px 12px}#csHofDialog .cs-hof-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#csHofDialog .cs-hof-periods{gap:7px}#csHofDialog .cs-hof-period{padding:8px}#csHofDialog .cs-hof-period .cs-hof-row{grid-template-columns:20px minmax(0,1fr)}#csHofDialog .cs-hof-period .cs-hof-value{grid-column:2;text-align:left}}
@media(max-width:480px){#csHofDialog h2{font-size:23px}#csHofDialog .cs-hof-cards{grid-template-columns:1fr}#csHofDialog .cs-hof-periods{grid-template-columns:1fr}#csHofDialog .cs-hof-period .cs-hof-row{grid-template-columns:26px minmax(0,1fr) auto}#csHofDialog .cs-hof-period .cs-hof-value{grid-column:auto;text-align:right}#csHofDialog .cs-hof-tabs button{font-size:11px}}

#csHofDialog .cs-hof-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#csHofDialog .cs-hof-records .cs-hof-periods{gap:6px}@media(max-width:1100px){#csHofDialog .cs-hof-records{grid-template-columns:1fr}}

#csHofDialog .cs-hof-cards{grid-template-columns:repeat(4,minmax(0,1fr))}#csHofDialog .cs-hof-column{display:grid;grid-template-rows:repeat(2,1fr);gap:12px;min-width:0}#csHofDialog .cs-hof-column .cs-hof-card{flex:1}@media(max-width:1000px){#csHofDialog .cs-hof-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){#csHofDialog .cs-hof-cards{grid-template-columns:1fr}}
