html[data-gvit-theme=light]{color-scheme:light}html[data-gvit-theme=dark]{color-scheme:dark;background:#101c29}
[data-appearance-control]{position:relative;flex-shrink:0}.appearance-menu{position:relative;font:500 12px/1.4 Inter,system-ui,sans-serif}.appearance-menu summary{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 11px;border:1px solid var(--line,#dce6ef);border-radius:8px;background:var(--paper,#fff);color:var(--ink,#203c55);cursor:pointer;list-style:none;white-space:nowrap}.appearance-menu summary::-webkit-details-marker{display:none}.appearance-menu svg{width:17px;height:17px;flex:none}.appearance-options{position:absolute;z-index:100010;right:0;top:calc(100% + 8px);display:flex;gap:4px;min-width:240px;padding:6px;border:1px solid var(--line,#dce6ef);border-radius:11px;background:var(--paper,#fff);box-shadow:0 12px 35px #0b1d3025}.appearance-options button{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:6px;min-height:58px;padding:8px;border:0;border-radius:7px;background:transparent;color:var(--muted,#647e94);font:inherit;cursor:pointer}.appearance-options button[aria-pressed=true]{background:#e4eff9;color:#1d5d91}.appearance-menu :is(summary,button):focus-visible{outline:3px solid #73b6ed;outline-offset:3px}.appearance-options button:hover{background:#edf4fa}.login-appearance{position:fixed;right:24px;top:22px;z-index:20}
html[data-gvit-theme=dark] .appearance-menu summary,html[data-gvit-theme=dark] .appearance-options{background:#1b2c3d;color:#e2ebf4;border-color:#3a5066}html[data-gvit-theme=dark] .appearance-options button{color:#b2c5d7}html[data-gvit-theme=dark] .appearance-options button[aria-pressed=true],html[data-gvit-theme=dark] .appearance-options button:hover{background:#29445f;color:#c8e7ff}
@media(max-width:600px){.appearance-menu summary{padding:8px}.appearance-menu summary>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.appearance-options{min-width:225px}.login-appearance{top:14px;right:14px}}
@media print{[data-appearance-control]{display:none!important}html[data-gvit-theme]{color-scheme:light!important}}
