:root{--text:#f0f3f4;--muted:#94adbb;--pink:#00d7e9;--cyan:#00d7e9;--line:#66869455;--graffiti-bg:url("assets/embedded/178bcc9324e0a20c.jpeg");--panel-grain:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22220%22%20height%3D%22220%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.65%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3CfeComponentTransfer%3E%3CfeFuncA%20type%3D%22linear%22%20slope%3D%22.15%22%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url(%23n)%22%20opacity%3D%22.35%22%2F%3E%3C%2Fsvg%3E")}
body{background:#08131a var(--graffiti-bg) center top/cover fixed no-repeat;color:var(--text)}
body:before{display:none}body:after{display:none}
header{position:relative;max-width:1510px;margin:0 auto;min-height:173px;padding:14px 32px 12px;border:0;background:none;grid-template-columns:1fr auto 1fr;gap:0 16px}
header .brand{display:flex;grid-column:2;grid-row:1;gap:8px;align-items:center;justify-content:center;filter:drop-shadow(0 3px 2px #000)}
header .brand .brand-avatar{display:block;width:135px;height:135px;object-fit:contain}
header .brand .brand-word{font-family:"Guano Apes","Segoe Print",cursive;font-size:102px;line-height:1;font-weight:400;letter-spacing:1px;color:#f7f7f3;text-shadow:3px 3px 0 #0c1922,-2px 0 #f7f7f3}
header .brand small{display:none}
header .graffiti-crown{grid-column:1;grid-row:1;justify-self:start;width:60px;height:58px;transform:rotate(-12deg);color:#01d5e8;filter:drop-shadow(0 2px #03171d)}
header .graffiti-crown svg{width:100%;height:100%}
header .game-tabs{background:#07151cef;border-color:#59788666;margin-top:8px}
.dashboard{max-width:1510px;margin:0 auto;padding:0 30px 26px;gap:17px;grid-template-columns:minmax(290px,1fr) minmax(460px,1.62fr) minmax(285px,.95fr);min-height:calc(100dvh - 175px);align-items:stretch}
.card,.premium-active{border:1px solid #78939d80;border-radius:11px;background-image:var(--panel-grain),linear-gradient(145deg,#10232afa,#07131bfa 50%,#0a1920fa);box-shadow:0 0 0 3px #02101788,inset 0 0 0 1px #b4c6ca20,0 12px 32px #0006}
.card:before,.card:after{display:none}
.card-head{margin:0 22px;height:67px;gap:11px;border-bottom:1px solid #36576380}.card-head h1,.card-head h2{font-family:"Armor Piercing Cyrillic","Segoe Print",cursive;font-weight:400;font-size:25px;color:#eef4f5;letter-spacing:0;line-height:1.2}
.head-icon,.crown-icon{background:#02c6e808;border:1px solid #06cae444;color:#00d9eb;border-radius:6px;width:33px;height:33px}.head-icon svg circle[fill]{fill:#10232a}
.head-icon svg{width:21px;height:21px}.card-head .head-note{font-size:8px;color:#9bb7c5;letter-spacing:.7px}
.panel-body{padding:0 22px 20px}.panel-body label{margin-top:20px;font-size:12px;color:#d1e0e6}
.field{height:45px;border:1px solid #60879785;border-radius:7px;background:#041017a8;box-shadow:inset 0 2px 6px #0003}.field:focus-within{border-color:#00d9eb;box-shadow:0 0 0 3px #00d9eb15}
.field input{color:#e3edf2;font-size:13px}.field input::placeholder,.field>span{color:#91adbf}.switch-row{color:#c8dde9}.switch-row input{background:#1c3c51;border-color:#708fa47a}.switch-row input:before{background:#dbe9f5}.switch-row input:checked{background:#0795a7}
.collect,.launch,.chatland-support-button{border-radius:5px;background:linear-gradient(100deg,#00c5df,#00d3e7 55%,#02bedb);color:#04202b;border:1px solid #68edf480;font-weight:400;box-shadow:0 2px 0 #063743,inset 0 1px #9df6fb40}
.collect{margin-top:23px;height:49px;font-size:17px;position:relative}.collect:after{content:'↗';font-size:26px;position:absolute;right:17px;top:8px}.collect:disabled:after{display:none}
.collect:hover:not(:disabled),.chatland-support-button:hover{filter:brightness(1.1)}
.launch{height:49px;font-size:13px}.launch:disabled{background:#2543589c;color:#7d94a6;border:1px solid #68879b80;box-shadow:none;opacity:.7}
.connection{color:#9bb5c6;font-size:10px;padding:15px 0}.connection.live{color:#8ce7df}.connection.live i{background:#00d9eb;box-shadow:0 0 10px #00d9eb80}
.stats{gap:8px;padding-bottom:19px;border-bottom-color:#3860785a}.stat{padding:11px 8px;border:1px solid #52738575;background:#03131eb3;border-radius:6px}.stat strong{font-family:"Armor Piercing Cyrillic",Arial;font-weight:400;font-size:28px;line-height:1;color:#f5f8fa}.stat small{color:#b5cbda;font-size:8px;letter-spacing:.3px}
.count-badge{background:#072332;border-color:#36708e80;color:#00d9eb}.reset{color:#b9cfdd;font-size:10px}
.chatland-about{padding:20px 23px 22px;gap:15px;justify-content:flex-start;min-height:0}
.chatland-about h2{font-family:"Armor Piercing Cyrillic","Segoe Print",cursive;font-weight:400;font-size:39px;line-height:1.15;color:#f8f8f5;margin:0;text-align:left;padding:0 0 13px;position:relative}
.chatland-about h2 span{display:block;color:#00d7e9;font-size:46px}
.chatland-about>p{font-size:12px;line-height:1.7;color:#d0dee6;text-align:center}
.chatland-modes{display:grid;gap:9px}.chatland-modes>h3{display:none}
.chatland-modes article{display:grid;grid-template-columns:145px minmax(0,1fr);column-gap:12px;position:relative;min-height:124px;margin:0;padding:11px 23px 11px 5px;border:1px solid #55728175;border-radius:8px;background-image:var(--panel-grain),linear-gradient(100deg,#09223070,#0c26317a);overflow:hidden;align-content:center;border-left:1px solid #55728175}
.chatland-modes article .game-art{grid-column:1;grid-row:1/3;width:145px;height:114px;object-fit:contain;align-self:center}
.chatland-modes article h4{grid-column:2;grid-row:1;font-family:"Armor Piercing Cyrillic","Segoe Print",cursive;font-size:29px;font-weight:400;line-height:1.2;color:#f5f7f4;margin:0 0 5px}
.chatland-modes article p{grid-column:2;grid-row:2;font-size:11px;line-height:1.55;color:#bdd1df;margin:0}

.chatland-support{display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:center;border-top:1px solid #51718150;padding-top:15px}.chatland-support h3{grid-column:1;font-family:"Armor Piercing Cyrillic","Segoe Print",cursive;font-size:23px;font-weight:400;margin:0;color:#f5f7f4}.chatland-support p{grid-column:1;font-size:10px;line-height:1.5;color:#aec8d8;max-width:none}.chatland-support-button{grid-column:2;grid-row:1/3;background:linear-gradient(105deg,#ff9205,#ff6b00);border-color:#ffb24380;padding:17px 13px;margin:0;font-size:11px;color:#221008;white-space:nowrap;box-shadow:0 2px 0 #622401}
.people-empty{min-height:290px}.people-empty p{color:#a5c0d2;font-size:12px;line-height:1.8;max-width:240px}.ghost-avatars i{width:49px;height:49px;background:#23465c;border-color:#52788f70}.ghost-avatars i:nth-child(2){width:61px;height:61px}.ghost-avatars i:before{background:#819fb780;width:12px;height:12px;top:12px}.ghost-avatars i:after{background:#819fb780;width:23px;height:12px;top:29px}.ghost-avatars i:nth-child(2):before{top:15px}.ghost-avatars i:nth-child(2):after{top:33px}
.search-box{background:#04131cd9;border:1px solid #6c8ba180;height:41px;border-radius:7px;color:#9bb9cb}.search-box input{color:#dce8ee;font-size:12px}.search-box input::placeholder{color:#99b5c5}
.person-name{color:#d6e4ed}.person-sub,.person-number{color:#91b0c5}.avatar{background:#184653;color:#dff8fa;border-color:#00cddd44}.person.is-winner{background:#00d7e917;border-color:#00d7e950}
.chat-bottom{color:#7898ac;border-top-color:#55728150;font-size:8px}.game-tab{color:#b6cddd}.game-tab[aria-selected=true]{color:#9bf4f5;background:#00d7e91b;border-color:#00d7e970}.game-description,.game-status,.premium-active .game-description,.premium-active .game-status{color:#bdd1df}.game-result,.premium-active .game-result{color:#00d7e9}.wheel-quality{color:#8ab5c9}.game-progress i{background:linear-gradient(90deg,#ff7900,#00d7e9)}
.winner-profile{background:radial-gradient(ellipse at 50% 0,#00d7e922,transparent 75%),#06213133;border-color:#00d7e940}.winner-profile h2{color:#d8faff}.winner-profile small,.bubble strong{color:#00d7e9}.bubble p{color:#bfd4e1}
dialog{background-image:var(--panel-grain),linear-gradient(145deg,#102a37,#07161e);border-color:#557281;color:#f2f7fa}dialog::backdrop{background:#020c13dd}.game-picker-options button{background:#0b2c3b;border-color:#00d7e970;color:#effcfd;font-family:"Armor Piercing Cyrillic",Arial;font-size:25px}.game-picker-options button:hover{background:#008eab}.close{color:#cce4ed;border-color:#55728180}.error{color:#ffba82}
@media(min-width:1500px){.dashboard{grid-template-columns:minmax(320px,1fr) minmax(510px,1.62fr) minmax(300px,.95fr)}.chatland-about h2{font-size:43px}.chatland-about h2 span{font-size:50px}.chatland-modes article p{font-size:12px}}
@media(max-width:1190px){.dashboard{grid-template-columns:minmax(260px,.9fr) minmax(360px,1.5fr);padding:0 20px 25px}.participants-card{grid-column:1/-1}.participant-body{height:auto}.people-empty{min-height:180px}.chatland-modes article{grid-template-columns:105px 1fr;column-gap:7px}.chatland-modes article .game-art{width:105px;height:108px}.chatland-modes article p{font-size:11px}.chatland-about h2{font-size:32px}.chatland-about h2 span{font-size:37px}.chatland-support{grid-template-columns:1fr}.chatland-support-button{grid-column:1;grid-row:auto;justify-self:start;padding:13px 18px}.chatland-support p{grid-column:1}}
@media(max-width:700px){header{min-height:125px;padding:10px 16px;margin:0;grid-template-columns:28px 1fr 28px;gap:0}.brand .brand-word,header .brand .brand-word{font-size:58px}header .brand .brand-avatar{width:85px;height:85px}header .brand{gap:4px}header .graffiti-crown{width:30px;height:30px}.dashboard{display:flex;flex-direction:column;padding:0 13px 25px;gap:16px}.card-head{height:62px;margin:0 18px}.card-head h1,.card-head h2{font-size:25px}.chatland-about{padding:20px 18px}.chatland-about h2{font-size:34px}.chatland-about h2 span{font-size:38px}.chatland-modes article{grid-template-columns:108px 1fr;padding-right:18px}.chatland-modes article .game-art{width:108px;height:108px}.chatland-modes article h4{font-size:27px}.chatland-support-button{font-size:12px}.panel-body{padding:0 18px 20px}.people-empty{min-height:200px}}
@media(prefers-reduced-motion:reduce){.brand{filter:none}}


