@import "https://fonts.googleapis.com/css2?family=Formula1:wght@400;700&family=Orbitron:wght@500;700;900&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--font-racing:"Orbitron", -apple-system, sans-serif;--font-body:"Space Grotesk", -apple-system, sans-serif;--bg-dark:#0a0c10;--bg-card:#12161fbf;--bg-card-hover:#1c2230d9;--border-card:#ffffff14;--border-active:#e1060080;--f1-red:#e10600;--f1-red-glow:#e1060066;--neon-cyan:#00f5d4;--neon-cyan-glow:#00f5d44d;--f1-yellow:#ffde00;--f1-white:#f8f9fa;--f1-muted:#8e9bae;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--text-dim:#64748b;--bg-surface:#ffffff08;--bg-hover:#ffffff14;--border-subtle:#ffffff14;--border-medium:#ffffff26;--input-bg:#ffffff0d;--input-border:#ffffff1a;--input-text:#f8fafc;--input-placeholder:#64748b;--sticky-header-bg:#0a0c10e0;--table-bg:#0d1117;--table-th-bg:#161b22;--table-th-text:#f1f5f9;--table-border:#ffffff0f;--table-sticky-bg:#11151c;--table-sticky-hover:#1a2230;--table-row-hover:#ffffff05;--sidebar-bg:#0d1117f2;--sidebar-border:#ffffff14;--sidebar-text:#94a3b8;--sidebar-text-hover:#f8fafc;--sidebar-item-hover:#ffffff0f;--sidebar-brand-sub:#94a3b8;--match-pole:#34d399;--match-fl:#c084fc;--match-win:#ffde00;--match-const:#38bdf8;--match-sprint:#ff8000;--team-redbull:#3671c6;--team-mclaren:#ff8000;--team-ferrari:#e80020;--team-mercedes:#27f4d2;--team-aston:#229971;--team-williams:#64c4ff;--pe-topbar-bg:#0b111ef0;--pe-topbar-border:#ffffff1f;--pe-topbar-shadow:0 10px 32px #000000a6, 0 1px 0 #ffffff14 inset;--pe-card-bg:#0f172ad9;--pe-card-border:#ffffff14;--pe-card-shadow:0 4px 20px #00000059;--pe-hero-bg:linear-gradient(135deg, #141a26f2 0%, #0d1117fa 100%);--pe-stat-card-bg:#0a0f1d99;--pe-stat-card-border:#ffffff0f;--pe-stat-card-hover:#141c30d9;--pe-metric-sub-bg:#0f172abf;--pe-metric-sub-border:#ffffff0d;--pe-pill-group-bg:#0a0e17e6;--pe-pill-group-border:#ffffff14;--pe-pill-text:#94a3b8;--pe-pill-hover:#ffffff0f;--pe-select-bg:#0a0e17e6;--pe-select-border:#ffffff24;--pe-select-text:#fff;--pe-chart-grid:#ffffff0d;--pe-chart-axis-text:#64748b;--pe-chart-benchmark:#64748b;--pe-chart-guide:#1e293b;--pe-tooltip-bg:#0a0f1df5;--pe-tooltip-border:#ffffff24;--pe-tooltip-text:#e2e8f0;--pe-pill-bg:#ffffff0d;--pe-table-bg:#0a0e1766;--pe-table-header-bg:#0a0e17f2;--pe-card-row-hover:#ffffff0a;--pe-card-row-selected:#ffffff0f;--pe-badge-bg:#0f172a;--pe-chart-node-stroke:#0f172a;--lc-card-bg:linear-gradient(135deg, #0e131ff2 0%, #07090efa 100%);--lc-card-border:#ffffff14;--lc-card-shadow:0 8px 32px #0006;--lc-subcard-bg:#0a0d14bf;--lc-subcard-border:#ffffff14;--lc-pill-bg:#ffffff0a;--lc-pill-border:#ffffff0f;--lc-pill-text:#94a3b8;--lc-pill-hover:#ffffff14;--lc-panel-bg:#0f172abf;--lc-panel-border:#ffffff14;--lc-toolbar-bg:#1e293b80;--lc-toolbar-border:#ffffff14;--lc-btn-bg:#ffffff14;--lc-btn-border:#ffffff1a;--lc-btn-text:#e2e8f0;--lc-speed-bg:#0f172acc;--lc-scrub-bg:#1e293b66;--lc-grid-lane:#ffffff0d;--lc-grid-lane-podium:#ffffff1f;--lc-grid-lane-lead:#eab30840;--lc-grid-text:#64748b;--lc-grid-text-podium:#e2e8f0;--lc-grid-v-line:#ffffff0d;--lc-row-hover:#ffffff0f;--lc-row-selected:#ffffff1a;--lc-tooltip-bg:#0f172af2;--lc-tooltip-border:#ffffff26;--lc-tooltip-text:#f8fafc;--lc-commentary-bg:#00f0ff0a;--lc-commentary-border:#00f0ff26;--lc-commentary-text:#e2e8f0;--lc-commentary-highlight:#00f0ff;--duel-accent:#00f5d4;--duel-accent-glow:#00f5d459;--duel-accent-bg:#00f5d429;--duel-accent-border:#00f5d473;--duel-accent-text:#00f5d4;--duel-switcher-bg:#0f172ad9;--duel-switcher-border:#ffffff26;--duel-pill-bg:#ffffff0a;--duel-pill-border:#ffffff1a;--duel-pill-text:#cbd5e1;--duel-pill-hover-bg:#ffffff14;--duel-pill-hover-text:#fff;--duel-track-bg:#ffffff12;--duel-track-border:#ffffff0d;--duel-table-header:#94a3b8;--duel-table-border:#ffffff0f;--duel-table-row-hover:#ffffff09;--duel-select-bg:#0f172ae0;--duel-select-border:#ffffff24;--duel-select-text:#f8fafc;--duel-select-option-bg:#0f172a;--duel-vs-circle-bg:linear-gradient(135deg, #ffffff1a 0%, #ffffff05 100%);--duel-vs-circle-border:#fff3;--duel-metric-unfavored:#cbd5e1;--duel-bar-shadow:0 2px 10px #00000059;--duel-metric-row-bg:#ffffff05;--duel-metric-row-border:#ffffff0d;--duel-label-pill-bg:#ffffff0d;--duel-label-pill-border:#ffffff1a;--duel-th-bg:#0f172a99;--duel-zebra-bg:#ffffff04;--duel-row-hover-bg:#ffffff0a;--duel-round-badge-bg:#ffffff14;--duel-round-badge-border:#ffffff24;--duel-round-badge-text:#94a3b8;--duel-icon-trophy-bg:#ffde0026;--duel-icon-trophy-color:#ffde00;--duel-icon-zap-bg:#00f5d426;--duel-icon-zap-color:#00f5d4}[data-theme=light]{--bg-dark:#f8fafc;--bg-card:#fffffff5;--bg-card-hover:#f1f5f9fa;--border-card:#00000014;--border-active:#e1060099;--f1-white:#0f172a;--f1-muted:#64748b;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#475569;--text-dim:#64748b;--bg-surface:#00000008;--bg-hover:#0000000f;--border-subtle:#00000014;--border-medium:#00000024;--input-bg:#fff;--input-border:#00000024;--input-text:#0f172a;--input-placeholder:#94a3b8;--sticky-header-bg:#f8fafcf0;--table-bg:#fff;--table-th-bg:#f1f5f9;--table-th-text:#0f172a;--table-border:#00000012;--table-sticky-bg:#fff;--table-sticky-hover:#f1f5f9;--table-row-hover:#00000005;--sidebar-bg:#fffffff5;--sidebar-border:#00000014;--sidebar-text:#475569;--sidebar-text-hover:#0f172a;--sidebar-item-hover:#0000000a;--sidebar-brand-sub:#64748b;--match-pole:#059669;--match-fl:#7e22ce;--match-win:#b45309;--match-const:#0284c7;--match-sprint:#c2410c;--pe-topbar-bg:#fffffff5;--pe-topbar-border:#00000014;--pe-topbar-shadow:0 10px 30px #0000000f, 0 1px 0 #fffc inset;--pe-card-bg:#fffffff5;--pe-card-border:#00000014;--pe-card-shadow:0 4px 20px #0000000d;--pe-hero-bg:linear-gradient(135deg, #fffffffa 0%, #f8fafcfa 100%);--pe-stat-card-bg:#f8fafc;--pe-stat-card-border:#0000000f;--pe-stat-card-hover:#fff;--pe-metric-sub-bg:#f1f5f9;--pe-metric-sub-border:#0000000f;--pe-pill-group-bg:#f1f5f9;--pe-pill-group-border:#00000014;--pe-pill-text:#475569;--pe-pill-hover:#0000000a;--pe-select-bg:#fff;--pe-select-border:#00000024;--pe-select-text:#0f172a;--pe-chart-grid:#0000000f;--pe-chart-axis-text:#475569;--pe-chart-benchmark:#475569;--pe-chart-guide:#00000014;--pe-tooltip-bg:#fffffffa;--pe-tooltip-border:#0000001f;--pe-tooltip-text:#0f172a;--pe-pill-bg:#f1f5f9;--pe-table-bg:#fff;--pe-table-header-bg:#f1f5f9;--pe-card-row-hover:#00000008;--pe-card-row-selected:#0284c714;--pe-badge-bg:#fff;--pe-badge-text:#0f172a;--pe-chart-node-stroke:#fff;--lc-card-bg:#fffffff5;--lc-card-border:#00000014;--lc-card-shadow:0 4px 20px #0000000d;--lc-subcard-bg:#f8fafc;--lc-subcard-border:#0000000f;--lc-pill-bg:#f1f5f9;--lc-pill-border:#00000014;--lc-pill-text:#475569;--lc-pill-hover:#0000000a;--lc-panel-bg:#fffffff5;--lc-panel-border:#00000014;--lc-toolbar-bg:#fffffff5;--lc-toolbar-border:#00000014;--lc-btn-bg:#f1f5f9;--lc-btn-border:#0000001a;--lc-btn-text:#1e293b;--lc-speed-bg:#f1f5f9;--lc-scrub-bg:#f8fafc;--lc-grid-lane:#0000000d;--lc-grid-lane-podium:#0000001f;--lc-grid-lane-lead:#ca8a044d;--lc-grid-text:#475569;--lc-grid-text-podium:#0f172a;--lc-grid-v-line:#0000000d;--lc-row-hover:#00000008;--lc-row-selected:#0000000f;--lc-tooltip-bg:#fffffffa;--lc-tooltip-border:#0000001f;--lc-tooltip-text:#0f172a;--lc-commentary-bg:#0284c70f;--lc-commentary-border:#0284c740;--lc-commentary-text:#0f172a;--lc-commentary-highlight:#0284c7;--duel-accent:#0284c7;--duel-accent-glow:#0284c740;--duel-accent-bg:#0284c71a;--duel-accent-border:#0284c759;--duel-accent-text:#0369a1;--duel-switcher-bg:#f1f5f9;--duel-switcher-border:#0000001f;--duel-pill-bg:#f1f5f9;--duel-pill-border:#0000001a;--duel-pill-text:#334155;--duel-pill-hover-bg:#e2e8f0;--duel-pill-hover-text:#0f172a;--duel-track-bg:#e2e8f0;--duel-track-border:#0000000a;--duel-table-header:#475569;--duel-table-border:#00000014;--duel-table-row-hover:#00000006;--duel-select-bg:#fff;--duel-select-border:#00000029;--duel-select-text:#0f172a;--duel-select-option-bg:#fff;--duel-vs-circle-bg:linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);--duel-vs-circle-border:#00000024;--duel-vs-circle-text:#0f172a;--duel-metric-unfavored:#475569;--duel-bar-shadow:0 1px 4px #00000014;--duel-metric-row-bg:#f8fafc;--duel-metric-row-border:#0000000f;--duel-label-pill-bg:#fff;--duel-label-pill-border:#0000001a;--duel-th-bg:#f1f5f9;--duel-zebra-bg:#f8fafc;--duel-row-hover-bg:#f0f7ff;--duel-round-badge-bg:#e2e8f0;--duel-round-badge-border:#0000001f;--duel-round-badge-text:#1e293b;--duel-icon-trophy-bg:#d977061f;--duel-icon-trophy-color:#d97706;--duel-icon-zap-bg:#0284c71f;--duel-icon-zap-color:#0284c7}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-dark);color:var(--text-primary);font-family:var(--font-body);background-image:radial-gradient(circle at 15% 10%,#e1060014 0%,#0000 40%),radial-gradient(circle at 85% 80%,#00f5d40f 0%,#0000 40%),linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:100% 100%,100% 100%,40px 40px,40px 40px;min-height:100vh;transition:background-color .25s,color .25s;overflow-x:hidden}[data-theme=light] body{background-image:radial-gradient(circle at 15% 10%,#e106000a 0%,#0000 40%),radial-gradient(circle at 85% 80%,#00f5d40a 0%,#0000 40%),linear-gradient(#00000009 1px,#0000 1px),linear-gradient(90deg,#00000009 1px,#0000 1px)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0d1117}::-webkit-scrollbar-thumb{background:#21262d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--f1-red)}.glass-card{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-card);border-radius:12px;transition:all .25s ease-in-out;box-shadow:0 8px 32px #0000005e}[data-theme=light] .glass-card{background:#fffffffa;border:1px solid #00000014;box-shadow:0 4px 20px #0000000d,0 1px 2px #0000000a}.glass-card:hover{border-color:#ffffff26}[data-theme=light] .glass-card:hover{border-color:#00000029;box-shadow:0 8px 24px #00000014}.glass-card-interactive:hover{border-color:var(--f1-red-glow);transform:translateY(-2px);box-shadow:0 12px 36px #e1060026}.font-racing{font-family:var(--font-racing);letter-spacing:.05em}.carbon-accent{position:relative}.carbon-accent:before{content:"";background:var(--f1-red);border-radius:4px 0 0 4px;width:4px;height:100%;position:absolute;top:0;left:0}@keyframes pulse-live{0%{transform:scale(.95);box-shadow:0 0 #e10600b3}70%{transform:scale(1);box-shadow:0 0 0 8px #e1060000}to{transform:scale(.95);box-shadow:0 0 #e1060000}}.live-indicator{background-color:var(--f1-red);border-radius:50%;width:10px;height:10px;animation:2s infinite pulse-live;display:inline-block}.f1-btn{color:var(--f1-white);cursor:pointer;font-family:var(--font-racing);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;transition:all .2s;display:inline-flex}.f1-btn:hover{border-color:var(--f1-red);color:#fff;box-shadow:0 0 15px var(--f1-red-glow);background:#e1060033}.f1-btn.active{background:var(--f1-red);border-color:var(--f1-red);color:#fff;box-shadow:0 0 20px var(--f1-red-glow)}.recharts-default-tooltip{background-color:#0e121af2!important;border:1px solid #ffffff26!important;border-radius:8px!important;box-shadow:0 8px 24px #00000080!important}.v3-shell{background-color:var(--bg-dark);width:100%;min-height:100vh;display:flex;position:relative}.v3-sidebar{background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:50;flex-direction:column;width:250px;transition:width .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}.v3-sidebar.collapsed{width:72px}.v3-sidebar-spacer{flex-shrink:0;width:250px;transition:width .25s cubic-bezier(.4,0,.2,1)}.v3-sidebar-spacer.collapsed{width:72px}.v3-main{background:0 0;flex-direction:column;flex:1;min-width:0;display:flex}.v3-nav-item{color:var(--sidebar-text);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:12px;margin:3px 10px;padding:10px 14px;font-size:.88rem;font-weight:500;text-decoration:none;transition:all .18s;display:flex}.v3-nav-item:hover{color:var(--sidebar-text-hover);background:var(--sidebar-item-hover)}.v3-nav-item.active{color:#fff;border-left:3px solid var(--f1-red);background:linear-gradient(90deg,#e1060040 0%,#e1060014 100%);font-weight:600}[data-theme=light] .v3-nav-item.active{color:#0f172a;border-left:3px solid var(--f1-red);background:linear-gradient(90deg,#e1060026 0%,#e106000a 100%)}.v3-sticky-header{z-index:40;background:var(--sticky-header-bg);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:12px;padding:12px 24px;display:flex;position:sticky;top:0}.v3-segmented-group{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.v3-segment-btn{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:6px 14px;font-size:.82rem;font-weight:500;transition:all .15s}.v3-segment-btn:hover{color:var(--text-primary)}.v3-segment-btn.active{color:#fff;background:#e10600d9;font-weight:600;box-shadow:0 2px 8px #e1060059}.wiki-table-wrapper{border:1px solid var(--table-border);background:var(--table-bg);border-radius:10px;overflow-x:auto;box-shadow:0 4px 20px #00000040}[data-theme=light] .wiki-table-wrapper{box-shadow:0 4px 20px #0000000f}.wiki-f1-table,.wiki-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--text-primary);font-size:.82rem}.wiki-f1-table th,.wiki-table th{background:var(--table-th-bg);color:var(--table-th-text);text-align:center;border-bottom:2px solid var(--border-medium);border-right:1px solid var(--table-border);white-space:nowrap;padding:10px 8px;font-weight:600}.wiki-f1-table td,.wiki-table td{text-align:center;border-bottom:1px solid var(--table-border);border-right:1px solid var(--table-border);color:var(--text-primary);padding:8px 6px;font-family:Space Grotesk,monospace;font-size:.8rem;font-weight:600}.wiki-f1-table .sticky-pos,.wiki-table .sticky-pos{z-index:20;background:var(--table-sticky-bg);border-right:1px solid var(--border-subtle);width:44px;min-width:44px;position:sticky;left:0}.wiki-f1-table .sticky-name,.wiki-table .sticky-name,.wiki-f1-table .sticky-driver,.wiki-table .sticky-driver{z-index:20;background:var(--table-sticky-bg);text-align:left;border-right:2px solid var(--border-medium);white-space:nowrap;min-width:180px;padding-left:12px;position:sticky;left:44px}.wiki-f1-table .sticky-pts,.wiki-table .sticky-pts{z-index:20;background:var(--table-sticky-bg);color:var(--text-primary);border-left:2px solid var(--border-medium);min-width:65px;font-weight:700;position:sticky;right:0}.wiki-f1-table tr:hover td.sticky-pos,.wiki-f1-table tr:hover td.sticky-name,.wiki-f1-table tr:hover td.sticky-driver,.wiki-f1-table tr:hover td.sticky-pts,.wiki-table tr:hover td.sticky-pos,.wiki-table tr:hover td.sticky-name,.wiki-table tr:hover td.sticky-driver,.wiki-table tr:hover td.sticky-pts{background:var(--table-sticky-hover)!important}.wiki-f1-table tr:hover td,.wiki-table tr:hover td{background-color:var(--table-row-hover)}.wiki-cell{min-width:42px;transition:transform .1s;position:relative}.wiki-cell:hover{outline:2px solid var(--text-primary);z-index:15}.wiki-cell-win{color:#0f172a!important;background-color:#ffffbf!important}.wiki-cell-p2{color:#0f172a!important;background-color:#dfdfdf!important}.wiki-cell-p3{color:#0f172a!important;background-color:#ffdf9f!important}.wiki-cell-points{color:#0f172a!important;background-color:#dfffdf!important}.wiki-cell-nonpoints{color:#0f172a!important;background-color:#cfcfff!important}.wiki-cell-dnf{color:#0f172a!important;background-color:#efcfff!important}.wiki-cell-dns{color:#0f172a!important;background-color:#efefef!important}.wiki-cell-dsq{color:#f8fafc!important;background-color:#000!important}.wiki-cell-unentered{color:#475569!important;background-color:#0000!important}.wiki-sup-sprint{color:#b91c1c;margin-left:1px;font-size:.65rem;font-weight:800}.wiki-sup-pole{color:#047857;margin-left:1px;font-size:.65rem;font-weight:800}.wiki-sup-fl{color:#6b21a8;margin-left:1px;font-size:.65rem;font-weight:800}.v3-glass-panel{background:var(--lc-panel-bg,#0f172abf);border:1px solid var(--lc-panel-border,#ffffff14);-webkit-backdrop-filter:blur(16px);border-radius:16px;padding:18px 22px;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:0 4px 24px #00000059}[data-theme=light] .v3-glass-panel{background:#fffffff5;border:1px solid #00000014;box-shadow:0 4px 20px #0000000d}.v3-glass-panel:hover{border-color:#ffffff1f}[data-theme=light] .v3-glass-panel:hover{border-color:#00000024}.v3-kpi-card{background:var(--lc-subcard-bg,#0f172aa6);border:1px solid var(--lc-subcard-border,#ffffff14);-webkit-backdrop-filter:blur(14px);border-radius:14px;flex-direction:column;padding:18px 20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000004d}[data-theme=light] .v3-kpi-card{background:#f8fafc;border:1px solid #0000000f;box-shadow:0 2px 12px #0000000a}.v3-kpi-card:hover{border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 8px 30px #00000073}[data-theme=light] .v3-kpi-card:hover{border-color:#0000001f;box-shadow:0 6px 20px #00000014}.v3-toolbar{background:var(--lc-toolbar-bg,#0f172abf);border:1px solid var(--lc-toolbar-border,#ffffff14);-webkit-backdrop-filter:blur(16px);border-radius:12px;align-items:center;gap:12px;padding:12px 18px;display:flex}[data-theme=light] .v3-toolbar{background:#fffffff5;border:1px solid #00000014;box-shadow:0 4px 16px #0000000a}.v3-btn-subtle{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex}.v3-btn-subtle:hover{color:#fff;background:#ffffff1a;border-color:#ffffff38}.v3-badge-pill{letter-spacing:.02em;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:.76rem;font-weight:700;display:inline-flex}@keyframes eventPulse{0%{background-color:#38bdf873;box-shadow:0 0 16px #38bdf8cc}60%{background-color:#38bdf833}to{box-shadow:none;background-color:#0000}}.pulse-event-highlight{outline-offset:-1px;animation:2.4s ease-out eventPulse;outline:2px solid #38bdf8!important}.theme-switch{--toggle-size:30px;--container-width:5.625em;--container-height:2.5em;--container-radius:6.25em;--container-light-bg:#3d7eae;--container-night-bg:#1d1f2c;--circle-container-diameter:3.375em;--sun-moon-diameter:2.125em;--sun-bg:#ecca2f;--moon-bg:#c4c9d1;--spot-color:#959db1;--circle-container-offset:calc((var(--circle-container-diameter) - var(--container-height)) / 2 * -1);--stars-color:#fff;--clouds-color:#f3fdff;--back-clouds-color:#aacadf;--transition:.5s cubic-bezier(0, -.02, .4, 1.25);--circle-transition:.3s cubic-bezier(0, -.02, .35, 1.17);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-block}.theme-switch,.theme-switch *,.theme-switch :before,.theme-switch :after{box-sizing:border-box;font-size:var(--toggle-size);margin:0;padding:0}.theme-switch__container{width:var(--container-width);height:var(--container-height);background-color:var(--container-light-bg);border-radius:var(--container-radius);cursor:pointer;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);position:relative;overflow:hidden;box-shadow:0 -.062em .062em #00000040,0 .062em .125em #fffffff0}.theme-switch__container:before{content:"";z-index:1;border-radius:var(--container-radius);position:absolute;inset:0;box-shadow:inset 0 .05em .187em #00000040,inset 0 .05em .187em #00000040}.theme-switch__checkbox{display:none}.theme-switch__circle-container{width:var(--circle-container-diameter);height:var(--circle-container-diameter);left:var(--circle-container-offset);top:var(--circle-container-offset);border-radius:var(--container-radius);-webkit-transition:var(--circle-transition);-o-transition:var(--circle-transition);transition:var(--circle-transition);pointer-events:none;background-color:#ffffff1a;display:flex;position:absolute;box-shadow:inset 0 0 0 3.375em #ffffff1a,inset 0 0 0 3.375em #ffffff1a,0 0 0 .625em #ffffff1a,0 0 0 1.25em #ffffff1a}.theme-switch__sun-moon-container{pointer-events:auto;z-index:2;width:var(--sun-moon-diameter);height:var(--sun-moon-diameter);border-radius:var(--container-radius);background-color:var(--sun-bg);filter:drop-shadow(.062em .125em .125em #00000040)drop-shadow(0 .062em .125em #00000040);-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);margin:auto;position:relative;overflow:hidden;box-shadow:inset .062em .062em .062em 0 #feffef9c,inset 0 -.062em .062em 0 #a1872a}.theme-switch__moon{background-color:var(--moon-bg);border-radius:inherit;width:100%;height:100%;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);position:relative;transform:translate(100%);box-shadow:inset .062em .062em .062em 0 #feffef9c,inset 0 -.062em .062em 0 #969696}.theme-switch__spot{border-radius:var(--container-radius);background-color:var(--spot-color);width:.75em;height:.75em;position:absolute;top:.75em;left:.312em;box-shadow:inset 0 .0312em .062em #00000040}.theme-switch__spot:nth-of-type(2){width:.375em;height:.375em;top:.937em;left:1.375em}.theme-switch__spot:nth-last-of-type(3){width:.25em;height:.25em;top:.312em;left:.812em}.theme-switch__clouds{background-color:var(--clouds-color);border-radius:var(--container-radius);width:1.25em;height:1.25em;-webkit-box-shadow:.937em .312em var(--clouds-color), -.312em -.312em var(--back-clouds-color), 1.437em .375em var(--clouds-color), .5em -.125em var(--back-clouds-color), 2.187em 0 var(--clouds-color), 1.25em -.062em var(--back-clouds-color), 2.937em .312em var(--clouds-color), 2em -.312em var(--back-clouds-color), 3.625em -.062em var(--clouds-color), 2.625em 0em var(--back-clouds-color), 4.5em -.312em var(--clouds-color), 3.375em -.437em var(--back-clouds-color), 4.625em -1.75em 0 .437em var(--clouds-color), 4em -.625em var(--back-clouds-color), 4.125em -2.125em 0 .437em var(--back-clouds-color);box-shadow:.937em .312em var(--clouds-color), -.312em -.312em var(--back-clouds-color), 1.437em .375em var(--clouds-color), .5em -.125em var(--back-clouds-color), 2.187em 0 var(--clouds-color), 1.25em -.062em var(--back-clouds-color), 2.937em .312em var(--clouds-color), 2em -.312em var(--back-clouds-color), 3.625em -.062em var(--clouds-color), 2.625em 0em var(--back-clouds-color), 4.5em -.312em var(--clouds-color), 3.375em -.437em var(--back-clouds-color), 4.625em -1.75em 0 .437em var(--clouds-color), 4em -.625em var(--back-clouds-color), 4.125em -2.125em 0 .437em var(--back-clouds-color);-o-transition:.5s cubic-bezier(0, -.02, .4, 1.25);transition:all .5s cubic-bezier(0,-.02,.4,1.25);position:absolute;bottom:-.625em;left:.312em}.theme-switch__stars-container{color:var(--stars-color);width:2.75em;height:auto;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);position:absolute;top:-100%;left:.312em}.theme-switch__checkbox:checked+.theme-switch__container{background-color:var(--container-night-bg)}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__circle-container{left:calc(100% - var(--circle-container-offset) - var(--circle-container-diameter))}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__circle-container:hover{left:calc(100% - var(--circle-container-offset) - var(--circle-container-diameter) - .187em)}.theme-switch__circle-container:hover{left:calc(var(--circle-container-offset) + .187em)}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__moon{transform:translate(0)}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__clouds{bottom:-4.062em}.theme-switch__checkbox:checked+.theme-switch__container .theme-switch__stars-container{top:50%;transform:translateY(-50%)}
