@layer prototype{.layout{max-width:850px;margin:0 auto;padding:0 24px}body:has(main:is([data-route=explore],[data-route=challenges],[data-route=ranks])){color:#f2f4f1;background:#090b10}.screen-bar .menu-back{color:#c8d6e2;font-size:calc(15px * var(--text-scale,1));background:#19212b;border:1px solid #ffffff18;border-radius:11px;align-items:center;gap:7px;padding:11px 14px;font-weight:400;display:flex}.screen-bar .menu-back .icon{width:18px;height:18px}.screen-bar h1{font-size:calc(28px * var(--text-scale,1));letter-spacing:-.8px;margin:0;font-weight:700;line-height:normal}.screen-bar>.candy-button{min-height:0}.feed-switch{border-bottom:1px solid #ffffff10;gap:28px;margin-bottom:18px;display:flex}.feed-switch button{font-size:calc(18px * var(--text-scale,1));color:#7b8596;background:0 0;border:0;padding:0 0 15px;position:relative}.feed-switch [aria-selected=true]{color:#d1fb77}.feed-switch [aria-selected=true]:after{content:"";background:#d1fb77;height:2px;position:absolute;bottom:-1px;left:0;right:0}.room-filters{scrollbar-width:none;gap:7px;margin-bottom:18px;display:flex;overflow:auto}.room-filters button{box-shadow:none;color:#8792a3;font-weight:400;font-size:calc(13px * var(--text-scale,1));white-space:nowrap;background:0 0;border:1px solid #ffffff14;border-radius:30px;padding:8px 12px}.room-filters [aria-pressed=true]{color:#d1fb77;box-shadow:none;background:#d1fb7710;border-color:#d1fb7740}.feed-end{color:#606c7c;flex-direction:column;align-items:center;gap:10px;padding:27px 0;display:flex}.feed-end>span{color:#969e7b;font-size:calc(21px * var(--text-scale,1))}.feed-end button{color:#a1ac8c;background:0 0;border:0;padding:8px;font-weight:400}.feed-intro{color:#8591a2;margin:4px 0 20px}.challenge-friend-activity{flex-direction:row}.challenge-friend-copy{width:auto}.post-author-row{margin-bottom:0}.post-author-line{white-space:normal}.post-stats{flex:0 auto}.post-room-badge{display:none!important}.post-meta,.post-hook{font-weight:400}.room-post{content-visibility:visible}.creator-portrait,.stream-portrait{background:0 0}.aura-heading{min-height:0;margin:0}.aura-heading h2{font-weight:700}.aura-scopes button{box-shadow:none}.aura-board-top .segmented{width:auto;min-width:0}.rank-person{gap:5px}.rank-score{font-weight:400}.rank-crown-wrap{display:contents}.rank-search input{min-height:0}.rank-list{gap:9px}.rank-nudge{bottom:auto}.layout{max-width:850px;padding:0 24px}.screen-bar{align-items:center;gap:25px;margin:25px 0;display:flex}.screen-bar .menu-back{color:#c8d6e2;font-size:calc(15px * var(--text-scale,1));background:#19212b;border:1px solid #ffffff18;border-radius:11px;align-items:center;gap:7px;padding:11px 14px;display:flex}.screen-bar .menu-back span{width:18px;height:18px}.screen-bar svg{width:100%;height:100%}.screen-bar h1{font-size:calc(28px * var(--text-scale,1));letter-spacing:-.8px;margin:0}.room-filters button{font-size:calc(13px * var(--text-scale,1))}.feed-intro{font-size:calc(15px * var(--text-scale,1))}.feed-end{font-size:calc(13px * var(--text-scale,1))}@media (max-width:700px){.layout{padding:0 19px}.feed-switch button{font-size:calc(17px * var(--text-scale,1))}.feed-switch button span{display:none}.room-filters button{font-size:calc(12px * var(--text-scale,1))}.screen-bar{gap:18px}.screen-bar h1{font-size:calc(25px * var(--text-scale,1))}}@keyframes mojo-bounce{0%{opacity:0;transform:translateY(65px)scale(.79)rotate(-2deg)}48%{opacity:1;transform:translateY(-10px)scale(1.035)rotate(.5deg)}70%{transform:translateY(5px)scale(.985)}86%{transform:translateY(-2px)scale(1.008)}to{opacity:1;transform:translateY(0)scale(1)}}.screen-bar .explore-create-party{color:#2b4019;font-size:calc(14px * var(--text-scale,1));background:#d1fb77;border:1px solid #e6ffb4;border-bottom:4px solid #89a64a;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-left:auto;padding:10px 13px;font-weight:800;line-height:1.3;display:none;box-shadow:0 3px #0003}.explore-create-party>span:first-child{font-size:calc(21px * var(--text-scale,1));line-height:1}body[data-screen=explore] .screen-bar .explore-create-party{display:flex}@media (max-width:480px){.screen-bar{gap:10px}.screen-bar .menu-back{flex:none;gap:0;width:38px;height:40px;padding:10px;font-size:0}.screen-bar .menu-back>span{width:18px;height:18px}.screen-bar h1{font-size:calc(24px * var(--text-scale,1));min-width:0}.screen-bar .explore-create-party{font-size:calc(12px * var(--text-scale,1));gap:5px;max-width:135px;padding:9px 10px}.explore-create-party>span:first-child{font-size:calc(18px * var(--text-scale,1))}}.screen-bar .explore-create-party>.create-label{white-space:normal;width:auto;min-width:0;height:auto;line-height:1.25;display:block}.screen-bar .explore-create-party>span:first-child{flex:none;width:auto;height:auto}.screen-bar h1{flex:1}@media (max-width:480px){.screen-bar .explore-create-party{flex:0 auto;max-width:130px}.screen-bar h1{font-size:calc(22px * var(--text-scale,1))}}.room-feed{gap:17px}.room-feed .room-post{background:#19232c;border:1px solid #40505a;border-bottom:5px solid #0b1219;border-radius:19px;padding:15px 16px;display:block;transform:none;box-shadow:0 4px #0003}.room-feed .room-post:hover{border-color:#657866;transform:none}.post-author-row{align-items:center;gap:10px;display:flex}.creator-portrait{object-fit:cover;border:1px solid #d9c6fb66;border-bottom:3px solid #56406d;border-radius:12px;flex:none;width:37px;height:37px}.post-author-info{flex:1;min-width:0}.post-author-line{font-size:calc(13px * var(--text-scale,1));color:#d1dce4;align-items:center;gap:7px;display:flex}.post-author-line strong{font-size:calc(13px * var(--text-scale,1));font-weight:700}.post-meta{color:#78909f;font-size:calc(10px * var(--text-scale,1));align-items:center;gap:6px;margin-top:4px;display:flex}.post-room-badge{font-size:calc(9px * var(--text-scale,1));color:rgb(var(--card-color));border:1px solid rgba(var(--card-color), .22);background:rgba(var(--card-color), .07);white-space:nowrap;border-radius:7px;padding:5px 8px}.room-feed .room-post h3{font-size:calc(21px * var(--text-scale,1));letter-spacing:-.7px;color:#e5edf0;margin:12px 0 6px;font-weight:900;line-height:1.3}.room-feed .room-post .post-hook{font-size:calc(15px * var(--text-scale,1));color:#9cb0bf;max-width:610px;margin:0;line-height:1.5}.post-foot{border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:10px;margin-top:17px;padding-top:14px;display:flex}.post-stats{font-size:calc(11px * var(--text-scale,1));color:#748e9d;align-items:center;gap:6px;display:flex}.post-stats>span:first-child{color:#89a67f;width:16px;height:16px;display:block}.post-stats svg{width:100%;height:100%}.post-buttons{align-items:center;gap:9px;display:flex}.post-watch,.room-post .post-play{font:800 calc(13px * var(--text-scale,1)) "Trebuchet MS", sans-serif;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;display:flex;box-shadow:0 2px #0003}.post-watch{color:#d4c2f4;background:#342c48;border:1px solid #bba1f34d;border-bottom:4px solid #191328}.post-watch>span{width:17px;height:17px;display:block}.post-watch svg{width:100%;height:100%}.room-post .post-play{color:#293c17;background:#d1fb77;border:1px solid #e8ffc1;border-bottom:4px solid #8aa64a}.post-watch:active,.room-post .post-play:active{box-shadow:none;transform:translateY(2px)}.compact-feed .room-feed .room-post{padding:14px 16px}.compact-feed .room-post h3{font-size:calc(20px * var(--text-scale,1));margin-top:12px}.compact-feed .room-post .post-hook{font-size:calc(14px * var(--text-scale,1))}.compact-feed .room-post .post-foot{margin-top:12px;padding-top:11px}.mojo-dialog.watch-dialog{width:min(510px,100% - 20px);height:min(750px,100dvh - 20px);max-height:calc(100dvh - 20px);padding:0;overflow:hidden}.mojo-dialog.watch-dialog[open]{flex-direction:column;display:flex}.watch-header{flex:none;padding:23px 22px 17px;position:relative}.watch-header .mojo-eyebrow{font-size:calc(8px * var(--text-scale,1));margin-bottom:8px}.watch-header h2{font-size:calc(27px * var(--text-scale,1));letter-spacing:-1px;margin:0;padding-right:22px}.watch-header .candy-close{top:16px;right:15px}.watch-game{background:#1d2b34;border-block:1px solid #ffffff0a;flex:none;align-items:center;gap:10px;padding:12px 20px;display:flex}.watch-game>img{border:1px solid #bba1f35c;object-fit:cover;border-bottom:3px solid #64517b;border-radius:11px;width:34px;height:34px}.watch-game>div{flex:1;min-width:0}.watch-game>div>span{font-size:calc(10px * var(--text-scale,1));color:#96a4ba}.watch-game h3{font-size:calc(14px * var(--text-scale,1));white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-weight:700;line-height:1.4;overflow:hidden}.stream-status{color:#cee8a9;font-size:calc(7px * var(--text-scale,1));letter-spacing:.5px;white-space:nowrap;background:#d1fb7707;border:1px solid #d1fb7720;border-radius:7px;align-items:center;gap:5px;padding:6px 7px;display:flex}.stream-status i{background:#d1fb77;border-radius:50%;width:4px;height:4px;display:block}.stream-status.is-paused{color:#9b90b0;background:#bba1f30a;border-color:#bba1f327}.stream-status.is-paused i{background:#a690ca}.watch-toolbar{border-bottom:1px solid #ffffff08;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:11px 19px;display:flex}.watch-toolbar>span{font-size:calc(10px * var(--text-scale,1));color:#788e9e}#pause-stream{color:#adbdc7;font-size:calc(10px * var(--text-scale,1));background:#25323c;border:1px solid #ffffff10;border-bottom:3px solid #101923;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;display:flex}#pause-icon{width:12px;height:12px;display:block}#pause-icon svg{width:100%;height:100%}.watch-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#536474 transparent;flex-direction:column;flex:1;gap:13px;min-height:0;padding:14px 16px;display:flex;overflow:auto}.stream-message{background:#1d2a34;border:1px solid #3a4d59;border-bottom:4px solid #0b141d;border-radius:15px;flex:none;padding:14px}.stream-message.is-new{transform-origin:50% 90%;animation:.45s both move-arrival}.stream-message-top{align-items:center;gap:9px;display:flex}.stream-portrait{object-fit:cover;border:1px solid #ccb6e75e;border-bottom:3px solid #574365;border-radius:11px;flex:none;width:33px;height:33px}.stream-author{flex:1;min-width:0}.stream-author strong{font-size:calc(12px * var(--text-scale,1));color:#e0e5ef;display:block}.stream-author>span{color:#688696;font-size:calc(8px * var(--text-scale,1));margin-top:4px;display:block}.move-score{font-size:calc(16px * var(--text-scale,1));letter-spacing:-.5px;color:#d1fb77;white-space:nowrap;background:#d1fb7711;border:1px solid #d1fb7728;border-bottom:3px solid #172418;border-radius:9px;padding:5px 8px;font-weight:900}.move-score small{font-size:calc(7px * var(--text-scale,1));text-align:center;letter-spacing:.8px;color:#8da877;margin-top:2px;display:block}.move-score.negative{color:#f2b1a5;background:#f7a49410;border-color:#f7a49424 #f7a49424 #281a1d}.move-score.negative small{color:#bc8b84}.move-score.neutral{color:#bba1f3;background:#bba1f30c;border-color:#bba1f327 #bba1f327 #1b1826}.move-score.neutral small{color:#9580b1}.stream-message blockquote{font-size:calc(15px * var(--text-scale,1));color:#d5e1e7;overflow-wrap:anywhere;margin:13px 0 14px;line-height:1.7}.stream-actions{border-top:1px solid #ffffff08;align-items:center;gap:8px;padding-top:10px;display:flex}.stream-actions button{color:#8fa8b9;font-size:calc(10px * var(--text-scale,1));background:#253541;border:1px solid #ffffff0d;border-bottom:3px solid #101b23;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;display:flex}.stream-actions button>span:first-child{width:14px;height:14px;display:block}.stream-actions svg{width:100%;height:100%}.stream-actions button[aria-pressed=true]{color:#d2b8f9;background:#3b2c4b;border-color:#bba1f330 #bba1f330 #22162f}.stream-time{font-size:calc(8px * var(--text-scale,1));color:#688696;margin-left:auto}.watch-dialog .watch-footer{background:#111d25;border-top:1px solid #ffffff10;flex-direction:column;flex:none;align-items:stretch;gap:10px;margin:0;padding:13px 18px 17px;display:flex}.watch-footer>span{font-size:calc(10px * var(--text-scale,1));color:#839eaa;text-align:center}.watch-footer .candy-button{font-size:calc(17px * var(--text-scale,1));padding:12px 16px}.new-moves-wrapper{z-index:2;flex:none;height:0;position:relative}#new-moves{color:#34224c;font-size:calc(11px * var(--text-scale,1));white-space:nowrap;background:#bba1f3;border:1px solid #ddc9ff;border-bottom:4px solid #7e62ac;border-radius:11px;padding:9px 14px;font-weight:700;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 5px 30px #0008}#move-share-preview{margin:22px 0 18px}#move-share-preview .stream-message{border-color:#bba1f338}.move-share-label{font-size:calc(12px * var(--text-scale,1));color:#8ba4b5;margin:14px 0 8px;display:block}#move-share-caption{width:100%;font:calc(14px * var(--text-scale,1))/1.7 "Trebuchet MS", sans-serif;color:#cbdde6;resize:vertical;background:#101b23;border:1px solid #425866;border-bottom:3px solid #09141c;border-radius:12px;min-height:120px;margin-bottom:18px;padding:12px;display:block}.attempt-feed .stream-message{padding:18px}.attempt-context{font-size:calc(11px * var(--text-scale,1));color:#8d9eb6;margin-bottom:13px;line-height:1.6}.attempt-context strong{color:#c3cae2;font-weight:700}.attempt-stream-bottom{align-items:center;gap:10px;margin-top:14px;display:flex}.attempt-stream-bottom button{color:#bca3e5;font-size:calc(12px * var(--text-scale,1));background:0 0;border:0;padding:5px 0}.attempt-stream-bottom a{font-size:calc(12px * var(--text-scale,1));color:#cae9a1;margin-left:auto}.attempts .stream-message,.stream-message{scroll-margin-bottom:80px}@keyframes move-arrival{0%{opacity:0;transform:translateY(16px)scale(.97)}70%{opacity:1;transform:translateY(-2px)scale(1.005)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:600px){.room-feed .room-post{border-radius:17px;padding:17px 15px}.room-feed .room-post h3{font-size:calc(21px * var(--text-scale,1));margin-top:16px;line-height:1.3}.room-feed .room-post .post-hook{font-size:calc(14px * var(--text-scale,1))}.post-author-line,.post-author-line strong{font-size:calc(12px * var(--text-scale,1))}.post-author-line .creator-label{font-size:calc(8px * var(--text-scale,1))}.post-meta{font-size:calc(9px * var(--text-scale,1))}.post-room-badge{text-overflow:ellipsis;max-width:105px;font-size:calc(7px * var(--text-scale,1));padding:5px 6px;overflow:hidden}.post-foot{margin-top:15px;padding-top:13px}.post-stats{font-size:calc(9px * var(--text-scale,1));gap:5px}.post-buttons{gap:7px}.post-watch,.room-post .post-play{font-size:calc(12px * var(--text-scale,1));gap:6px;padding:8px 11px}.watch-header{padding:21px 18px 15px}.watch-header h2{font-size:calc(25px * var(--text-scale,1))}.watch-game{padding:11px 16px}.watch-game h3{font-size:calc(12px * var(--text-scale,1))}.watch-game>div>span{font-size:calc(9px * var(--text-scale,1))}.stream-status{font-size:calc(6px * var(--text-scale,1));padding:5px 6px}.watch-toolbar{padding:9px 15px}.watch-toolbar>span{font-size:calc(9px * var(--text-scale,1))}.watch-messages{padding:13px 12px}.stream-message{padding:12px}.stream-message blockquote{font-size:calc(14px * var(--text-scale,1));margin-top:12px}.watch-dialog .watch-footer{padding:11px 15px 14px}.watch-footer .candy-button{font-size:calc(16px * var(--text-scale,1))}}@media (max-width:360px){.post-room-badge{display:none}.room-feed .room-post h3{font-size:calc(20px * var(--text-scale,1))}.post-stats{font-size:calc(8px * var(--text-scale,1))}.post-stats>span:first-child{display:none}.post-watch,.room-post .post-play{font-size:calc(11px * var(--text-scale,1));padding:8px 10px}.post-buttons{gap:6px}.watch-header h2{font-size:calc(23px * var(--text-scale,1))}.watch-game{gap:8px;padding-inline:12px}.stream-status{font-size:calc(5px * var(--text-scale,1));letter-spacing:0}.watch-game>img{width:29px;height:29px}.stream-message-top{gap:7px}.move-score{font-size:calc(15px * var(--text-scale,1));padding:5px 7px}.stream-portrait{width:30px;height:30px}.stream-author strong{font-size:calc(11px * var(--text-scale,1))}.stream-actions button{font-size:calc(9px * var(--text-scale,1));padding:6px 7px}.watch-toolbar>span{font-size:calc(8px * var(--text-scale,1))}.stream-time{font-size:calc(7px * var(--text-scale,1))}}@media (max-height:650px){.watch-header{padding-top:18px;padding-bottom:13px}.watch-header h2{font-size:calc(24px * var(--text-scale,1))}.watch-game{padding-block:10px}.watch-toolbar{padding-block:8px}.watch-dialog .watch-footer{padding-top:11px;padding-bottom:13px}.watch-footer>span{font-size:calc(9px * var(--text-scale,1))}}@media (prefers-reduced-motion:reduce){.stream-message.is-new{animation:none}}body.motion-off .stream-message.is-new{animation:none}.post-author-row{flex-wrap:wrap}.post-author-info{min-width:130px}.post-author-line .creator-label{font-size:calc(12px * var(--text-scale,1));color:#91a8b8}.post-meta{font-size:calc(12px * var(--text-scale,1));color:#91a8b8;line-height:1.5}.post-room-badge{max-width:none;font-size:calc(12px * var(--text-scale,1));white-space:normal;text-overflow:clip;line-height:1.4;display:inline-block;overflow:visible}.room-feed .room-post .post-hook,.compact-feed .room-feed .room-post .post-hook{font-size:calc(16px * var(--text-scale,1));line-height:1.7}.post-foot{flex-wrap:wrap;gap:12px}.post-stats{font-size:calc(16px * var(--text-scale,1));color:#b2c7b8;gap:7px;font-weight:700;line-height:1.5}.post-stats>span:first-child{color:#bddc9b;flex:none;width:23px;height:23px;display:block}.post-buttons{margin-left:auto}.feed-intro{font-size:calc(16px * var(--text-scale,1));line-height:1.7}.feed-end{font-size:calc(14px * var(--text-scale,1));text-align:center;line-height:1.7}.feed-end button{font-size:calc(14px * var(--text-scale,1))}.sample-note{font-size:calc(12px * var(--text-scale,1));line-height:1.8}.attempt-context{font-size:calc(14px * var(--text-scale,1));line-height:1.6}.attempt-stream-bottom{flex-wrap:wrap}.attempt-stream-bottom button,.attempt-stream-bottom a{font-size:calc(14px * var(--text-scale,1));line-height:1.5}.stream-author>span{font-size:calc(12px * var(--text-scale,1));color:#8ea8b7;line-height:1.5}.move-score small{font-size:calc(12px * var(--text-scale,1));letter-spacing:.3px}.stream-message blockquote{font-size:calc(16px * var(--text-scale,1));line-height:1.7}.stream-actions{flex-wrap:wrap;gap:9px}.stream-actions button{font-size:calc(14px * var(--text-scale,1));color:#b1c8d5;min-height:38px;padding:8px 11px;line-height:1.4}.stream-time{font-size:calc(12px * var(--text-scale,1));color:#91a9b8}.watch-header .mojo-eyebrow,.watch-game>div>span{font-size:calc(12px * var(--text-scale,1));line-height:1.5}.watch-game h3{font-size:calc(16px * var(--text-scale,1));white-space:normal;text-overflow:clip;line-height:1.4;overflow:visible}.stream-status{font-size:calc(12px * var(--text-scale,1));letter-spacing:0;gap:6px;padding:7px 8px}.stream-status i{width:5px;height:5px}.watch-toolbar>span{font-size:calc(12px * var(--text-scale,1));max-width:65%;line-height:1.5}#pause-stream{font-size:calc(14px * var(--text-scale,1));gap:6px;padding:8px 10px}.watch-footer>span{font-size:calc(12px * var(--text-scale,1));line-height:1.5}#new-moves{font-size:calc(14px * var(--text-scale,1));padding:10px 15px}.move-share-label{font-size:calc(14px * var(--text-scale,1))}.share-fallbacks button{font-size:calc(14px * var(--text-scale,1))}@media (max-width:480px){.watch-game{flex-wrap:wrap;gap:9px}.watch-game>div{min-width:calc(100% - 50px)}.watch-game .stream-status{margin-left:43px}.post-foot{align-items:flex-start}.post-stats{font-size:calc(16px * var(--text-scale,1));flex-basis:100%}.post-buttons{justify-content:flex-end;width:100%}.stream-message-top{flex-wrap:wrap}.stream-author{min-width:100px}.stream-time{flex-shrink:0}.watch-toolbar>span{max-width:62%}.room-feed .room-post .post-hook{font-size:calc(16px * var(--text-scale,1))}}.post-stats svg{transform-origin:50%;transform:scale(1.25)}.post-author-line,.post-author-line strong{font-size:calc(14px * var(--text-scale,1))}.post-author-line .creator-label,.post-meta,.post-room-badge{font-size:calc(11px * var(--text-scale,1))}.room-feed .room-post .post-hook,.compact-feed .room-feed .room-post .post-hook{font-size:calc(15px * var(--text-scale,1))}.post-stats{font-size:calc(14px * var(--text-scale,1))}.post-stats>span:first-child{width:20px;height:20px}.post-stats svg{transform:scale(1.1)}.post-watch,.room-post .post-play{font-size:calc(13px * var(--text-scale,1));padding:9px 12px}.post-watch>span{width:17px;height:17px}.room-filters button{font-size:calc(13px * var(--text-scale,1));padding:8px 12px}.feed-switch button{font-size:calc(18px * var(--text-scale,1))}.feed-switch button span{font-size:calc(12px * var(--text-scale,1))}.feed-intro,.feed-end,.feed-end button{font-size:calc(13px * var(--text-scale,1))}.sample-note{font-size:calc(11px * var(--text-scale,1))}.attempt-context{font-size:calc(12px * var(--text-scale,1))}.attempt-stream-bottom button,.attempt-stream-bottom a{font-size:calc(13px * var(--text-scale,1))}.stream-author strong{font-size:calc(14px * var(--text-scale,1))}.stream-author>span{font-size:calc(11px * var(--text-scale,1))}.stream-portrait{width:35px;height:35px}.move-score{font-size:calc(18px * var(--text-scale,1))}.move-score small{font-size:calc(10px * var(--text-scale,1))}.stream-message blockquote{font-size:calc(15px * var(--text-scale,1))}.stream-actions button{font-size:calc(13px * var(--text-scale,1));min-height:34px;padding:7px 10px}.stream-actions button>span:first-child{width:16px;height:16px}.stream-time{font-size:calc(11px * var(--text-scale,1))}.watch-header .mojo-eyebrow{font-size:calc(10px * var(--text-scale,1))}.watch-game>div>span{font-size:calc(11px * var(--text-scale,1))}.watch-game h3{font-size:calc(14px * var(--text-scale,1))}.stream-status{font-size:calc(10px * var(--text-scale,1));padding:6px 7px}.watch-toolbar>span{font-size:calc(11px * var(--text-scale,1))}#pause-stream{font-size:calc(12px * var(--text-scale,1));padding:7px 9px}#pause-icon{width:14px;height:14px}.watch-footer>span{font-size:calc(11px * var(--text-scale,1))}.watch-footer .candy-button{font-size:calc(17px * var(--text-scale,1))}#new-moves{font-size:calc(12px * var(--text-scale,1))}.move-share-label,.share-fallbacks button{font-size:calc(13px * var(--text-scale,1))}#move-share-caption{font-size:calc(15px * var(--text-scale,1))}@media (max-width:480px){.post-stats{font-size:calc(14px * var(--text-scale,1));flex-basis:auto}.post-buttons{width:auto}.post-foot{align-items:center}.room-feed .room-post .post-hook{font-size:calc(15px * var(--text-scale,1))}}#attempt-feed .attempt-card{padding:14px;box-shadow:0 3px #0003}#attempt-feed .attempt-matchup{align-items:center;gap:9px;min-height:34px;display:flex}#attempt-feed .attempt-portrait-stack{flex:none;align-items:center;width:58px;height:34px;display:flex;position:relative}#attempt-feed .attempt-portrait-stack .stream-portrait{object-fit:cover;border:2px solid #243540;border-radius:11px;width:34px;height:34px;box-shadow:0 2px #0c1921}#attempt-feed .attempt-player-portrait{z-index:2;position:relative}#attempt-feed .attempt-creator-portrait{z-index:1;margin-left:-12px;position:relative;transform:rotate(7deg)}#attempt-feed .attempt-matchup-names{min-width:0;font-size:calc(13px * var(--text-scale,1));flex-wrap:wrap;flex:1;align-items:center;gap:5px;line-height:1.3;display:flex}#attempt-feed .attempt-matchup-names strong{color:#c8dce8;overflow-wrap:anywhere;font-weight:700}#attempt-feed .attempt-matchup-names>span{font-size:calc(12px * var(--text-scale,1));color:#7f9ba9}#attempt-feed .attempt-matchup .move-score{font-size:calc(18px * var(--text-scale,1));white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:5px 7px;line-height:1.1;display:flex}#attempt-feed .attempt-matchup .move-score small{font-size:calc(10px * var(--text-scale,1));letter-spacing:0;margin:0;line-height:1;display:inline}#attempt-feed .attempt-context{font-size:calc(13px * var(--text-scale,1));margin:8px 0 0}#attempt-feed .attempt-game-title{font-size:calc(18px * var(--text-scale,1));letter-spacing:-.35px;color:#d7e4ea;margin:0;font-weight:800;line-height:1.3}#attempt-feed .attempt-description{font-size:calc(13px * var(--text-scale,1));color:#91aaba;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:3px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}#attempt-feed .attempt-card blockquote{font-size:calc(17px * var(--text-scale,1));color:#edf4ef;margin:9px 0 10px;font-weight:700;line-height:1.45}#attempt-feed .attempt-card .stream-actions{gap:8px;padding-top:7px}#attempt-feed .attempt-card .stream-actions button{font-size:calc(13px * var(--text-scale,1));min-height:34px;padding:6px 9px}#attempt-feed .attempt-stream-bottom{gap:9px;margin-top:6px}#attempt-feed .attempt-stream-bottom button,#attempt-feed .attempt-stream-bottom a{font-size:calc(13px * var(--text-scale,1));padding-block:5px;line-height:1.5}#attempt-feed .attempt-stream-bottom a{padding-block:5px}@media (max-width:380px){#attempt-feed .attempt-card{padding:13px 12px}#attempt-feed .attempt-matchup{gap:7px}#attempt-feed .attempt-portrait-stack{width:50px;height:31px}#attempt-feed .attempt-portrait-stack .stream-portrait{border-radius:10px;width:31px;height:31px}#attempt-feed .attempt-matchup-names{gap:4px}#attempt-feed .attempt-matchup .move-score{font-size:calc(17px * var(--text-scale,1));gap:3px;padding:5px 6px}#attempt-feed .attempt-matchup .move-score small{display:none}}#challenge-feed.challenge-grid{flex-direction:column;gap:17px;display:flex}#challenges-screen .challenge-intro{font-size:calc(15px * var(--text-scale,1));color:#93aab9;margin:2px 0 22px;line-height:1.7}#challenges-screen .challenge-note{font-size:calc(12px * var(--text-scale,1));color:#6d8899;margin-top:22px;line-height:1.7}.room-feed .challenge-post{background:linear-gradient(135deg,#bba1f308,#0000 70%),#19232c}#challenge-feed .challenge-post{border-radius:19px;padding:15px 16px}#challenge-feed .post-author-row{flex-wrap:nowrap;gap:9px}#challenge-feed .post-author-info{min-width:0}#challenge-feed .post-author-line{flex-wrap:wrap;gap:3px 6px}#challenge-feed .post-meta{margin-top:3px}#challenge-feed .challenge-post h3{font-size:calc(21px * var(--text-scale,1));margin:12px 0 6px;line-height:1.3}#challenge-feed .challenge-post .post-hook{font-size:calc(15px * var(--text-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}#challenge-feed .post-foot{margin-top:11px;padding-top:10px}#challenge-feed .has-friend-activity .post-stats{display:none}#challenge-feed .post-buttons{margin-left:auto}.challenge-wins{color:#ffd18a;white-space:nowrap;background:#ffc66a0b;border:1px solid #ffc66a35;border-bottom:3px solid #44351f;border-radius:11px;flex:none;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.challenge-wins>span{filter:drop-shadow(0 2px #060f1680);flex:none;width:24px;height:24px;display:block}.challenge-wins svg{width:100%;height:100%}.challenge-wins strong{font-size:calc(13px * var(--text-scale,1));font-weight:800;line-height:1.25}.challenge-reward-line{color:#b7d69d;background:linear-gradient(120deg,#b1da7c0d,#0000),#15242a;border:1px solid #b0d38825;border-bottom:3px solid #0c1820;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:9px 11px;display:flex}.challenge-reward-icon{color:#b6d69e;background:#bedf9e0d;border:1px solid #b4d4953b;border-bottom:3px solid #253e29;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;padding:5px;display:grid}.challenge-reward-icon svg{width:100%;height:100%}.challenge-reward-copy{flex-direction:column;gap:3px;min-width:0;line-height:1.4;display:flex}.challenge-reward-copy>strong{font-size:calc(14px * var(--text-scale,1));color:#c9dfb5;font-weight:700}.challenge-reward-copy>span{font-size:calc(12px * var(--text-scale,1));color:#94ac94;overflow-wrap:anywhere}.creator-gift{background:linear-gradient(110deg,#bb91f31c,#0000),#1e2230;border-color:#d9b2f42b}.creator-gift .challenge-reward-icon{color:#cfb4f5;background:#bba1f321;border-color:#d6bcff55 #d6bcff55 #604c7c;transform:rotate(-6deg)}.creator-gift .challenge-reward-copy>strong{color:#d9c4fa}.creator-gift .challenge-reward-copy>span{color:#ad9dc3}.challenge-friend-activity{align-items:center;gap:9px;min-height:28px;margin-top:11px;display:flex}.challenge-friend-stack{flex:none;align-items:center;padding-right:2px;display:flex}.challenge-friend-stack img{object-fit:cover;border:2px solid #19232c;border-radius:9px;width:27px;height:27px;display:block;position:relative;box-shadow:0 2px #0c151d}.challenge-friend-stack img+img{margin-left:-8px}.challenge-friend-stack img:first-child{z-index:3}.challenge-friend-stack img:nth-child(2){z-index:2}.challenge-friend-label{font-size:calc(13px * var(--text-scale,1));color:#91a9b9;overflow-wrap:anywhere;line-height:1.5}.challenge-friend-label strong{color:#bbd1de;font-weight:700}.watch-challenge-context{background:#bba1f305;border-bottom:1px solid #bba1f31e;flex:none;align-items:center;gap:10px;padding:9px 16px;display:flex}.watch-challenge-context .challenge-wins{gap:4px;padding:5px 7px}.watch-challenge-context .challenge-wins>span{width:22px;height:22px}.watch-challenge-context .challenge-wins strong{font-size:calc(12px * var(--text-scale,1))}.watch-challenge-context .challenge-reward-line{background:0 0;border:0;flex:1;gap:7px;margin:0;padding:0}.watch-challenge-context .challenge-reward-icon{border-radius:8px;width:29px;height:29px;padding:4px}.watch-challenge-context .challenge-reward-copy>strong{font-size:calc(12px * var(--text-scale,1))}.watch-challenge-context .challenge-reward-copy>span{font-size:calc(11px * var(--text-scale,1))}body[data-screen=challenges] .screen-bar .explore-create-party{display:flex}@media (max-width:480px){#challenge-feed .challenge-post{padding:14px}.challenge-wins{gap:4px;padding:5px 7px}.challenge-wins>span{width:22px;height:22px}.challenge-wins strong{font-size:calc(12px * var(--text-scale,1))}.watch-challenge-context{padding:9px 12px}.watch-dialog.is-challenge .watch-footer>span{display:none}}@media (max-width:380px){body[data-screen=challenges] .screen-bar .explore-create-party{flex:0 auto;max-width:114px;margin-left:auto}body[data-screen=challenges] #explore-create-label{overflow-wrap:anywhere}#challenge-feed .post-author-row{gap:7px}#challenge-feed .creator-portrait{width:34px;height:34px}.challenge-reward-line{padding:8px 9px}.challenge-friend-activity{gap:7px}.watch-challenge-context{flex-wrap:wrap}.watch-challenge-context .challenge-reward-line{min-width:140px}}#challenge-feed .post-foot{flex-wrap:nowrap;gap:12px}#challenge-feed .post-buttons{flex:none}#challenge-feed .post-foot .challenge-friend-activity{flex:1;min-width:0;margin:0}#challenge-feed .post-foot .challenge-friend-label{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;flex:1;min-width:0;display:block;overflow:hidden}#challenge-feed .post-foot .post-stats{min-width:0}@media (max-width:480px){#challenge-feed .post-foot .challenge-friend-activity{flex-direction:column;align-items:flex-start;gap:4px}#challenge-feed .post-foot .challenge-friend-label{flex:none;width:100%}#challenge-feed .challenge-friend-stack img{border-radius:8px;width:23px;height:23px}#challenge-feed .challenge-friend-stack img+img{margin-left:-9px}}#leaderboard.aura-leaderboard{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 32px;padding:0;overflow:visible}.aura-heading{justify-content:space-between;align-items:center;gap:16px;padding:8px 4px 23px;display:flex}.aura-heading .mojo-eyebrow{font-size:calc(11px * var(--text-scale,1));letter-spacing:1.3px;color:#c4afeb;margin:0 0 10px}.aura-heading h2{font-size:calc(30px * var(--text-scale,1));letter-spacing:-1px;margin:0 0 8px;line-height:1.15}.aura-heading>div>p:last-child{font-size:calc(14px * var(--text-scale,1));color:#97aebe;margin:0;line-height:1.6}.floating-crown{filter:drop-shadow(0 6px #0005);flex:none;padding-right:6px;font-size:54px;line-height:1.2;animation:3.1s ease-in-out infinite aura-crown-float;display:block;transform:rotate(8deg)}@keyframes aura-crown-float{0%,to{transform:translateY(2px)rotate(8deg)}50%{transform:translateY(-6px)rotate(5deg)}}.motion-off .floating-crown{animation:none}.aura-scopes{scrollbar-width:thin;scrollbar-color:#596b55 transparent;gap:9px;margin:0 -2px 7px;padding:3px 2px 13px;display:flex;overflow-x:auto}.aura-scopes button{font-size:calc(14px * var(--text-scale,1));white-space:nowrap;color:#a9bdca;background:#1b2933;border:1px solid #ffffff13;border-bottom:4px solid #0e171f;border-radius:12px;flex:none;padding:10px 14px;font-weight:700;transition:transform .15s,background .15s}.aura-scopes button[aria-selected=true]{color:#263919;background:#d0f77e;border-color:#e1ffa6 #e1ffa6 #8ea54d}.aura-scopes button:active{transform:translateY(2px)}.aura-scopes button:focus-visible,.aura-board button:focus-visible{outline-offset:3px;outline:2px solid #d0f77e}.aura-board{background:#17242d;border:1px solid #3b515c;border-bottom:6px solid #0e1821;border-radius:23px;padding:20px;box-shadow:0 5px #080f15}.aura-board-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.aura-board .rank-tabs{background:#0d1921;border:1px solid #ffffff0c;border-radius:11px;flex:1;gap:4px;max-width:330px;margin:0;padding:4px;display:flex}.aura-board .rank-tabs button{font-size:calc(13px * var(--text-scale,1));color:#8ea5b7;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:8px;flex:1;padding:9px 11px;line-height:1.3}.aura-board .rank-tabs button[aria-pressed=true]{color:#e2cbff;background:#483756;border-bottom-color:#2c2039;box-shadow:inset 0 1px #ffffff15}.aura-unit{color:#c6ef8d;font-size:calc(13px * var(--text-scale,1));align-items:center;gap:5px;font-weight:700;display:flex}.aura-unit>span{width:24px;height:24px}.aura-unit svg{width:100%;height:100%}.rank-search{background:#0d1a23;border:1px solid #405765;border-bottom:3px solid #07121a;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;display:flex}.rank-search:focus-within{border-color:#bba1f3;box-shadow:0 0 0 3px #bba1f318}.rank-search>svg{color:#91aab9;flex:none;width:21px;height:21px}.rank-search input{width:100%;min-width:0;font:inherit;font-size:max(16px, calc(15px * var(--text-scale,1)));color:#e6eef0;background:0 0;border:0;border-radius:0;outline:0;padding:0}.rank-search input::placeholder{color:#718c9d}.rank-search input::-webkit-search-cancel-button{display:none}.rank-search button{color:#c4d4df;background:#253742;border:0;border-radius:7px;flex:none;width:26px;height:26px;padding:0;font-size:20px;line-height:1}#rank-search-hint{font-size:calc(12px * var(--text-scale,1));color:#90a8b7;margin:9px 2px 18px;line-height:1.5}.rank-tag-suggestions{flex-wrap:wrap;gap:7px;margin:-5px 0 16px;display:flex}.rank-tag-suggestions button{color:#cebbef;font-size:calc(12px * var(--text-scale,1));background:#332a47;border:1px solid #bba1f333;border-bottom:3px solid #1e182b;border-radius:8px;padding:7px 9px}.rank-list-heading{justify-content:space-between;align-items:center;gap:10px;margin:0 2px 12px;display:flex}.rank-list-heading strong{font-size:calc(14px * var(--text-scale,1));color:#d3dfe3}.rank-list-heading>span{font-size:calc(12px * var(--text-scale,1));color:#819eaf;white-space:nowrap}.rank-scope-hint{font-size:calc(12px * var(--text-scale,1));color:#94a9b6;margin:-3px 2px 15px;line-height:1.6}.aura-board #ranks{gap:9px;margin:0;padding:0;list-style:none;display:grid}.aura-board #ranks .aura-row{background:#21323e;border:1px solid #3d515e;border-bottom:4px solid #0b1720;border-radius:13px;align-items:center;gap:11px;padding:13px 12px;display:flex}.aura-board #ranks .aura-leader{background:linear-gradient(110deg,#ffc66a0d,#0000),#273339;border-color:#bba16b50 #bba16b50 #121c1d}.aura-board .rank-number{font-size:calc(13px * var(--text-scale,1));color:#77909e;flex:none;width:23px;font-weight:700}.aura-board .aura-leader .rank-number{color:#ffd38a}.aura-board .rank-avatar{object-fit:cover;border:1px solid #fff3;border-radius:12px;flex:none;width:40px;height:40px;padding:0;display:block;box-shadow:0 3px #101d26}.rank-player{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.aura-board .rank-name{font-size:calc(15px * var(--text-scale,1));color:#e8eef0;overflow-wrap:anywhere;font-weight:700;line-height:1.2}.rank-interests{color:#90a9b9;font-size:calc(11px * var(--text-scale,1));overflow-wrap:anywhere;line-height:1.4}.aura-board .rank-score{white-space:nowrap;color:#d2f7a1;font-size:calc(18px * var(--text-scale,1));align-items:center;gap:5px;margin-left:0;line-height:1.2;display:flex}.rank-score>strong{letter-spacing:-.3px;font-weight:900}.rank-aura-icon{color:#d0f77e;flex:none;width:26px;height:28px;display:block}.rank-aura-icon svg{width:100%;height:100%;display:block}.aura-board .rank-foot{font-size:calc(11px * var(--text-scale,1));color:#819da8;text-align:center;margin:17px 0 0;line-height:1.6}.rank-empty{text-align:center;padding:27px 10px 20px}.rank-empty>span{color:#bba1f3;width:45px;height:45px;margin:auto;display:block}.rank-empty h3{font-size:calc(20px * var(--text-scale,1));margin:14px 0 8px}.rank-empty p{font-size:calc(14px * var(--text-scale,1));color:#9bb1bd;line-height:1.6}.rank-empty button{font-size:calc(13px * var(--text-scale,1));color:#302041;background:#bba1f3;border:1px solid #ddc5ff;border-bottom:4px solid #79609e;border-radius:10px;padding:10px 16px;font-weight:700}@media (max-width:400px){.aura-heading h2{font-size:calc(27px * var(--text-scale,1))}.floating-crown{font-size:45px}.aura-board{padding:14px}.aura-board-top{gap:9px}.aura-unit{gap:2px}.aura-unit>span{width:20px}.aura-board .rank-tabs button{padding:8px 6px}.aura-board #ranks .aura-row{gap:8px;padding:12px 9px}.aura-board .rank-number{width:19px;font-size:calc(12px * var(--text-scale,1))}.aura-board .rank-avatar{border-radius:10px;width:35px;height:35px}.aura-board .rank-score{font-size:calc(17px * var(--text-scale,1));gap:2px}.rank-aura-icon{width:23px}.rank-interests{display:block}.aura-board .rank-name{font-size:calc(14px * var(--text-scale,1))}}@media (prefers-reduced-motion:reduce){.floating-crown{animation:none}}.floating-crown{place-items:center;width:68px;height:72px;padding:0;display:grid}.floating-crown>svg{width:100%;height:100%;display:block}.aura-scopes{scrollbar-width:none;-ms-overflow-style:none;--scope-fade-left:0px;--scope-fade-right:24px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--scope-fade-left), #000 calc(100% - var(--scope-fade-right)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--scope-fade-left), #000 calc(100% - var(--scope-fade-right)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--scope-fade-left), #000 calc(100% - var(--scope-fade-right)), transparent)}.aura-scopes::-webkit-scrollbar{width:0;height:0;display:none}@media (max-width:400px){.floating-crown{width:56px;height:62px}}.rank-search-wrap{z-index:3;position:relative}.rank-interest-panel{max-height:260px;top:calc(100% + 5px)}.rank-interest-panel #rank-interest-options{flex-direction:column;gap:3px;display:flex}.rank-interest-panel .tag-option{font-family:inherit}.rank-interest-empty{color:#a99abc;font-size:calc(13px * var(--text-scale,1));margin:0;padding:6px 9px 10px;line-height:1.6}@media (hover:hover) and (pointer:fine){.aura-scopes{scrollbar-width:auto;scrollbar-color:auto;-ms-overflow-style:auto;-webkit-mask-image:none;mask-image:none}.aura-scopes::-webkit-scrollbar{width:auto;height:7px;display:block}.aura-scopes::-webkit-scrollbar-track{background:#111e20;border-radius:8px}.aura-scopes::-webkit-scrollbar-thumb{background:#687a57;border-radius:8px}.aura-scopes::-webkit-scrollbar-thumb:hover{background:#9db773}}#leaderboard .aura-heading{padding-top:calc(68px * var(--text-scale,1));position:relative}.rank-nudge{width:min(calc(236px * var(--text-scale,1)), 100%);pointer-events:none;color:#e5e9dc;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;height:100px;position:absolute;top:0;right:0;overflow:visible}.rank-nudge .rank-ink-arrow{stroke-width:1.9px}.rank-crown-button{width:68px;height:72px;cursor:var(--cursor-pointer,pointer);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:17px;flex:none;align-self:center;place-items:center;padding:0;display:grid}.rank-crown-button:focus-visible{outline-offset:5px;outline:2px solid #d0f77e}.rank-crown-button:hover .floating-crown{filter:drop-shadow(0 6px #0005)drop-shadow(0 0 10px #ffc66a40)}.rank-crown-button:active{scale:.96}@media (max-width:400px){.rank-crown-button{width:56px;height:62px}}@media (prefers-reduced-motion:reduce){.rank-crown-button:active{scale:1}}.post-buttons .icon,.stream-actions .icon{stroke-width:3.5px;width:100%;height:100%;display:inline}.post-stats .icon{stroke-width:3.5px;width:100%;height:100%}.challenge-wins .icon{stroke-width:3.7px;width:100%;height:100%}.challenge-reward-icon .icon{width:100%;height:100%}.rank-player strong{font-size:inherit}.rank-crown-button .animated-emoji{font-size:54px}.rank-search.field-control:focus-within{outline:0}.post-buttons>button,.post-buttons>a{min-height:0}.watch-dialog .compact-watch-header{background:#1b2b36;border-bottom:1px solid #ffffff0e;flex:none;grid-template-columns:42px minmax(0,1fr) 40px;align-items:center;gap:8px 10px;padding:14px 16px 12px;display:grid}.watch-dialog .watch-creator{object-fit:cover;border:1px solid #fff2;border-radius:12px;grid-area:1/1;width:42px;height:42px}.watch-identity{grid-area:1/2;min-width:0}.watch-dialog .watch-creator-name{font-size:calc(12px * var(--text-scale,1));color:#9cb2c2;margin-bottom:4px;display:block}.watch-dialog .watch-game-title{font-size:calc(17px * var(--text-scale,1));letter-spacing:-.3px;overflow-wrap:anywhere;margin:0;line-height:1.35}.watch-dialog .watch-close{grid-area:1/3;align-self:start;place-items:center;width:40px;height:40px;font-size:25px;display:grid;position:static}.watch-controls{grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.watch-dialog .stream-status{font-size:calc(12px * var(--text-scale,1));white-space:nowrap;color:#c9ed9c;border-color:#b8da8528;margin:0;padding:6px 9px}.watch-dialog .pause-stream{color:#b5c9d6;min-height:36px;font-size:calc(13px * var(--text-scale,1));background:#2a3d49;border:1px solid #ffffff15;border-bottom:3px solid #111e27;border-radius:10px;align-items:center;gap:7px;padding:7px 11px;display:flex}.watch-dialog .pause-icon{width:17px;height:17px;display:block}.watch-dialog .pause-icon svg{width:100%;height:100%}.watch-dialog .watch-header #watch-title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:380px){#chat-dialog .chat-selection-bar{gap:8px;min-height:68px;padding:10px 12px}#chat-dialog .chat-selection-count{font-size:calc(16px * var(--text-scale,1))}#chat-dialog .chat-selection-bar .chat-icon-button{width:40px;height:40px;padding:9px}.watch-dialog .compact-watch-header{gap:8px;padding:12px}.watch-dialog .watch-game-title{font-size:calc(16px * var(--text-scale,1))}}.mojo-dialog.watch-dialog{background:#141d23;border:2px solid #3d4b48;border-bottom:7px solid #090e0f;border-radius:27px;width:min(510px,100% - 20px);height:min(750px,100dvh - 20px);max-height:calc(100dvh - 20px);padding:0;box-shadow:0 10px #0005,0 30px 100px #0009}.watch-dialog .watch-header{flex-wrap:nowrap}.watch-dialog .watch-footer{margin:0}.watch-dialog .watch-controls{min-width:0}.watch-dialog .stream-message{box-shadow:none}.watch-dialog .watch-close{color:#afc4d0;background:#24333d;border:1px solid #ffffff12;border-bottom:4px solid #0d1820;border-radius:11px;padding:0;box-shadow:0 3px #0004}.watch-messages .attempt-matchup{margin:0}.watch-messages .stream-author,.watch-messages .move-score{display:block}.watch-messages .stream-actions button{font-weight:400}.watch-dialog .watch-footer .candy-button{color:#2c3c1d;background:#d1fb77;border:1px solid #efffcc;border-bottom:5px solid #8eaa4d;border-radius:12px;min-height:0;box-shadow:0 3px #0004}.screen-bar .menu-back{line-height:normal}.screen-bar .menu-back>span{display:block}.screen-bar .menu-back svg{width:100%;height:100%}.post-author-line{line-height:normal}.room-filters{gap:7px}.room-filters button,.feed-switch button,.aura-heading .mojo-eyebrow{line-height:normal}.rank-player .rank-interests{white-space:normal;text-overflow:clip;overflow:visible}.mojo-dialog.watch-dialog{color:#f2f4f1}.watch-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050907bd}.watch-dialog .watch-close{color:#a9bbc8;box-shadow:none;background:#27333b;border-color:#ffffff13 #ffffff13 #090e13;border-bottom-style:solid;border-bottom-width:3px;border-radius:10px;line-height:1}}
