.settings-page>.feature-wrap{min-height:0;padding-top:0;padding-bottom:0}.settings-page>.feature-wrap:first-child{padding-top:30px}.settings-page>.feature-wrap:last-child{padding-bottom:32px}.settings-page .diagnostics-panel{margin-top:0}@media (max-width:700px){.settings-page>.feature-wrap:first-child{padding-top:18px}}.settings-page .sound-preview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr));align-items:stretch;gap:10px;margin-top:12px;display:grid}.settings-page .sound-preview-grid button{white-space:normal;text-align:left;min-width:0;min-height:44px;line-height:1.35}.settings-page .annotation-preference-help{color:var(--subtle-text);max-width:68ch;margin:0 0 12px;font-size:13px;line-height:1.55}.settings-page .annotation-color-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 22px;display:grid}.settings-page .annotation-color-option{border:1px solid var(--border);background:var(--panel2);min-width:0;color:var(--text);cursor:pointer;border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;padding:10px;font-weight:700;display:flex}.settings-page .annotation-color-option svg{border-radius:7px;width:100%;height:auto;max-height:90px;display:block}.settings-page .annotation-color-option.selected,.settings-page .annotation-color-option[aria-pressed=true]{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.settings-page .annotation-color-option:hover{border-color:var(--green)}.settings-page .annotation-color-option span{overflow-wrap:anywhere;font-size:13px}@media (max-width:680px){.settings-page .annotation-color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.settings-page .annotation-color-option{padding:7px}.settings-page .annotation-color-option span{font-size:11px}}.settings-page .sound-preview-grid button{justify-content:flex-start;align-items:center;gap:9px;display:flex}.settings-page .sound-preview-grid .sound-preview-icon{width:19px;height:19px;color:var(--green);flex:0 0 19px;display:block}.settings-page .sound-preview-grid button span{overflow-wrap:anywhere;min-width:0}@media (max-width:700px){.settings-page .sound-preview-grid{grid-template-columns:1fr}.settings-page .sound-preview-grid button{text-align:left;min-height:48px}}:root .settings-page .sound-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:minmax(66px,1fr)!important;align-items:stretch!important;gap:10px!important;display:grid!important}:root .settings-page .sound-preview-grid button{box-sizing:border-box!important;white-space:normal!important;text-align:left!important;border-radius:11px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:66px!important;padding:10px 12px!important;line-height:1.3!important;display:flex!important}:root .settings-page>.twochess-extra-preferences,:root .game-settings-modal .twochess-extra-preferences{box-shadow:none!important;border-top:0!important}@media (max-width:1000px){:root .settings-page .sound-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:540px){:root .settings-page .sound-preview-grid{grid-template-columns:1fr!important}}
:root :is(.settings-page,.game-settings-modal) .settings-switch{--switch-off:color-mix(in srgb, var(--panel2) 80%, var(--border));min-height:44px;color:var(--text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;align-items:center;gap:13px;margin:0 0 22px;padding:6px 10px 6px 0;font-size:15px;font-weight:750;line-height:1.3;display:inline-flex}:root :is(.settings-page,.game-settings-modal) .settings-switch-track{box-sizing:border-box;border:1px solid var(--border);background:var(--switch-off);border-radius:9px;flex:0 0 56px;width:56px;height:32px;transition:background .18s,border-color .18s;display:inline-block;position:relative}:root :is(.settings-page,.game-settings-modal) .settings-switch.is-on .settings-switch-track{border-color:var(--green);background:var(--green)}:root :is(.settings-page,.game-settings-modal) .settings-switch-thumb{background:var(--text);border-radius:6px;width:24px;height:24px;transition:transform .18s,background .18s;display:block;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000038}:root :is(.settings-page,.game-settings-modal) .settings-switch.is-on .settings-switch-thumb{background:var(--panel);transform:translate(24px)}:root :is(.settings-page,.game-settings-modal) .settings-switch:hover .settings-switch-track{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 14%,transparent)}:root :is(.settings-page,.game-settings-modal) .settings-switch:focus-visible{outline:3px solid var(--ui-focus,#ef995f);outline-offset:3px}:root :is(.settings-page,.game-settings-modal) .settings-switch-state{text-align:left;min-width:85px}@media (prefers-reduced-motion:reduce){:root :is(.settings-page,.game-settings-modal) .settings-switch-track,:root :is(.settings-page,.game-settings-modal) .settings-switch-thumb{transition:none}}@media (forced-colors:active){:root :is(.settings-page,.game-settings-modal) .settings-switch-track{background:canvas;border:2px solid canvastext}:root :is(.settings-page,.game-settings-modal) .settings-switch.is-on .settings-switch-track{background:highlight;border-color:highlight}:root :is(.settings-page,.game-settings-modal) .settings-switch-thumb{background:canvastext}:root :is(.settings-page,.game-settings-modal) .settings-switch.is-on .settings-switch-thumb{background:highlighttext}}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}._yps0W_className{font-family:Manrope,Manrope Fallback;font-style:normal}._yps0W_variable{--font-manrope:"Manrope", "Manrope Fallback"}
