@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/games/slitherville/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/games/slitherville/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/games/slitherville/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/games/slitherville/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/games/slitherville/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/games/slitherville/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/games/slitherville/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/games/slitherville/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/games/slitherville/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/games/slitherville/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/games/slitherville/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/games/slitherville/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/games/slitherville/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/games/slitherville/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/games/slitherville/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/games/slitherville/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/games/slitherville/assets/silkscreen-latin-400-normal-CtPo2yA5.woff2) format("woff2"),url(/games/slitherville/assets/silkscreen-latin-400-normal-D0DfPJut.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:DM Sans,sans-serif;color:#e9e4f4;background:#15131f;font-synthesis:none;--mint:#b8edce;--pink:#efb8d5;--lavender:#bcacf0;--muted:#8f87a3;--line:#ffffff0d;--panel:#1d192a;--pixel:"Silkscreen",monospace}*{box-sizing:border-box}body{margin:0;background-image:radial-gradient(#b9a1ea06 1px,transparent 1px);background-size:7px 7px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--mint);outline-offset:4px}button:disabled{cursor:default;opacity:.4}button{transition:background .18s,transform .18s,border-color .18s}button:hover:enabled{filter:brightness(1.1)}button:active:enabled{transform:translateY(1px)}button svg{flex-shrink:0}svg{vertical-align:middle}.site-header{height:92px;max-width:1600px;padding:0 54px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;font-weight:700;font-size:14px;letter-spacing:1.6px}.brand small{display:block;font-size:8px;letter-spacing:2px;color:#a39bb8;margin-top:6px}.brand-mark{width:43px;height:43px;border:1px solid #8d76b246;background:#332940;display:grid;place-items:center;border-radius:11px}.brand-mark svg{width:37px;height:37px}.site-header nav{display:flex;align-items:center;gap:38px;font-size:13px;color:#9189a2}.nav-active{color:#ece6f6;position:relative}.nav-dot{display:block;position:absolute;width:4px;height:4px;background:var(--mint);border-radius:50%;bottom:-14px;left:50%}.text-button{padding:0;background:transparent;border:0;color:#a69db8;display:flex;gap:8px;align-items:center}.header-actions{display:flex;align-items:center;gap:16px;font-size:11px;color:#a49bb7}.tiny-star{color:var(--lavender);font-size:18px}.icon-button{border:1px solid #ffffff0d;background:#ffffff03;display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;border-radius:8px}.header-actions .icon-button{margin-left:4px;width:36px;height:36px}.shell{max-width:1600px;margin:0 auto;padding:44px 54px 0}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:34px}.eyebrow{font-size:9px;letter-spacing:2px;color:#aca0c5;display:flex;gap:9px;align-items:center}.mini-diamond{width:5px;height:5px;background:var(--pink);transform:rotate(45deg)}h1{font-weight:500;font-size:31px;letter-spacing:-1.1px;margin:12px 0 9px}h1 span{color:#aaa1bc}.page-heading p{font-size:12px;color:var(--muted);margin:0}.mobile-break{display:none}.round-stamp{display:flex;align-items:center;gap:14px;color:#b5a7c9;font-size:9px;line-height:1.8;letter-spacing:1.5px;transform:rotate(-6deg);padding-right:12px}.round-stamp>span{font-size:37px;color:#d9c4ed}.round-stamp b{color:#ead9e7;font-weight:500}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:28px;align-items:start}.game-column{min-width:0}.stage-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;font-size:8px;letter-spacing:1.2px;color:#9b90af}.scene-label,.world-label{display:flex;align-items:center;gap:8px}.scene-label{color:var(--mint)}.separator{color:#5b526a;margin:0 3px}.scene-label #round-number{color:#8c819f}.world-label{font-size:8px;letter-spacing:1.2px}.world-label svg{color:#a99ac8}.world-label>span{border:1px solid #ffffff12;border-radius:4px;padding:2px 4px;font-size:7px}.mint-dot,.small-dot{display:inline-block;width:5px;height:5px;flex-shrink:0;border-radius:50%;background:var(--mint);box-shadow:0 0 8px #b8edce33}.small-dot.lavender{background:var(--lavender)}.game-stage{position:relative;isolation:isolate;aspect-ratio:16/9;border-radius:13px;background:#29213f;overflow:hidden;border:1px solid #62507866;box-shadow:0 16px 45px #05030b20}#phaser-game{position:absolute;inset:0}#phaser-game canvas{display:block;width:100%!important;height:100%!important;image-rendering:pixelated}.scene-vignette{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 80px #130c272c;z-index:1}.stage-corners{position:absolute;inset:10px;pointer-events:none;z-index:3}.stage-corners span{position:absolute;width:10px;height:10px;border-color:#d3bfe13b;border-style:solid}.stage-corners span:nth-child(1){left:0;top:0;border-width:1px 0 0 1px}.stage-corners span:nth-child(2){right:0;top:0;border-width:1px 1px 0 0}.stage-corners span:nth-child(3){left:0;bottom:0;border-width:0 0 1px 1px}.stage-corners span:nth-child(4){right:0;bottom:0;border-width:0 1px 1px 0}.stage-toolbar{position:absolute;inset:19px 21px auto;display:flex;align-items:center;justify-content:space-between;z-index:4;pointer-events:none}.stage-toolbar>span{font:8px var(--pixel);letter-spacing:.3px;color:#c3b3d5;background:#271f39a6;border:1px solid #cdb8ea1a;border-radius:4px;padding:7px 9px}.stage-toolbar button{pointer-events:auto;background:#211c326e;color:#c1b0d4;width:29px;height:29px;border-radius:5px}.lobby-overlay{position:absolute;z-index:2;top:16%;left:0;width:100%;text-align:center;pointer-events:none}.pixel-eyebrow{font:8px var(--pixel);color:#c6b3d5;letter-spacing:.5px}.lobby-overlay h2{font:clamp(22px,2.5vw,42px)/1.2 var(--pixel);letter-spacing:-1.8px;color:#f6eada;margin:17px 0 12px;text-shadow:0 3px #4c365e}.lobby-overlay h2 span{color:#cbb4ec}.lobby-overlay>p{color:#bfb0ce;font-size:11px;margin:0 0 18px}.join-banner{display:inline-flex;align-items:center;gap:13px;padding:11px 16px;border:1px solid #e5cce53a;border-radius:7px;background:#332a49c9;color:#dfd4eb;font-size:11px;box-shadow:0 4px #1e192b40}.kick-letter{font-family:var(--pixel);font-size:18px;line-height:1;font-weight:700;color:var(--mint);display:inline-block}.join-banner b{font-family:var(--pixel);font-size:13px;color:var(--mint);margin:0 3px}.banner-spark{font-size:15px;color:var(--pink);margin-left:4px}.lobby-footnote{display:flex;align-items:center;justify-content:center;gap:6px;color:#b2a4c4;margin-top:14px;font-size:9px}.lobby-footnote .mint-dot{width:4px;height:4px}.stage-bottom{position:absolute;left:22px;right:22px;bottom:20px;display:flex;align-items:center;justify-content:space-between;z-index:4;font-size:8px;color:#d1c7db;pointer-events:none}.stage-bottom>span{display:flex;align-items:center;gap:6px}.stage-bottom i{font-style:normal;margin:0 3px;color:#b49dca}.stage-bottom .pixel-credit{font:7px var(--pixel);color:#bba6cb;letter-spacing:.5px}.below-stage{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#c2b7cf;margin:13px 1px 27px}.below-stage>span,.below-stage>div{display:flex;align-items:center;gap:6px}.below-stage b{color:#e8dff3;font-weight:500;margin-left:3px}.muted{color:var(--muted)}.fair-label{font-size:9px;display:flex;align-items:center;gap:6px;color:#978ba9}.below-stage .icon-button{width:27px;height:27px;margin-left:9px;border:0;background:none;color:#9b90ab}.section-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:8px}.section-top h3{margin:0;font-size:9px;letter-spacing:1.4px;font-weight:500;color:#bbb0ca}.section-top h3>span{font-size:8px;letter-spacing:0;background:#2e263c;color:#c8bbde;padding:2px 5px;border-radius:4px;margin-left:5px}.section-top>span{font-size:9px;color:#7f738f}.roster{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.racer-card{background:#201b2c;border:1px solid #ffffff07;border-radius:8px;display:flex;align-items:center;gap:7px;padding:9px 8px;min-width:0;animation:enter .35s both}.snake-avatar{width:40px;height:33px;flex-shrink:0;overflow:visible}.racer-card .snake-avatar{width:32px;height:29px}.racer-card span{font-size:9px;color:#c6bcd5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.racer-card.more{justify-content:center;color:#bba8d7;font-size:10px;background:#282033}.how-section{display:flex;gap:20px;border-top:1px solid var(--line);margin-top:27px;padding-top:24px;justify-content:space-between}.how-step{display:flex;align-items:start;gap:10px;flex:1}.how-step>span{font:11px var(--pixel);color:#716081;padding-top:1px}.how-step b{font-size:10px;font-weight:500;color:#d8cde3}.how-step p{font-size:9px;line-height:1.7;color:#8c7f9d;margin:5px 0 0}.how-step em{color:#b6a1cc;font-style:normal}.control-panel{background:#1d1928;border:1px solid #ffffff0a;border-radius:12px;overflow:hidden}.panel-title{padding:18px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.panel-title>span:first-child{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:500}.panel-title svg{color:#a99bbd}.host-badge{color:#9b8fac;font-size:7px;letter-spacing:1px;border:1px solid #ffffff14;border-radius:4px;padding:4px 5px}.connection-card{padding:17px 18px 15px;margin:14px 15px 0;border:1px solid #b3edce12;border-radius:7px;background:#b8edce04}.connection-card>div{display:flex;align-items:center;gap:6px}.connection-card b{font-size:11px;font-weight:500;color:#e5dfee}.demo-tag{font:6px var(--pixel);margin-left:auto;background:#b9acd519;padding:4px 5px;border-radius:3px;color:#bbabd4}.connection-card p{font-size:9px;line-height:1.7;color:#958aa5;margin:8px 0 12px}.connect-button{display:flex;align-items:center;gap:8px;border:1px solid #ffffff12;border-radius:5px;background:#252031;padding:9px 11px;width:100%;font-size:9px;text-align:left}.connect-button .kick-letter{font-size:13px}.connect-button>svg{margin-left:auto;color:#8e7ca2}.control-section{padding:20px 20px 17px;border-bottom:1px solid var(--line)}.label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.label-row label{font-size:8px;color:#b7abc7;letter-spacing:1.3px}.label-row>span{font-size:8px;color:#766b86}.select-wrap select{appearance:none;color:#d6cbe3;font-size:10px;cursor:pointer;background:#252030;width:100%;padding:11px 12px;border:1px solid #ffffff0e;border-radius:6px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4 3 3 3-3' fill='none' stroke='%23998baa'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.control-stat{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#958aa5;margin:15px 0}.control-stat b{font-weight:500;color:#d9cde5}.control-stat small{font-size:9px;color:#766b87}.status-toggle{display:flex;align-items:center;gap:6px;background:transparent;border:0;padding:0;color:var(--mint);font-size:9px}.status-toggle>span:last-child{margin-left:4px;color:#6c866e}.primary-button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:13px 12px;border:1px solid #d1f4d8;border-radius:6px;background:var(--mint);color:#253d32;font-weight:700;font-size:11px;box-shadow:0 3px #6d997c27;margin-top:20px}.primary-button>svg:last-child{margin-left:auto}.primary-button>svg:first-child{margin-left:auto}.button-note{font-size:8px;text-align:center;color:#87788f;margin:10px 0 0}.secondary-button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:10px;border:1px solid #ffffff12;border-radius:5px;background:#2a2237;color:#d5c6e5;font-size:9px}.demo-tools{padding-top:18px}.demo-tools .section-top{margin-bottom:12px}.demo-tools .section-top>span{font-size:16px;color:#b59acb}.mini-controls{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.mini-controls button{display:flex;align-items:center;gap:5px;background:none;border:0;color:#9b89b0;padding:0;font-size:8px}.mini-controls button:last-child{font-size:8px;color:#7c6c8d}.join-form{display:flex;border:1px solid #ffffff0c;border-radius:5px;margin-top:14px;background:#17131f}.join-form input{padding:9px 10px;background:none;border:0;color:#dacde6;font-size:9px;width:100%;min-width:0}.join-form input::placeholder{color:#746680}.join-form button{display:flex;align-items:center;justify-content:center;background:#30253f;border:0;border-left:1px solid #ffffff08;color:#c1a9d7;width:34px;border-radius:0 4px 4px 0}.leader-section{padding-top:17px;padding-bottom:14px}.live-label{display:flex;align-items:center;gap:5px;font-size:7px!important;letter-spacing:1px}.live-label .mint-dot{width:3px;height:3px}.activity-feed{display:flex;flex-direction:column;gap:10px;min-height:81px}.feed-entry{display:flex;align-items:center;gap:7px;font-size:9px;color:#80728f}.feed-entry .snake-avatar{width:25px;height:21px}.feed-entry b{font-weight:500;color:#c5b8d3;font-size:9px}.feed-entry>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-entry .feed-time{margin-left:auto;flex-shrink:0;color:#64566f;font-size:7px}.feed-rank{font:10px var(--pixel);color:var(--pink);width:20px}.stream-tools{padding:15px 20px 0;display:flex;flex-direction:column;gap:14px}.stream-tools button{border:0;display:flex;align-items:center;gap:8px;font-size:9px;color:#b7a8cb;background:transparent;padding:0;text-align:left}.stream-tools button>svg:last-child,.stream-tools button>span{margin-left:auto}.stream-tools button>span{font-size:8px;color:#70617f}.host-note{padding:17px 0;text-align:center;font-size:7px;color:#73617e;display:flex;align-items:center;justify-content:center;gap:5px}footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);margin-top:37px;padding:23px 0 25px;font-size:8px;color:#71667f}footer b{font-size:7px;letter-spacing:.8px;font-weight:500;color:#a08caf}footer>span:last-child{letter-spacing:1px;font-size:7px}footer i{font-style:normal;color:#5f526c;letter-spacing:0;margin-left:8px}.footer-star{color:#a28ab7;font-size:13px;margin-left:8px}.countdown-overlay{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#21172c35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.countdown-overlay>span{font:11px var(--pixel);color:#e8d8f5}.countdown-overlay strong{font:105px var(--pixel);color:var(--mint);text-shadow:5px 6px #3b2d53;line-height:1.5;animation:pulse 1s infinite}.countdown-overlay small{font-size:11px;color:#d9c6ea}.race-overlay{position:absolute;top:70px;left:28px;right:28px;z-index:3;pointer-events:none}.race-live-label{font:10px var(--pixel);display:flex;align-items:center;gap:8px;color:#e9d9f7}.race-clock{font:24px var(--pixel);color:var(--mint);margin-top:9px}.race-progress{height:4px;margin-top:14px;border-radius:2px;background:#dbc8f11c;overflow:hidden}.race-progress span{height:100%;background:var(--mint);display:block;width:0;transition:width .12s linear}.podium-overlay{position:absolute;inset:0;z-index:5;display:flex;align-items:center;flex-direction:column;justify-content:center;background:#20172edc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:enter .6s}.podium-overlay .pixel-eyebrow{color:var(--pink);font-size:9px}.podium-overlay h2{font:25px var(--pixel);color:#f6ead9;margin:10px 0 5px;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podium-overlay>p{font-size:10px;color:#bbabcc;margin:0 0 17px}.podium{display:flex;justify-content:center;align-items:end;gap:8px;width:78%;max-width:570px}.podium-place{display:flex;flex-direction:column;align-items:center;width:31%;min-width:0}.podium-place>.snake-avatar{width:78px;height:60px;margin-bottom:8px;animation:float 2s ease-in-out infinite}.podium-place:nth-child(2)>.snake-avatar{width:92px;height:73px;animation-delay:-.4s}.podium-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:11px;color:#eaddf1;margin-bottom:5px}.podium-time{font-size:8px;color:#af9ebe;margin-bottom:12px}.podium-block{height:65px;width:100%;display:flex;align-items:center;justify-content:center;background:#74628b;border:1px solid #cab8df43;border-radius:7px 7px 0 0;font:25px var(--pixel);color:#dfcbed;box-shadow:inset 0 6px #ffffff08}.podium-place:nth-child(2) .podium-block{height:97px;color:#f6e8b3;background:#857454;border-color:#f5e1a35e}.podium-place:nth-child(3) .podium-block{height:46px;background:#6b4f69;color:#f4c9d1}.podium-actions{display:flex;align-items:center;gap:14px;font-size:8px;color:#aa96bd;margin-top:20px}.podium-actions button{padding:9px 13px;background:var(--mint);color:#2c3d33;border:0;border-radius:5px;font-size:9px;font-weight:600}.scene-connection{position:absolute;inset:auto 20px 50px;z-index:8;text-align:center;background:#3a2b46eb;padding:10px;font-size:12px;color:var(--pink);border:1px solid #d4bad63b;border-radius:5px}.hidden{display:none!important}dialog{border:1px solid #67517f;background:#21192e;color:#e5d9ee;border-radius:13px;width:min(440px,calc(100% - 32px));padding:25px;box-shadow:0 25px 100px #0008}dialog::backdrop{background:#0d0918a6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.dialog-top{display:flex;align-items:center;justify-content:space-between;font-size:17px;font-weight:500;gap:15px}.dialog-top .kick-letter{margin-right:7px}dialog>p{font-size:12px;line-height:1.7;color:#ab9bbb;margin-bottom:24px}.setting-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff0c;padding:18px 0;font-size:12px}.setting-row small{display:block;font-size:10px;color:#9583a6;margin-top:5px}.setting-row input{accent-color:var(--mint);width:17px;height:17px}.dialog-note{font-size:11px;color:#a390b6;line-height:1.9;background:#ffffff03;padding:15px;border:1px solid #ffffff0b;border-radius:6px}.dialog-note b{color:#d4c2e5}.dialog-note a{color:var(--mint)}dialog .secondary-button{margin-top:12px}#login-form>input{display:block;width:100%;border:1px solid #5e4677;background:#171220;border-radius:6px;padding:12px;color:#e4d8f3}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);z-index:99;max-width:calc(100% - 32px);padding:13px 20px;background:#372b47;border:1px solid #7a638e;border-radius:9px;font-size:12px;box-shadow:0 5px 25px #0005;color:#e5d9f3;animation:enter .2s}.overlay-mode .site-header,.overlay-mode .page-heading,.overlay-mode .control-panel,.overlay-mode .stage-topline,.overlay-mode .below-stage,.overlay-mode .roster-section,.overlay-mode .how-section,.overlay-mode footer{display:none}.overlay-mode .shell{padding:0;margin:0;max-width:none}.overlay-mode .workspace{display:block}.overlay-mode .game-stage{width:100vw;height:100vh;aspect-ratio:auto;border:0;border-radius:0}.overlay-mode .stage-toolbar{top:3%;left:3%;right:3%}.overlay-mode .pixel-eyebrow{font-size:clamp(9px,1.1vw,20px)}.overlay-mode .lobby-overlay>p{font-size:clamp(11px,1.4vw,25px);margin-top:20px;margin-bottom:30px}.overlay-mode .join-banner{font-size:clamp(13px,1.6vw,30px);padding:20px 30px;gap:20px}.overlay-mode .join-banner b{font-size:clamp(16px,2vw,38px)}.overlay-mode .lobby-footnote{font-size:clamp(10px,1vw,20px);margin-top:22px}.overlay-mode .podium-overlay h2{font-size:clamp(25px,4vw,70px)}.overlay-mode .podium-overlay>p{font-size:20px}.overlay-mode .podium{max-width:1000px}.overlay-mode .podium-place>.snake-avatar{width:150px;height:110px}.overlay-mode .podium-place:nth-child(2)>.snake-avatar{width:180px;height:130px}.overlay-mode .podium-name{font-size:22px}.overlay-mode .podium-time{font-size:17px}.overlay-mode .podium-block{height:130px;font-size:55px}.overlay-mode .podium-place:nth-child(2) .podium-block{height:185px}.overlay-mode .podium-place:nth-child(3) .podium-block{height:100px}.overlay-mode .podium-actions button{display:none}.overlay-mode .podium-actions{font-size:15px}.overlay-mode .race-overlay{top:13%;left:4%;right:4%}.overlay-mode .race-live-label{font-size:20px}.overlay-mode .race-clock{font-size:48px}.overlay-mode .stage-bottom{font-size:14px;bottom:4%;left:4%;right:4%}.overlay-mode .pixel-credit{font-size:12px}.game-stage:fullscreen{width:100vw;height:100vh;border:0;border-radius:0}.game-stage:fullscreen .lobby-overlay h2{font-size:5vw}.game-stage:fullscreen .lobby-overlay p{font-size:1.5vw}.game-stage:fullscreen .join-banner{font-size:1.5vw;padding:20px 30px}.game-stage:fullscreen .join-banner b{font-size:2vw}.game-stage:fullscreen .pixel-eyebrow{font-size:1.1vw}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pulse{0%{transform:scale(.9);opacity:.7}30%{transform:scale(1);opacity:1}}@keyframes enter{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}.reduced-motion *{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(min-width:1600px){.shell{padding-top:49px}.lobby-overlay{top:17%}.lobby-overlay h2{font-size:43px}.lobby-overlay>p{font-size:13px}.join-banner{font-size:13px}.pixel-eyebrow{font-size:9px}.lobby-footnote{font-size:10px}.racer-card{padding:10px}.racer-card span{font-size:10px}}@media(max-width:1150px){.site-header{padding:0 28px;height:78px}.shell{padding:30px 28px 0}.workspace{grid-template-columns:minmax(0,1fr) 263px;gap:20px}.made-for{display:none}h1{font-size:26px}.round-stamp{display:none}.lobby-overlay{top:17%}.lobby-overlay h2{font-size:27px;margin:10px 0}.pixel-eyebrow{font-size:6px}.lobby-overlay>p{font-size:9px;margin-bottom:12px}.join-banner{padding:8px 12px;font-size:10px;gap:9px}.lobby-footnote{margin-top:10px;font-size:8px}.stage-toolbar{inset:16px 17px auto}.stage-toolbar>span{font-size:6px}.stage-bottom{font-size:6px;bottom:15px;left:17px;right:17px}.stage-bottom .pixel-credit{font-size:5px}.roster{grid-template-columns:repeat(4,minmax(0,1fr))}.racer-card:nth-child(n+9){display:none}.roster{gap:7px}.how-section{gap:12px}.how-step{gap:8px}.how-step b{font-size:9px}.how-step p{font-size:8px}footer>span:nth-child(2){display:none}.panel-title{padding:16px}.control-section{padding-left:16px;padding-right:16px}.connection-card{margin-left:12px;margin-right:12px;padding:14px 12px}.label-row>span{font-size:7px}.section-top>span{font-size:8px}.fair-label{font-size:8px}.podium-overlay h2{font-size:20px}.podium-overlay>p{font-size:8px}.podium-overlay .pixel-eyebrow{font-size:7px}.podium-place>.snake-avatar{width:50px;height:38px}.podium-place:nth-child(2)>.snake-avatar{width:60px;height:45px}.podium-block{height:45px;font-size:19px}.podium-place:nth-child(2) .podium-block{height:62px}.podium-place:nth-child(3) .podium-block{height:30px}.podium-time{margin-bottom:7px}.podium-actions{margin-top:12px}.podium-name{font-size:9px}}@media(max-width:850px){.workspace{grid-template-columns:minmax(0,1fr)}.control-panel{display:grid;grid-template-columns:1fr 1fr}.panel-title{grid-column:1/-1}.connection-card{margin:14px 16px}.control-panel>.control-section:first-of-type{grid-row:2/4;grid-column:2;border-left:1px solid var(--line)}.demo-tools{grid-column:1;grid-row:3}.leader-section{grid-column:1/-1}.stream-tools{grid-column:1/-1;flex-direction:row;justify-content:space-between}.host-note{grid-column:1/-1}.lobby-overlay h2{font-size:38px}.pixel-eyebrow{font-size:8px}.lobby-overlay>p{font-size:12px}.join-banner{font-size:12px;padding:12px 16px}.lobby-footnote{font-size:10px}.stage-toolbar>span{font-size:7px}.stage-bottom{font-size:8px}.stage-bottom .pixel-credit{font-size:6px}.roster{grid-template-columns:repeat(6,minmax(0,1fr))}.racer-card:nth-child(n+9){display:flex}.racer-card{padding:7px 5px;gap:4px}.racer-card span{font-size:8px}.racer-card .snake-avatar{width:27px}.page-heading{margin-bottom:28px}.podium-overlay h2{font-size:29px}.podium-place>.snake-avatar{width:70px;height:55px}.podium-place:nth-child(2)>.snake-avatar{width:80px;height:65px}.podium-block{height:60px}.podium-place:nth-child(2) .podium-block{height:85px}.podium-place:nth-child(3) .podium-block{height:40px}}@media(max-width:540px){.site-header{height:70px;padding:0 18px}.brand{font-size:11px;letter-spacing:1px;gap:8px}.brand small{font-size:6px}.brand-mark{width:35px;height:35px}.brand-mark svg{width:31px}.site-header nav{display:none}.header-actions{gap:6px}.tiny-star{display:none}.shell{padding:25px 17px 0}.eyebrow{font-size:7px;letter-spacing:1.4px}h1{font-size:24px;line-height:1.4;margin-top:10px}.mobile-break{display:block}.page-heading p{font-size:10px}.world-label{font-size:6px;gap:4px}.world-label svg{width:10px}.stage-topline{font-size:6px;letter-spacing:.7px}.scene-label{gap:5px}.game-stage{border-radius:9px}.stage-toolbar{inset:12px 13px auto}.stage-toolbar>span{font-size:5px;padding:5px 6px}.stage-toolbar button{width:22px;height:22px}.stage-toolbar button svg{width:12px}.lobby-overlay{top:22%}.pixel-eyebrow{font-size:5px;letter-spacing:0}.lobby-overlay h2{font-size:23px;letter-spacing:-1px;margin:8px 0 6px}.lobby-overlay>p{font-size:7px;margin-bottom:8px}.join-banner{font-size:7px;padding:7px 9px;gap:6px;border-radius:4px}.join-banner b{font-size:9px}.join-banner .kick-letter{font-size:12px}.banner-spark{font-size:10px}.lobby-footnote{font-size:6px;margin-top:8px}.stage-bottom{font-size:5px;left:13px;right:13px;bottom:12px}.stage-bottom svg{width:8px}.stage-bottom .pixel-credit{font-size:4px}.stage-bottom i{margin:0}.below-stage{font-size:9px;margin-bottom:22px}.fair-label{font-size:0;gap:0}.fair-label svg{width:14px}.roster{grid-template-columns:repeat(3,minmax(0,1fr))}.racer-card:nth-child(n+7){display:none}.racer-card{padding:7px}.racer-card span{font-size:9px}.racer-card .snake-avatar{width:32px}.section-top h3{font-size:8px}.section-top>span{font-size:8px}.how-section{margin-top:22px;gap:12px}.how-step{display:block}.how-step>span{display:block;margin-bottom:6px;font-size:10px}.how-step b{font-size:8px}.how-step p{font-size:7px}.how-step:nth-child(2){flex:1.1}.control-panel{margin-top:2px}.control-section{padding:16px 13px}.connection-card{padding:12px 9px;margin:12px 10px}.connection-card b{font-size:10px}.connection-card p{font-size:8px}.demo-tag{font-size:5px}.demo-tools h3{font-size:7px}.label-row>span{display:none}.select-wrap select{font-size:9px}.mini-controls button,.mini-controls button:last-child{font-size:7px}.primary-button{font-size:10px;padding:12px 9px}.primary-button svg:last-child{width:14px}.button-note{font-size:7px;line-height:1.6}.join-form input{font-size:8px;padding:9px 6px}.secondary-button{font-size:8px;padding:9px 6px;gap:5px}.podium-overlay .pixel-eyebrow{font-size:5px}.podium-overlay h2{font-size:16px;margin:6px 0}.podium-overlay>p{font-size:6px;margin-bottom:5px}.podium{gap:5px}.podium-place>.snake-avatar{width:40px;height:29px;margin-bottom:3px}.podium-place:nth-child(2)>.snake-avatar{width:47px;height:34px}.podium-name{font-size:7px;margin-bottom:3px}.podium-time{font-size:5px;margin-bottom:5px}.podium-block{height:27px;font-size:13px;border-radius:4px 4px 0 0}.podium-place:nth-child(2) .podium-block{height:40px}.podium-place:nth-child(3) .podium-block{height:20px}.podium-actions{margin-top:9px;font-size:5px;gap:7px}.podium-actions button{font-size:6px;padding:6px 9px}.race-overlay{top:42px;left:17px;right:17px}.race-live-label{font-size:7px}.race-clock{font-size:18px}.countdown-overlay>span{font-size:8px}.countdown-overlay strong{font-size:66px}.countdown-overlay small{font-size:8px}.host-note{font-size:7px}footer{font-size:7px;padding-bottom:22px;margin-top:27px}footer>span:last-child{font-size:5px}}.start-race-button{border-radius:999px!important}.start-race-button:before{border-radius:999px!important}.connect-channel-button,.add-player-button{border-radius:999px!important}:root{--mint:#b9f0d6;--pink:#f3c4df;--lavender:#c5b4f4;--line:#ffffff0d}.site-header{height:88px}.brand-mark{border-radius:15px;background:linear-gradient(145deg,#4e3c62,#30283d);box-shadow:inset 0 1px #f1d9ff25,0 4px 12px #0002;border-color:#c4a6db28}.icon-button{border-radius:12px;background:linear-gradient(160deg,#ffffff09,#ffffff02);box-shadow:inset 0 1px 0 #fff07}.game-stage{border-radius:23px;border-color:#9a7cb345;box-shadow:0 20px 50px #08051033,inset 0 1px #f2d8ff1a}.stage-toolbar>span{border-radius:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stage-toolbar button{border-radius:10px}.lobby-overlay h2{font-size:clamp(23px,2.5vw,42px);letter-spacing:-1.7px}.lobby-overlay>p{font-size:12px}.join-banner{border-radius:13px;background:linear-gradient(155deg,#514060d9,#352a48e0);border-color:#e6cdeb2b;box-shadow:inset 0 1px #fbe2f817,0 5px 20px #140d2726}.join-banner .kick-letter{color:var(--mint)}.racer-card{border-radius:13px;background:linear-gradient(145deg,#2a2235,#201b2c);border-color:#d5b7f00c;box-shadow:inset 0 1px 0 #fff03;min-height:50px}.racer-card:hover{border-color:#c8a8e23b;background:#30253d}.roster .more{border-radius:13px;background:#2b2337}.control-panel{display:block!important;background:linear-gradient(155deg,#252030,#1e1a29 45%);border:1px solid #d8b8f211;border-radius:23px;box-shadow:inset 0 1px #f4dfff0b,0 14px 40px #08051020;overflow:hidden}.panel-title{padding:20px 22px;background:#ffffff01}.panel-title>span:first-child{font-size:15px;gap:10px}.panel-title svg{color:#b7a5c9}.host-badge{border-radius:6px;font-size:8px;padding:5px 7px;background:#ffffff03}.host-content{padding:18px 20px 0}.mode-switch{display:flex;gap:4px;padding:5px;background:#15121f99;border:1px solid #ffffff09;border-radius:15px;box-shadow:inset 0 2px 6px #0002}.mode-switch button{display:flex;align-items:center;justify-content:center;gap:7px;width:50%;border:1px solid transparent;border-radius:11px;padding:11px 7px;font-size:11px;color:#9587a6;background:transparent}.mode-switch button .kick-letter{font-size:13px;color:inherit}.mode-switch button.selected{color:#f2e6f8;background:linear-gradient(150deg,#4c3a5e,#352a44);border-color:#b697cc2e;box-shadow:inset 0 1px #ffffff12,0 2px 5px #0002}.mode-switch button.selected .kick-letter{color:var(--mint)}.entry-section{margin-top:20px}.entry-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.entry-heading>b{font-size:12px;font-weight:500;color:#eadff3}.connection-pill{font-size:7px;color:#b59bc7;background:#ba9fc213;border:1px solid #c7a8e01c;padding:5px 7px;border-radius:7px;white-space:nowrap}.connection-pill.connected{color:var(--mint);background:#b9edce0a;border-color:#b9edce24}.manual-pill{color:#c6b3e2}.entry-help{font-size:10px;line-height:1.7;color:#9e8eaf;margin:7px 0 13px}.entry-help b{color:#d4bcdf;font-weight:500}.channel-input{display:flex;align-items:center;gap:0;background:#15121fcc;border:1px solid #b89bce1c;border-radius:11px;overflow:hidden;box-shadow:inset 0 2px 6px #0002}.channel-input>span{font-size:10px;color:#756684;padding:12px 0 12px 11px}.channel-input input{font-size:11px;color:#e5d3f0;border:0;background:none;width:100%;min-width:0;padding:12px 10px 12px 2px;outline-offset:-2px}.channel-input input::placeholder{color:#81718f}.connect-channel-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:9px;padding:11px;border-radius:11px;border:1px solid #b9dfca27;color:#c8edd9;font-size:11px;background:linear-gradient(160deg,#35433f,#2c3636);box-shadow:inset 0 1px #d6f8e916,0 3px 8px #0001}.connect-channel-button .kick-letter{font-size:13px}.connect-channel-button>svg{margin-left:auto;color:#98c8b3}.connect-channel-button .kick-letter{margin-left:auto}.inline-note{font-size:9px;line-height:1.6;color:#897894;margin:9px 1px 0}.quiet-button{background:transparent;border:0;color:#ba9ecb;font-size:9px;padding:8px 0 0}.entry-section textarea{font-family:inherit;font-size:11px;line-height:1.7;width:100%;resize:vertical;max-height:160px;min-height:70px;background:#15121fcc;border:1px solid #b89bce1c;border-radius:12px;color:#e7d7f1;padding:11px;box-shadow:inset 0 2px 6px #0002}.entry-section textarea::placeholder{color:#81718f}.add-player-button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:8px;border:1px solid #bda0d82c;border-radius:11px;background:linear-gradient(160deg,#4c3b5d,#392d49);box-shadow:inset 0 1px #f7e4ff17;color:#e2c9f0;padding:10px;font-size:11px}.test-players-button{background:transparent;border:0;padding:13px 0 0;display:flex;align-items:center;justify-content:center;gap:6px;color:#9d88af;width:100%;font-size:9px}.test-players-button svg{color:#b8a0cf}.race-ready-row{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--line);margin-top:22px;padding-top:18px;font-size:10px;color:#93809f}.race-ready-row>span:first-child{display:flex;align-items:center;gap:6px;color:#b6a4c4}.race-ready-row b{color:#ebdff5;font-weight:500}.start-race-button{position:relative;isolation:isolate;overflow:hidden;display:flex;gap:11px;padding:14px 16px;font-size:13px;font-weight:700;border-radius:15px;margin:15px 0 0;background:linear-gradient(170deg,#ddffe8,#b8f0d2 42%,#96dcb9);color:#294d3c;border:1px solid #e0ffebc9;box-shadow:inset 0 2px #ffffffb3,inset 0 -3px #5a9e7d33,0 4px #416b574d,0 7px 19px #86d0aa16;min-height:53px;transition:transform .18s,box-shadow .18s,filter .18s}.start-race-button:before{content:"";position:absolute;z-index:-1;inset:3px 5px auto;height:41%;border-radius:12px 12px 42% 42%;background:linear-gradient(180deg,#ffffff6b,#fff0);pointer-events:none}.start-race-button:after{content:"";position:absolute;top:-50%;left:-50%;width:24%;height:200%;background:linear-gradient(90deg,transparent,#fff8,transparent);transform:rotate(22deg) translate(-100%);pointer-events:none;opacity:0;transition:transform .75s,opacity .15s}.start-race-button:hover:enabled{transform:translateY(-2px);filter:brightness(1.035);box-shadow:inset 0 2px #ffffffbf,inset 0 -3px #5a9e7d33,0 6px #416b574d,0 10px 25px #86d0aa24}.start-race-button:hover:enabled:after{transform:rotate(22deg) translate(900%);opacity:.55}.start-race-button:active:enabled{transform:translateY(2px);box-shadow:inset 0 2px #ffffff80,0 1px #416b574d}.start-race-button .button-play{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:#ffffff3a;box-shadow:inset 0 1px #fff8;border:1px solid #ffffff24;margin-left:0}.start-race-button>svg:last-child{margin-left:auto}.start-race-button:disabled{opacity:1;background:linear-gradient(160deg,#536b61,#41554c);color:#b8c8bd;border-color:#b1d3ba29;box-shadow:inset 0 1px #ffffff12,0 3px #182d2440;cursor:default}.start-race-button:disabled:before{opacity:.2}.start-race-button:disabled .button-play{background:#ffffff08;border-color:#ffffff09;box-shadow:none}.start-caption{font-size:9px;line-height:1.7;text-align:center;color:#93809f;margin:10px 0 0;min-height:16px}.host-content .leader-section{padding:22px 0 17px;border-bottom:1px solid var(--line)}.activity-feed{min-height:95px;gap:11px}.feed-entry{font-size:10px;gap:8px}.feed-entry b{font-size:10px;font-weight:500}.feed-entry em{font-style:normal;font-size:8px;color:var(--mint);margin-left:5px}.feed-entry .feed-time{font-size:8px}.empty-chat,.empty-roster{font-size:10px;color:#8d7b9c;line-height:1.8;margin:0}.empty-roster{grid-column:1/-1;padding:10px 0}.race-options{border-bottom:1px solid var(--line)}.race-options summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:10px;color:#ad96bf;list-style:none;padding:15px 0}.race-options summary::-webkit-details-marker{display:none}.race-options[open] summary>span{transform:rotate(180deg)}.options-content{padding:0 0 15px}.field-label{display:block;font-size:10px;color:#b9a6c8;margin:0 0 8px}.select-wrap select{font-size:10px;padding:12px;border-radius:11px;background-color:#2a2235;border-color:#c3a3dd20}.option-button{background:none;border:0;border-bottom:1px solid #ffffff06;display:flex;width:100%;padding:12px 0;font-size:10px;color:#a48ab8}.stream-tools{padding:17px 0 0;gap:15px}.stream-tools button{font-size:10px}.host-note{font-size:8px;padding:19px 0;color:#81708f}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}dialog{border-radius:23px;background:linear-gradient(155deg,#32253f,#241b31);border-color:#a081b846;box-shadow:inset 0 1px #f3dfff14,0 25px 100px #0008;padding:25px}.dialog-top{font-size:18px}.dialog-note{border-radius:13px;padding:16px;background:#ffffff03}dialog .primary-button{border-radius:13px;background:linear-gradient(160deg,#d7fce6,#a4e3c1);box-shadow:inset 0 1px #fffa,0 3px #4b735747;min-height:46px}.setting-row{font-size:13px}.setting-row small{font-size:10px}.toast{border-radius:14px;background:linear-gradient(160deg,#473451,#30233e);border-color:#d3b1e63b}.podium-overlay{background:#251b32e0}.podium-overlay h2{letter-spacing:-1px}.podium-place>.snake-avatar{animation:float 2.2s ease-in-out infinite}.podium-block{border-radius:14px 14px 0 0;background:linear-gradient(160deg,#9985b0,#6f5b86);box-shadow:inset 0 2px #ffffff18,0 5px 20px #0001}.podium-place:nth-child(2) .podium-block{background:linear-gradient(155deg,#c7ad78,#8a724b);border-color:#f3dfa05c;box-shadow:inset 0 2px #fcecca4d,0 0 24px #e4c68d11}.podium-place:nth-child(3) .podium-block{background:linear-gradient(160deg,#ac7e97,#72506f)}.podium-actions button{border-radius:10px;background:linear-gradient(160deg,#d9fbe5,#a5e0c2);box-shadow:inset 0 1px #fff8,0 3px #4d785e4d;padding:10px 16px}.overlay-mode .game-stage{border-radius:0}.overlay-mode .lobby-overlay h2{font-size:clamp(30px,4.7vw,90px)}.overlay-mode .lobby-overlay>p{font-size:clamp(11px,1.4vw,25px)}.overlay-mode .control-panel{display:none!important}.game-stage:fullscreen{border-radius:0}@media(min-width:1600px){.lobby-overlay h2{font-size:42px}}@media(max-width:1150px){.host-content{padding:16px 16px 0}.panel-title{padding:18px}.lobby-overlay h2{font-size:27px}.lobby-overlay>p{font-size:10px}.entry-heading>b{font-size:11px}.connection-pill{font-size:6px;padding:4px 5px}.start-race-button{padding:12px;font-size:12px;min-height:51px}.host-content .section-top h3{font-size:8px}.feed-entry b{font-size:9px}.mode-switch button{font-size:10px}.channel-input>span{font-size:9px}.channel-input input{font-size:10px}.test-players-button{font-size:8px}}@media(max-width:850px){.workspace{grid-template-columns:1fr}.control-panel{margin-top:3px}.host-content{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;padding:20px 22px 0}.mode-switch{grid-column:1;grid-row:1}.entry-section{grid-column:1;grid-row:2/6;margin-bottom:21px}.race-ready-row{grid-column:2;grid-row:1;margin:0;border-top:0;padding:0}.start-race-button{grid-column:2;grid-row:2;align-self:start;margin-top:18px}.start-caption{grid-column:2;grid-row:3;margin-top:9px}.host-content .leader-section{grid-column:2;grid-row:4/7;padding:17px 0 10px;border:0}.race-options{grid-column:1;grid-row:6;border-top:1px solid var(--line)}.stream-tools{grid-column:1/-1;flex-direction:row;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px}.host-note{grid-column:1/-1;padding:17px 0}.lobby-overlay h2{font-size:38px}.lobby-overlay>p{font-size:12px}.control-panel .stream-tools button>svg:last-child{margin-left:5px}}@media(max-width:540px){.site-header{height:73px}.shell{padding-top:28px}.page-heading{margin-bottom:25px}h1{font-size:24px}h1 span{display:block}.game-stage{border-radius:17px}.lobby-overlay{top:22%}.lobby-overlay h2{font-size:23px;letter-spacing:-1.2px}.lobby-overlay>p{font-size:7px}.join-banner{border-radius:9px}.control-panel{border-radius:20px}.panel-title{padding:18px 20px}.panel-title>span:first-child{font-size:14px}.host-content{display:block;padding:16px 20px 0}.mode-switch button{font-size:12px;padding:12px}.entry-section{margin:21px 0}.entry-heading>b{font-size:13px}.connection-pill{font-size:8px;padding:5px 8px}.entry-help{font-size:11px}.channel-input>span{font-size:11px;padding:14px 0 14px 13px}.channel-input input{font-size:12px;padding:14px 13px 14px 2px}.connect-channel-button{font-size:12px;padding:13px}.inline-note{font-size:10px}.entry-section textarea{font-size:12px;padding:12px}.add-player-button{padding:12px;font-size:12px}.test-players-button{font-size:10px;padding-top:15px}.race-ready-row{border-top:1px solid var(--line);padding-top:18px;margin-top:20px;font-size:11px}.start-race-button{margin-top:14px;font-size:14px;min-height:57px;padding:14px 17px}.start-caption{font-size:10px}.host-content .leader-section{border-bottom:1px solid var(--line);padding:23px 0 18px}.host-content .section-top h3{font-size:9px}.feed-entry b{font-size:11px}.feed-entry em,.feed-entry .feed-time{font-size:9px}.race-options{border-top:0}.race-options summary{font-size:11px;padding:17px 0}.stream-tools{border-top:0;gap:17px}.stream-tools button{font-size:11px}.host-note{font-size:9px;padding:19px 0}.field-label{font-size:11px}.select-wrap select{font-size:12px;padding:13px}.option-button{font-size:11px}.racer-card{min-height:45px}.roster{gap:8px}.roster .racer-card span{font-size:9px}.countdown-overlay strong{font-size:65px}.podium-block{border-radius:8px 8px 0 0}.podium-actions button{padding:7px 11px;font-size:7px}.overlay-mode .lobby-overlay h2{font-size:clamp(30px,4.7vw,90px)}}.overlay-mode .game-stage{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(100vw,177.777778vh);height:auto;aspect-ratio:16/9;border-radius:0}.overlay-mode{overflow:hidden;min-height:100vh}@media(prefers-reduced-motion:reduce){.start-race-button:after{display:none}}.channel-input input:focus,.channel-input input:focus-visible{outline:none;box-shadow:none}.channel-input:focus-within{border-color:#c1a2df47;box-shadow:inset 0 2px 6px #0002}.kick-help-details{margin-top:17px;border-top:1px solid #ffffff0d;color:#b7a0c7;font-size:11px;line-height:1.8}.kick-help-details summary{cursor:pointer;padding:13px 0;color:#d4b8e7}.kick-help-details ol{padding-left:19px;margin:0 0 10px}.kick-help-details p{margin:0 0 10px;color:#9680a7;font-size:10px}.race-options{margin-top:17px;border:1px solid #d8b8f21c;border-radius:19px;background:linear-gradient(145deg,#45315140,#2b233338);box-shadow:inset 0 1px 0 #fff07,0 4px 12px #0f091715;overflow:hidden}.race-options summary{padding:12px;color:#dac7e9;font-size:11px;font-weight:500}.race-options-heading{display:flex;align-items:center;gap:9px}.settings-charm{display:grid;place-items:center;width:27px;height:27px;border-radius:10px;color:#cfb8ea;background:linear-gradient(145deg,#c3a0ed20,#c3a0ed08);box-shadow:inset 0 1px #e1c6ff12}.settings-chevron{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#ffffff06;color:#ac90be;transform:rotate(90deg);transition:transform .2s}.race-options[open] summary>.race-options-heading{transform:none}.race-options[open] summary>.settings-chevron{transform:rotate(-90deg)}.race-options[open] summary{border-bottom:1px solid #dbc3eb0c}.race-options .options-content{padding:15px 12px 12px}.duration-picker{margin:0;padding:0;min-width:0;border:0}.duration-picker legend{display:flex;align-items:center;gap:6px;padding:0;margin-bottom:10px;color:#bca6ce;font-size:10px}.duration-picker legend svg{color:#a48ab9}.duration-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.duration-choices button{padding:10px 3px 9px;border:1px solid #ccb3e11c;border-radius:13px;background:linear-gradient(160deg,#ffffff06,#ffffff02);box-shadow:inset 0 1px #ffffff05;color:#b5a1c6;font-size:10px;font-weight:500;transition:background .18s,border-color .18s,transform .18s}.duration-choices small{display:block;margin-top:3px;font-size:9px;color:#8f7b9f}.duration-choices button.selected{color:#f7eaff;border-color:#d1b0f062;background:linear-gradient(165deg,#826496,#5c456f);box-shadow:inset 0 1px #ffeaff42,inset 0 -2px #291c3c2e,0 3px 8px #10091b33}.duration-choices button.selected small{color:#e0cbed}.duration-choices button:hover:enabled{border-color:#d3b7ed75;transform:translateY(-1px)}.lobby-setting{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:17px 0}.lobby-setting label{font-size:10px;font-weight:500;color:#d7c5e4;cursor:pointer}.lobby-setting small{display:block;color:#9882a9;font-size:9px;margin-top:4px}.lobby-switch{flex:0 0 auto;width:40px;height:24px;padding:3px;border:1px solid #c0a4d436;border-radius:999px;background:#19131f88;box-shadow:inset 0 2px 5px #0003;transition:background .2s,border-color .2s}.lobby-switch>span{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;color:#84708f;background:linear-gradient(#ecdfef,#bba9c6);box-shadow:0 1px 3px #0004;transition:transform .2s}.lobby-switch svg{opacity:0}.lobby-switch[aria-checked=true]{background:linear-gradient(#9bd5b9,#76b595);border-color:#bff3d578}.lobby-switch[aria-checked=true]>span{transform:translate(16px);color:#49765f;background:linear-gradient(#f4fff8,#dcf7e9)}.lobby-switch[aria-checked=true] svg{opacity:1}.crowd-button{display:flex;align-items:center;gap:8px;width:100%;padding:10px 9px;border:1px solid #c7a4e428;border-radius:14px;background:linear-gradient(150deg,#62477742,#48325138);box-shadow:inset 0 1px #f6ddff0b;color:#cdb3df;text-align:left;transition:border-color .18s,background .18s}.crowd-charm{display:grid;place-items:center;color:#c4a4dc}.crowd-button>span:nth-child(2){flex:1;min-width:0}.crowd-button b{display:block;font-size:10px;font-weight:500}.crowd-button small{display:block;font-size:8px;color:#9e83b1;margin-top:3px;line-height:1.5}.crowd-button:hover:enabled{border-color:#c7a4e45c;background:#68497c45}.clear-players-button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:10px;padding:9px 12px;border:1px solid #dfaec422;border-radius:999px;background:linear-gradient(160deg,#e9b1cf08,#e9b1cf03);color:#c69bb5;font-size:9px;transition:background .18s,border-color .18s}.clear-players-button:hover:enabled{background:#e9b1cf0d;border-color:#dfaec448}.race-options button:disabled{cursor:default;opacity:.4}.race-options button:focus-visible,.race-options summary:focus-visible{outline:2px solid #d3b4eb;outline-offset:-3px}.reduced-motion .race-options *,.reduced-motion .race-options *:before{transition:none}@media(prefers-reduced-motion:reduce){.race-options *{transition:none}}@media(max-width:540px){.race-options summary{padding:13px 14px;font-size:12px}.race-options .options-content{padding:16px 14px 14px}.duration-picker legend,.lobby-setting label{font-size:11px}.duration-choices button{font-size:11px;padding:12px 3px 11px}.duration-choices small,.lobby-setting small{font-size:10px}.crowd-button{padding:12px;gap:10px}.crowd-button b{font-size:11px}.crowd-button small,.clear-players-button{font-size:10px}.clear-players-button{padding:11px}}:root{--lavender: #ce9cff;--pink: #f0b8ed;--muted: #a18bb5;--line: #c05cff18;--panel: #180d24;--grape: #a92df5;--grape-light: #d68bff;background:#0b0412;color:#f3e8fc;color-scheme:dark}body{background-image:radial-gradient(ellipse at 27% 12%,#7524ab20,transparent 52%),radial-gradient(#dc9eff0b 1px,transparent 1px);background-size:100% 100%,11px 11px}.site-header{border-color:#ab44e925}.brand-mark{background:linear-gradient(145deg,#68248c,#240e37);border-color:#bf5cff55;box-shadow:inset 0 1px #f6caff25,0 0 20px #9b24e21a}.brand small{color:#b082ce}.site-header nav{border:1px solid #ac42ec24;background:#12071c;border-radius:999px;padding:5px 14px 5px 5px;gap:20px}.nav-active{padding:10px 16px;border-radius:999px;background:linear-gradient(160deg,#bc42ff,#9121d8);box-shadow:inset 0 1px #ecabff4d,0 3px 12px #a12bea24;color:#fff4ff}.nav-dot{display:none}.text-button,.header-actions{color:#c29bdc}.icon-button{color:#cfa8e8;border-color:#ae62dd22;background:linear-gradient(160deg,#ba5cff0d,#ba5cff03)}.eyebrow{color:#ba8dd5}.mini-diamond{background:#c76bff;box-shadow:0 0 10px #bc4dff66}h1{color:#f6edff}h1 span{color:#d99bff;text-shadow:0 0 24px #b737ff2b}.round-stamp{color:#bb8fd6}.round-stamp>span{color:#cf8dff}.round-stamp b{color:#e9ccff}.control-panel{background:linear-gradient(155deg,#231031,#170c22 50%);border-color:#b75aed2b;box-shadow:inset 0 1px #efc8ff0d,0 16px 45px #03000640}.panel-title{background:linear-gradient(110deg,#b84cf909,transparent)}.panel-title svg{color:#c58fe4}.host-badge{color:#bf8bdc;border-color:#c676f529;background:#a038db07}.mode-switch{background:#0d0516ba;border-color:#ac61d71a}.mode-switch button{color:#a887be}.mode-switch button.selected{color:#f7e6ff;background:linear-gradient(150deg,#6d2b93,#43185f);border-color:#cc76ff47;box-shadow:inset 0 1px #f2cbff1c,0 3px 7px #0003}.entry-heading>b{color:#f0ddfc}.connection-pill{color:#c29ad9;background:#a853d812;border-color:#bd6cec2b}.entry-help,.inline-note{color:#ad8dbd}.entry-help b{color:#dfb8f7}.manual-pill{color:#d5a4ef}.channel-input,.entry-section textarea{background:#10071bcc;border-color:#b974de27}.channel-input>span,.channel-input input::placeholder,.entry-section textarea::placeholder{color:#9471aa}.channel-input input,.entry-section textarea{color:#ead5fb}.channel-input:focus-within{border-color:#b974de66;box-shadow:inset 0 2px 6px #0002}.connect-channel-button,.add-player-button{background:linear-gradient(165deg,#6e318d,#46185f);border-color:#cf85f54d;color:#f2dcff;box-shadow:inset 0 1px #f1cbff2b,inset 0 -2px #200a3429,0 3px 8px #0002}.connect-channel-button>svg{color:#d7a0ef}.test-players-button{color:#b891cf}.test-players-button svg,.quiet-button{color:#c68fe6}.race-ready-row{color:#ad88bf}.race-ready-row>span:first-child{color:#c4a4d7}.race-ready-row b{color:#efdbff}.start-race-button{background:linear-gradient(175deg,#dd9cff,#be4bfa 40%,#9622dd 75%,#8415cb);color:#fff5ff;border-color:#e6acffb3;text-shadow:0 1px 2px #4f0b7866;box-shadow:inset 0 2px #fff0ff99,inset 0 -3px #57098e52,0 4px #52147b,0 8px 24px #b22af52b}.start-race-button:hover:enabled{box-shadow:inset 0 2px #fff0ffbf,inset 0 -3px #57098e52,0 6px #52147b,0 11px 28px #b22af53b}.start-race-button:active:enabled{box-shadow:inset 0 2px #fff0ff80,0 1px #52147b}.start-race-button .button-play{background:#ffffff1f;border-color:#f6d1ff2e;box-shadow:inset 0 1px #fff6}.start-race-button:disabled{background:linear-gradient(165deg,#533363,#35203f);color:#b89bc6;border-color:#b17acb2e;text-shadow:none;box-shadow:inset 0 1px #ffffff12,0 3px #14091e70}.start-caption{color:#a98aba}.section-top h3{color:#ceb3e2}.section-top>span{color:#9c7cae}.section-top h3>span{background:#442052;color:#d9b3f1}.feed-entry b{color:#dfc8ef}.feed-entry .feed-time,.empty-chat,.empty-roster{color:#9d7daf}.racer-card{background:linear-gradient(145deg,#291337,#1a0c26);border-color:#bf66ef1c}.racer-card:hover{background:#361848;border-color:#ce85ff4a}.racer-card span{color:#d9bfe9}.roster .more{background:#2c133d;color:#c69ae3}.race-options{background:linear-gradient(145deg,#59227530,#2b12353d);border-color:#c677ed2e}.race-options summary{color:#e5c4fa}.settings-charm{background:linear-gradient(145deg,#af4de52b,#af4de510);color:#cf93f3}.settings-chevron{color:#c28ddf;background:#bd5aff0b}.duration-picker legend,.lobby-setting small{color:#b28ac5}.duration-picker legend svg{color:#c18bdd}.duration-choices button{border-color:#c06feb24;color:#c5a0da;background:linear-gradient(160deg,#c361f20c,#c361f203)}.duration-choices small{color:#a27ab5}.duration-choices button.selected{color:#fff3ff;border-color:#e4acff8a;background:linear-gradient(165deg,#b849ec,#7d28b0);box-shadow:inset 0 1px #f7d8ff66,inset 0 -2px #4a0c762e,0 3px 10px #7a1ebd26}.duration-choices button.selected small{color:#f0d3ff}.lobby-setting label{color:#e4c9f4}.crowd-button{color:#e0b9f7;border-color:#c77cf53d;background:linear-gradient(150deg,#81399c3d,#48205c38)}.crowd-charm{color:#d59ef4}.crowd-button small{color:#bd92d2}.crowd-button:hover:enabled{background:#7a319c45;border-color:#d99af56e}.clear-players-button{color:#d3a3c4;border-color:#dc9bc22e}.stream-tools button{color:#cc9ce7}.host-note{color:#9670aa}.game-stage{border-color:#c06cf24f;background:#1b0c32;box-shadow:0 15px 50px #03000666,0 0 30px #9a27dd0b,inset 0 1px #f2d8ff1a}.stage-toolbar>span{color:#e3baf8;background:#240c3bc4;border-color:#cb80f22b}.stage-toolbar button{color:#deaff7;background:#240c3b9e}.scene-vignette{box-shadow:inset 0 0 80px #18052b40}.pixel-eyebrow{color:#dbb2ef}.lobby-overlay h2{color:#fff0ff;text-shadow:0 3px #481562,0 0 25px #bc45ed33}.lobby-overlay h2 span{color:#e6b4ff}.lobby-overlay>p{color:#dbc3eb}.join-banner{background:linear-gradient(155deg,#73338dd9,#401857e8);border-color:#e6adff55;box-shadow:inset 0 1px #ffe0ff24,0 5px 20px #10051c40}.lobby-footnote{color:#ceb2df}.stage-bottom,.stage-bottom .pixel-credit{color:#dabce9}.race-live-label{color:#f4deff}.race-clock,.countdown-overlay strong{color:#e4b6ff;text-shadow:3px 4px #431258}.race-progress span{background:linear-gradient(90deg,#ad38ec,#e5b7ff)}.countdown-overlay{background:#1c072e35}.countdown-overlay small{color:#f1d9ff}.podium-overlay{background:#1b082de8}.podium-block{background:linear-gradient(160deg,#a05bc6,#68368e);border-color:#dba8f352}.podium-actions button,dialog .primary-button{color:#fff1ff;border-color:#e0a6ff6b;background:linear-gradient(165deg,#c563f5,#902bd2);box-shadow:inset 0 1px #ffe4ff7a,0 3px #4e196e}.podium-name{color:#f0dafa}.podium-time{color:#c5a0d7}dialog{background:linear-gradient(155deg,#341541,#200d30);border-color:#c47feb55}.dialog-top{color:#f0dafa}dialog>p,.dialog-note{color:#c2a2d3}.toast{background:linear-gradient(160deg,#542167,#321340);border-color:#cd8cf45e;color:#f2dfff}footer{color:#9270a5}footer b,.footer-star{color:#bd8dd8}@media(max-width:540px){.site-header nav{display:none}}html.embedded-root,html.embedded-root body{background:transparent;background-image:none}.embedded-mode .site-header,.embedded-mode .page-heading,.embedded-mode footer,.embedded-mode .how-section{display:none}.embedded-mode .shell{padding:4px 2px 14px;max-width:none}.embedded-mode .workspace{gap:24px;align-items:start}.embedded-mode .roster-section{padding-bottom:8px}.embedded-mode .stage-topline{height:17px;margin:0 3px 13px}.embedded-mode .game-stage{border-radius:25px;border-color:#ba6aed48;box-shadow:0 12px 34px #0c001926,inset 0 1px #edc5ff0d}.embedded-mode .control-panel{margin-top:30px;overflow:visible;border-radius:25px;background:linear-gradient(150deg,#2b123dc2,#170b25e6);border-color:#b26be632;box-shadow:inset 0 1px #e7b5ff0e}.embedded-mode .panel-title{padding:19px 20px;background:#b85cff04}.embedded-mode .host-content{padding:17px 19px 0}.embedded-mode .racer-card{background:linear-gradient(145deg,#41195740,#200c2f66);border-color:#b269e120}.embedded-mode .racer-card.more{background:#56247635}.embedded-mode .below-stage{margin-bottom:24px}.embedded-mode .entry-section{margin-top:18px}.embedded-mode .race-ready-row{margin-top:18px;padding-top:16px}.embedded-mode .host-content .leader-section{padding:19px 0 15px}.embedded-mode .activity-feed{min-height:72px}.embedded-mode .stream-tools{padding:17px 0 0}.embedded-mode .host-note{padding:16px 0 18px}.embedded-mode .panel-title{border-radius:25px 25px 0 0}.embedded-mode .panel-title>span:first-child{font-size:17px}.embedded-mode .mode-switch button,.embedded-mode .entry-heading>b,.embedded-mode .connect-channel-button,.embedded-mode .add-player-button{font-size:12px}.embedded-mode .entry-help,.embedded-mode .race-ready-row,.embedded-mode .channel-input input,.embedded-mode .entry-section textarea{font-size:12px}.embedded-mode .inline-note,.embedded-mode .start-caption,.embedded-mode .test-players-button{font-size:10px}.embedded-mode .feed-entry b,.embedded-mode .stream-tools button{font-size:11px}.embedded-mode .host-note{font-size:9px}.embedded-mode .fair-label{display:none}.embedded-mode .mode-switch button,.embedded-mode .entry-heading>b,.embedded-mode .connect-channel-button,.embedded-mode .add-player-button{font-size:13px}.embedded-mode .channel-input>span,.embedded-mode .inline-note,.embedded-mode .start-caption,.embedded-mode .test-players-button,.embedded-mode .feed-entry .feed-time{font-size:11px}.embedded-mode .section-top h3,.embedded-mode .section-top>span{font-size:11px}.embedded-mode .racer-card span,.embedded-mode .below-stage,.embedded-mode .stream-tools button{font-size:12px}.embedded-mode .host-badge,.embedded-mode .connection-pill{font-size:9px}.embedded-mode .host-note{font-size:10px}.embedded-mode .race-options{position:relative;overflow:visible}.embedded-mode .race-options .options-content{position:absolute;inset:auto -1px calc(100% + 9px);z-index:20;border:1px solid #c78bf35c;border-radius:19px;padding:17px 14px;background:linear-gradient(150deg,#3c1d50,#251132);box-shadow:0 12px 35px #07010b99,inset 0 1px #f8dfff14;max-height:min(440px,65vh);overflow-y:auto}.embedded-mode .race-options[open] summary{border-bottom-color:transparent}.embedded-mode .race-options[open]{border-color:#cf87f868}.embedded-mode .race-options summary{font-size:12px}.embedded-mode .duration-picker legend,.embedded-mode .lobby-setting label,.embedded-mode .duration-choices button,.embedded-mode .crowd-button b{font-size:11px}.embedded-mode .duration-choices small,.embedded-mode .lobby-setting small,.embedded-mode .clear-players-button{font-size:10px}.embedded-mode .crowd-button small{font-size:9px}.browser-local .mode-switch,.browser-local #obs-button{display:none}.browser-local #manual-entry{margin-top:0}.browser-local .stream-tools{padding-top:17px}.browser-local .stream-tools #reset-button{margin-left:auto}.browser-local .host-note{padding-bottom:18px}@media(min-width:541px)and (max-width:850px){.browser-local #manual-entry{grid-row:1 / 6}.embedded-mode .host-content{padding:19px 20px 0}}@media(max-width:850px){.embedded-mode .control-panel{margin-top:3px}}@media(max-width:540px){.embedded-mode .game-stage,.embedded-mode .control-panel{border-radius:20px}.embedded-mode .host-content{padding:17px 18px 0}}.stage-audio{display:flex;align-items:center;gap:6px;pointer-events:auto}.roster{max-height:270px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9e60bc55 transparent;padding:2px 4px 5px 0;align-content:start}.roster .racer-card:nth-child(n){display:flex;padding:0 6px 0 0;gap:0;animation:none;min-height:50px}.roster .racer-card[hidden]{display:none}.racer-follow{display:flex;align-items:center;gap:7px;flex:1;min-width:0;align-self:stretch;border:0;padding:8px;border-radius:12px;background:transparent;color:#e3ccef;text-align:left}.racer-follow .snake-avatar{flex-shrink:0}.racer-follow span{min-width:0}.racer-remove{display:grid;place-items:center;flex-shrink:0;width:24px;height:27px;border-radius:9px;border:0;background:#b573cf0b;color:#b997ce}.racer-remove:hover:enabled{background:#ee9ec026;color:#ffd4e6}.racer-card.is-followed{border-color:#dcacff91;box-shadow:inset 0 0 0 1px #cb8bea35;background:#61278040}.follow-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid #c889ed36;border-radius:13px;background:#9e45cc13;font-size:12px;color:#e4c7f5}.follow-status button{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:none;font-size:11px;color:#d6acec;white-space:nowrap}.lineup-search-wrap{display:block;margin-bottom:12px}.lineup-search-wrap input{width:100%;border:1px solid #c889ed2b;border-radius:12px;padding:10px 13px;background:#190b2588;color:#e7d0f1;font:inherit;font-size:12px}.lineup-search-wrap input::placeholder{color:#a087b4}.racer-follow:focus-visible,.racer-remove:focus-visible{outline:2px solid #cf9df2;outline-offset:-2px}@media(max-width:1150px){.roster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:540px){.roster{grid-template-columns:repeat(2,minmax(0,1fr))}}.stage-audio #music-button[aria-pressed=true]{color:#e8bbff;border-color:#d59cf047;background:#b553ed21}.panel-settings-button{display:grid;place-items:center;width:29px;height:29px;border:1px solid #bd83de21;border-radius:10px;padding:0;color:#c28fdd;background:#b753e90b}.music-volume-row input[type=range]{width:125px;height:20px;cursor:pointer;accent-color:#c265f2}.race-hud-row{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:10px}.race-hud-row .race-clock{margin-top:0}.race-leader{display:flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid #f6dba05c;border-radius:13px;background:linear-gradient(145deg,#5e3d5cdb,#341f43e6);box-shadow:inset 0 1px #ffe9b21c}.race-leader>span{font-size:25px;line-height:1;color:#ffe6a5}.race-leader small{display:block;font-size:7px;letter-spacing:1.5px;color:#e9ca9d}.race-leader b{display:block;max-width:175px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;font-weight:700;color:#fff4d8}.race-view-note{display:block;margin-top:8px;font-size:9px;color:#dec4ee;text-shadow:0 1px #1b092e}.lobby-overlay>p{font-size:13px}.join-banner{font-size:13px}.lobby-footnote,.below-stage,.racer-card span,.race-live-label{font-size:11px}.countdown-overlay small{font-size:14px}.overlay-mode .race-leader{padding:14px 22px;gap:16px;border-radius:22px}.overlay-mode .race-leader>span{font-size:48px}.overlay-mode .race-leader small{font-size:13px}.overlay-mode .race-leader b{font-size:27px;max-width:360px}.overlay-mode .race-view-note{font-size:17px;margin-top:14px}.embedded-mode .lobby-overlay>p{font-size:clamp(10px,1.3vw,14px)}.embedded-mode .join-banner{font-size:clamp(10px,1.3vw,14px)}.embedded-mode .lobby-footnote{font-size:11px}@media(max-width:540px){.stage-audio{gap:4px}.race-hud-row{margin-top:6px;gap:8px}.race-leader{padding:4px 7px;gap:5px;border-radius:8px}.race-leader>span{font-size:17px}.race-leader small{font-size:5px;letter-spacing:.8px}.race-leader b{font-size:9px;max-width:105px;margin-top:1px}.race-view-note{font-size:7px;margin-top:5px}.race-progress{margin-top:8px}.embedded-mode .lobby-overlay>p,.embedded-mode .join-banner{font-size:8px}.embedded-mode .lobby-footnote{font-size:7px}}.game-stage{container-type:inline-size}.game-stage .race-overlay{inset:14% 4% auto;padding:0}.game-stage .race-live-label{font-size:1.15cqw;line-height:1.2}.game-stage .race-hud-row{margin-top:.6cqw;gap:2cqw;align-items:center}.game-stage .race-clock{font-size:3cqw;line-height:1;margin:0}.game-stage .race-leader{padding:.4cqw .8cqw;gap:.7cqw;border-radius:1cqw;max-width:35%}.game-stage .race-leader>span{font-size:2.5cqw}.game-stage .race-leader small{font-size:.7cqw;letter-spacing:.15cqw}.game-stage .race-leader b{font-size:1.5cqw;max-width:21cqw;margin-top:.2cqw}.game-stage .race-progress{margin-top:.6cqw;height:.35cqw}.game-stage .race-view-note{display:none}.connected-profile{display:flex;align-items:center;gap:11px;padding:12px;margin:14px 0 9px;border:1px solid #b6e8ce25;border-radius:17px;background:linear-gradient(135deg,#67408326,#b7edcd08);box-shadow:inset 0 1px #edd6ff0c}.channel-avatar{position:relative;display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid #d4b6ed25;border-radius:14px;background:#372047;overflow:hidden}.channel-avatar .snake-avatar{width:34px;height:29px}.channel-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.connected-profile b{display:block;max-width:205px;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:#ecddf7}.connected-profile small{display:flex;align-items:center;gap:4px;color:#b7dfca;font-size:10px;margin-top:4px}.join-command-card{margin-top:19px;padding:14px;border:1px solid #c98ee62b;border-radius:18px;background:linear-gradient(155deg,#5b2d7023,#23102f50);box-shadow:inset 0 1px #edcfff0b}.join-command-title{display:flex;align-items:center;gap:7px;margin-bottom:11px;color:#dec0ef;font-size:12px;font-weight:600}.join-command-title>svg{color:#c8a2e0}#join-command-saved{margin-left:auto;color:#b9edcd;font-size:10px;font-weight:500}.join-command-controls{display:flex;align-items:stretch;gap:8px}.join-command-field{display:flex;flex:1;min-width:0;align-items:center;border:1px solid #bb85d331;border-radius:12px;background:#160b2099;overflow:hidden}.join-command-field:focus-within{border-color:#c792ec9c;box-shadow:0 0 0 3px #be80e212}.join-command-field>span{padding-left:12px;font-weight:700;color:#d5a4ed;font-size:16px}.join-command-field input{width:100%;min-width:0;border:0;background:none;color:#f0def9;font:inherit;font-size:13px;padding:10px 8px 10px 3px;outline:none}.join-command-controls>button{display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #d39fed45;border-radius:999px;padding:0 13px;background:linear-gradient(165deg,#8546a6,#512566);box-shadow:inset 0 1px #f2d5ff24;color:#f3e1ff;font:inherit;font-size:11px}.join-command-controls>button:hover:enabled{filter:brightness(1.15)}.join-command-controls>button:disabled{opacity:.45;cursor:default}.join-command-preview{color:#bda4cf;font-size:10px;line-height:1.6;margin:11px 0 4px}.join-command-preview b{color:#d8b6ed;font-weight:600}.join-command-card>small{display:block;font-size:9px;line-height:1.6;color:#957da8}.channel-input:focus-within{border-color:#c792ec7a;box-shadow:0 0 0 3px #be80e210}.channel-input input:focus{outline:none}.mayhem-picker .duration-choices{grid-template-columns:1fr 1.35fr}.mayhem-picker{margin-bottom:20px!important}.mayhem-picker button{font-size:13px!important;min-height:60px}.mayhem-picker button[data-race-mode=meteor].selected{background:linear-gradient(150deg,#a55bc4,#6b2b91);border-color:#f6b8de80;box-shadow:inset 0 1px #fff3,0 3px 15px #d878c920}.mayhem-help{font-size:12px;color:var(--muted);margin:10px 0 0;line-height:1.5}.mayhem-banner{position:absolute;top:18px;left:50%;transform:translate(-50%);z-index:3;border:1px solid #f0b2d94d;border-radius:999px;padding:9px 17px;background:#30143ae8;color:#ffd9eb;font:11px Silkscreen,monospace;white-space:nowrap;box-shadow:inset 0 1px #fff1,0 5px 18px #13051c55;pointer-events:none}.mayhem-banner span{display:block;font:11px DM Sans,sans-serif;text-align:center;color:#dbb8df;margin-top:4px}.overlay-mode .mayhem-banner{top:20px}.chaos-theme #game-stage{border-color:#a45a7a88;box-shadow:inset 0 0 50px #5e173522,0 0 30px #a63c6810}.chaos-theme .mayhem-banner{background:#210d22eb;border-color:#dc9aad66;color:#f2d6da}.chaos-theme .lobby-overlay h2 span{color:#e7bbca}.chaos-theme .lobby-overlay .join-banner{background:linear-gradient(#66334c,#381b35);border-color:#ca7b9c66}.racer-card{content-visibility:auto;contain-intrinsic-size:auto 58px}@media(max-width:620px){.mayhem-banner{top:60px;font-size:9px;padding:7px 12px}.mayhem-banner span{font-size:10px}}.game-stage .mayhem-banner{top:3%;padding:.7cqw 1.4cqw;font-size:1.1cqw}.game-stage .mayhem-banner span{font-size:1.2cqw;margin-top:.3cqw}
