:root{font-family:"Arial",sans-serif;color:#393b3d;background:#f2f4f5;font-size:16px;color-scheme:light;--surface:#fff;--muted:#656668;--line:#c7cbce}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{color:inherit}button{cursor:pointer}a{text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #00a2ff;outline-offset:3px}header{height:40px;position:fixed;top:0;left:0;right:0;z-index:20;background:#dee1e3;border-bottom:1px solid #c8ccce;display:flex;align-items:center;gap:22px;padding:0 14px}.icon-button{background:none;border:0;padding:3px;font-size:25px;line-height:1}.hamburger{font-size:22px}.logo{font-weight:1000;font-size:26px;letter-spacing:-1.5px;display:flex;align-items:center;color:#343638}.logo-o{width:20px;height:20px;border:7px solid currentColor;transform:rotate(15deg);margin:0 2px}.topnav{display:flex;gap:34px;white-space:nowrap}.topnav a{padding:9px 0}.topnav a:hover{box-shadow:inset 0 -2px #393b3d}#search-form{display:flex;max-width:320px;min-width:140px;flex:1;background:white;height:28px;border:1px solid #b8bcbf;border-radius:3px;overflow:hidden}#search{width:100%;min-width:0;border:0;padding:4px 8px;outline:none;background:var(--surface);color:inherit}#search-form button{border:0;background:var(--surface);font-size:27px;line-height:20px;padding:0 7px}.account{margin-left:auto;display:flex;align-items:center;gap:14px;font-size:14px;white-space:nowrap}.age{font-size:12px;color:var(--muted)}.balance{background:none;border:0;display:flex;align-items:center;gap:5px;font-size:24px}.balance span{font-size:16px}aside{position:fixed;top:40px;bottom:0;width:175px;padding:12px 10px;background:var(--surface);z-index:15}.username{display:block;font-size:18px;font-weight:bold;margin:3px 4px 15px;padding-bottom:13px;border-bottom:1px solid #e2e4e5}#side-nav a{display:flex;align-items:center;gap:13px;height:39px;padding:0 5px;font-size:17px}#side-nav a:hover,#side-nav a.active{background:#e9ecee;border-radius:3px}#side-nav svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:1.6}.count{margin-left:auto;background:#393b3d;color:white;border-radius:10px;font-size:12px;padding:1px 6px}.premium{background:#00b06f;color:white;border:0;border-radius:4px;width:100%;margin-top:19px;padding:9px 3px;font-weight:bold}.premium:hover,.play:hover{background:#00975f}.revival-note{margin:25px 5px;color:#656668;font-size:12px;line-height:1.6}.revival-note span{font-size:12px}main{margin:40px 0 0 175px;padding:25px 38px 35px;min-height:740px;max-width:1475px}h1{font-size:32px;line-height:1.2;margin:0 0 25px;font-weight:800}.section{margin-bottom:29px}.section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}h2{font-size:24px;margin:0;font-weight:750}.see-all,.outline{border:1px solid #a2a6a9;background:transparent;border-radius:3px;padding:5px 13px;font-size:14px;font-weight:bold;white-space:nowrap}.see-all:hover,.outline:hover{background:#dfe2e4}.friends-row{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:17px}.friend{border:0;padding:0;background:none;text-align:center;min-width:0}.avatar-wrap{display:block;position:relative;background:#d9dde0;border-radius:50%;aspect-ratio:1;max-width:105px;margin:auto;overflow:visible}.avatar-wrap img{width:100%;height:100%;object-fit:cover;border-radius:50%}.online{width:17px;height:17px;background:#00a2ff;border:2px solid #f2f4f5;position:absolute;bottom:3px;right:3px;border-radius:50%}.online.game{background:#00b06f;border-radius:4px}.friend-name{display:block;font-weight:bold;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:9px 0 4px}.friend-status{display:block;font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.game-card{min-width:0;cursor:pointer}.game-card button{background:none;border:0;padding:0;text-align:left;width:100%;display:block}.game-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:7px;display:block;background:#dce0e3;transition:filter .15s}.game-card:hover img{filter:brightness(.91)}.game-title{font-size:16px;font-weight:bold;line-height:1.25;margin:8px 0 5px;height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.game-stats{font-size:12px;color:var(--muted);display:flex;gap:13px;align-items:center}.game-stats span{display:flex;gap:4px;align-items:center}.game-stats svg{width:14px;height:14px;fill:var(--muted)}footer{margin-left:175px;padding:25px 38px 65px;border-top:1px solid #d8dcde;color:#656668}footer>div{display:flex;gap:35px;flex-wrap:wrap}footer a{font-size:17px}footer p{font-size:12px;line-height:1.5;max-width:830px;margin:25px 0}.language{border:1px solid #aeb3b7;padding:8px 14px;border-radius:3px;font-size:14px;display:inline-block}.chat-toggle{position:fixed;right:15px;bottom:0;width:270px;height:36px;text-align:left;padding:0 15px;border:1px solid #c4c8cb;background:white;font-weight:bold;border-radius:4px 4px 0 0;z-index:25}.chat-toggle span{float:right}.chat-box{position:fixed;bottom:0;right:15px;width:300px;background:var(--surface);box-shadow:0 0 8px #0003;z-index:30;border-radius:4px}.chat-heading{padding:12px;border-bottom:1px solid var(--line);font-weight:bold}.chat-heading button{float:right;border:0;background:none}.chat-empty{padding:32px 20px;text-align:center;line-height:1.5}.chat-empty p{font-size:14px;color:var(--muted)}.chat-empty a{display:inline-block}dialog{border:0;border-radius:6px;padding:32px;max-width:650px;width:calc(100% - 32px);color:inherit;background:var(--surface);box-shadow:0 8px 60px #0004}dialog::backdrop{background:#0007}.dialog-close{position:absolute;right:12px;top:8px;font-size:28px;border:0;background:none}.detail{display:grid;grid-template-columns:220px 1fr;gap:25px}.detail img{width:100%;border-radius:6px}.detail h2{margin:9px 0 12px}.detail p{font-size:14px;color:var(--muted);line-height:1.5}.play{display:block;width:100%;background:#00b06f;color:white;border:0;padding:12px;border-radius:4px;font-size:20px;margin:18px 0 10px;font-weight:bold}.detail .outline{width:100%}.notice{font-size:14px;line-height:1.6;color:var(--muted)}.tabs{display:flex;border-bottom:1px solid #c7cbce;margin:0 0 24px;gap:0}.tabs button{flex:1;background:none;border:0;padding:13px 8px;color:var(--muted)}.tabs button.selected{border-bottom:3px solid #393b3d;color:inherit;font-weight:bold}.panel{background:var(--surface);padding:25px;border-radius:3px;line-height:1.6}.filters{display:flex;gap:14px;margin:0 0 24px}.filters select{background:var(--surface);color:inherit;border:1px solid var(--line);padding:8px;border-radius:3px}.profile{display:flex;gap:25px;align-items:center;margin-bottom:28px}.profile img{width:140px;background:#dce0e3;border-radius:50%}.profile h1{margin-bottom:10px}.friends-page{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.friends-page .friend{background:var(--surface);padding:22px 12px}.empty{padding:40px;text-align:center;color:var(--muted)}body.dark{background:#232527;color:#eee;--surface:#393b3d;--muted:#b9bdc1;--line:#606467;color-scheme:dark}body.dark header{background:#191b1d;border-color:#111}body.dark .logo{color:white}body.dark #side-nav a:hover,body.dark #side-nav a.active{background:#505457}body.dark .chat-toggle{background:#393b3d}body.dark .online{border-color:#232527}body.dark .revival-note,body.dark footer{color:#b9bdc1}body.dark .tabs button.selected{border-color:white}@media(min-width:1500px){main{margin-left:auto;margin-right:auto;padding-left:213px;max-width:1460px}}@media(max-width:1150px){header{gap:15px}.topnav{gap:20px}.account .age,.account>a{display:none}main{padding:24px}.friends-row{gap:12px;grid-template-columns:repeat(8,1fr)}.friends-row .friend:last-child{display:none}.game-grid{gap:12px}.game-title{font-size:14px}.friend-name{font-size:12px}}@media(max-width:900px){aside{width:155px}main,footer{margin-left:155px}.topnav{gap:15px;font-size:14px}.account{gap:7px}.friends-row{grid-template-columns:repeat(6,1fr)}.friends-row .friend:nth-child(n+7){display:none}.game-grid{grid-template-columns:repeat(4,1fr)}.game-grid .game-card:nth-child(n+5){display:none}.browse .game-card:nth-child(n){display:block}}@media(max-width:650px){header{gap:12px;height:44px;padding:0 10px}.logo{font-size:23px}.logo-o{width:17px;height:17px;border-width:6px}.topnav{display:none}.account>a,.account .age,.account #notifications,.account .balance{display:none}#search-form{min-width:70px}aside{display:none;top:44px;width:175px;box-shadow:4px 0 8px #0002}body.nav-open aside{display:block}main{margin:44px 0 0;padding:24px 16px;min-height:650px}h1{font-size:28px}h2{font-size:21px}.friends-row{grid-template-columns:repeat(5,1fr);gap:12px}.friends-row .friend:nth-child(n+6){display:none}.friend-status{font-size:12px}.friend-name{font-size:12px}.game-grid{grid-template-columns:repeat(3,1fr);gap:12px}.game-grid .game-card:nth-child(n+4){display:none}.browse .game-card:nth-child(n){display:block}.game-stats{gap:8px}.game-title{font-size:14px}footer{margin:0;padding:25px 16px 65px}footer>div{gap:20px}footer a{font-size:14px}.chat-toggle{width:220px;right:10px}.detail{grid-template-columns:1fr}.detail img{width:170px;margin:auto}.friends-page{grid-template-columns:repeat(2,1fr)}.filters{flex-wrap:wrap}.section{margin-bottom:26px}}

.logo{font-size:25px;letter-spacing:0;font-weight:800}.panel.empty{font-size:16px;border:1px solid #e2e4e5;padding:38px 20px}.dark .panel.empty{border-color:#505457}

/* Local Roblox navigation sprites, sourced from Roblox StyleGuide. */
.nav-icon{display:inline-block;flex-shrink:0;width:28px;height:28px;vertical-align:middle;background-image:url("assets/navigation-light.svg");background-repeat:no-repeat;background-size:56px 504px}.dark .nav-icon{background-image:url("assets/navigation-dark.svg")}
.icon-nav-menu{background-position:0 -0px}a:hover .icon-nav-menu,button:hover .icon-nav-menu{background-position:-28px -0px}
.icon-nav-robux{background-position:0 -28px}a:hover .icon-nav-robux,button:hover .icon-nav-robux{background-position:-28px -28px}
.icon-nav-robux,.dark .icon-nav-robux{background-image:url("assets/shiba-robux.png");background-position:center;background-size:23px 23px}
a:hover .icon-nav-robux,button:hover .icon-nav-robux{background-position:center}
.icon-nav-settings{background-position:0 -84px}a:hover .icon-nav-settings,button:hover .icon-nav-settings{background-position:-28px -84px}
.icon-nav-home{background-position:0 -140px}a:hover .icon-nav-home,button:hover .icon-nav-home{background-position:-28px -140px}
.icon-nav-profile{background-position:0 -168px}a:hover .icon-nav-profile,button:hover .icon-nav-profile{background-position:-28px -168px}
.icon-nav-message{background-position:0 -196px}a:hover .icon-nav-message,button:hover .icon-nav-message{background-position:-28px -196px}
.icon-nav-friends{background-position:0 -224px}a:hover .icon-nav-friends,button:hover .icon-nav-friends{background-position:-28px -224px}
.icon-nav-charactercustomizer{background-position:0 -252px}a:hover .icon-nav-charactercustomizer,button:hover .icon-nav-charactercustomizer{background-position:-28px -252px}
.icon-nav-inventory{background-position:0 -280px}a:hover .icon-nav-inventory,button:hover .icon-nav-inventory{background-position:-28px -280px}
.icon-nav-trade{background-position:0 -308px}a:hover .icon-nav-trade,button:hover .icon-nav-trade{background-position:-28px -308px}
.icon-nav-group{background-position:0 -336px}a:hover .icon-nav-group,button:hover .icon-nav-group{background-position:-28px -336px}
.icon-nav-blog{background-position:0 -364px}a:hover .icon-nav-blog,button:hover .icon-nav-blog{background-position:-28px -364px}
.icon-nav-shop{background-position:0 -420px}a:hover .icon-nav-shop,button:hover .icon-nav-shop{background-position:-28px -420px}
.icon-nav-notification-stream{background-position:0 -448px}a:hover .icon-nav-notification-stream,button:hover .icon-nav-notification-stream{background-position:-28px -448px}
.ui-icon{width:24px;height:24px;display:inline-block;flex-shrink:0;vertical-align:middle}.icon-button{display:inline-flex;align-items:center;justify-content:center;padding:0;width:28px;height:28px}.balance{padding:0;gap:5px}#search-form button{display:flex;align-items:center;justify-content:center;padding:0 5px}#search-form .ui-icon{width:22px;height:22px}.language{display:inline-flex;align-items:center;gap:8px}.language .ui-icon{width:18px;height:18px}.chat-toggle{display:flex;align-items:center;justify-content:space-between}.chat-heading button{display:inline-flex;padding:0}.chat-heading .ui-icon,.dialog-close .ui-icon{width:22px;height:22px}.dialog-close{display:flex;padding:3px}
