.theme-toggle{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:2px;margin:6px 0 4px;padding:3px;display:grid}.theme-toggle button{color:#ffffffb8;height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 6px;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.theme-toggle button svg{flex-shrink:0;width:14px;height:14px}.theme-toggle button:hover{color:#fff}.theme-toggle button[aria-checked=true]{color:#12261d;background:#fffffff2;box-shadow:0 2px 6px #00000040}.phone-menu-theme{border-top:1px solid #e3eae6;border-bottom:1px solid #e3eae6;gap:8px;margin:6px 0;padding:12px 14px;display:grid}.phone-menu-theme>span{letter-spacing:.06em;text-transform:uppercase;color:#66776f;font-size:12px;font-weight:700}.phone-menu-theme .theme-toggle{background:#eef2f0;border-color:#e1e8e4;margin:0}.phone-menu-theme .theme-toggle button{color:#4d5f57;height:40px;font-size:13.5px}.phone-menu-theme .theme-toggle button[aria-checked=true]{color:#10241b;background:#fff}html.dark .phone-menu-theme{border-color:#2b3430}html.dark .phone-menu-theme>span{color:#94a39c}html.dark .phone-menu-theme .theme-toggle{background:#0c120f;border-color:#2b3430}html.dark .phone-menu-theme .theme-toggle button{color:#a9b6b0}html.dark .phone-menu-theme .theme-toggle button[aria-checked=true]{color:#fff;background:#26302b}
