:root{--bg:#08090b;--surface:#101319;--line:#252c38;--muted:#9da7b9;--lime:#377dff;--orange:#377dff;--purple:#a9c7ff;--white:#f7f9ff;--blue:#377dff;--red:#f04458}
body{background-color:#08090b;color:#f7f9ff}.header nav a:hover,.text-link:hover,.footer a:hover{color:#8eb6ff}.button,.button.small,.cta .button.dark{background:linear-gradient(180deg,#ffffff1a,transparent 65%),#2464e8;border-color:#6c9bff66;color:#fff}.button:hover,.cta .button.dark:hover{background:linear-gradient(180deg,#ffffff22,transparent 65%),#377dff}.button.secondary{background:#ffffff05;border-color:#ffffff20;color:#e3edff}.hero h1 .highlight{background:linear-gradient(95deg,#f7f9ff 0%,#8bb9ff 35%,#377dff 100%);background-clip:text;-webkit-text-fill-color:transparent}.hero:before,.catalog-hero:before{background:radial-gradient(ellipse at 74% 28%,#125bf54a,transparent 45%),radial-gradient(ellipse at 35% 65%,#f0445814,transparent 45%)}.dot{background:#f04458;box-shadow:0 0 0 4px #f0445815}.eyebrow{color:#a9c7ff}.showcase-badge span,.feature-number,.game-card-copy .text-link{color:#76a7ff}.phone-avatar{background:linear-gradient(130deg,#83b7ff,#2464e8);color:#fff}.phone-live{background:#f04458}.scene-round{color:#a9c7ff}.demo-avatars>span,.preview-content .demo-avatars>span{background:#377dff;color:#fff}.demo-avatars>span:nth-child(3n+2){background:#f04458;color:#fff}.demo-avatars>span:nth-child(3n){background:#edf3ff;color:#1743a0}.energy-track>div{background:#377dff}.price-card.pro{border-color:#377dff70;background:radial-gradient(ellipse at 100% 0%,#377dff15,transparent 60%),#101319}.billing-toggle span{color:#ff7e8c}.catalog-featured,.plan-tag{color:#ff8794}.catalog-status.orange{color:#b8d0ff;background:#12264cdd;border-color:#377dff40}.catalog-status{color:#d5e3ff;background:#111f38e8;border-color:#377dff40}.cta{background:radial-gradient(ellipse at 80% 25%,#155be644,transparent 55%),radial-gradient(ellipse at 15% 85%,#f0445810,transparent 55%),#0d111a;border-color:#273853}.studio-body{background:#08090b}.dashboard-left,.dashboard-right,.dash-panel-header{background:#0b0d12}.dashboard-body .studio-settings .button{background:linear-gradient(#ffffff13,transparent),#2464e8;border-color:#377dff55}.dashboard-body .studio-settings .button.secondary{background:#151b26;border-color:#2c3c56;color:#bbcdee}.connect-button{background:#142b5455;border-color:#377dff35;color:#9bbfff}.connect-button>span{color:#f04458}.connection-state i,.simulation-dot{background:#f04458}.status-dot{background:#377dff}.session-button.blue,.session-button.orange{background:#172d506b;color:#a9caff}.session-button.red{background:#f0445817;border-color:#f0445824;color:#ff8c99}.creator-avatar{background:#193d7a;color:#dceaff}.plan-pill{color:#b5ceff;background:#377dff16;border-color:#377dff44}.game-section-label>span{color:#82aaff}.dashboard-right .sound-pad{background:linear-gradient(145deg,#1e4082,#111c35);color:#dce8ff}.dashboard-right .sound-pad:nth-child(4n+2){background:linear-gradient(145deg,#234f9a,#12223e);color:#d5e5ff}.dashboard-right .sound-pad:nth-child(4n+3){background:linear-gradient(145deg,#323945,#181d26);color:#f3f5fa}.dashboard-right .sound-pad:nth-child(4n){background:linear-gradient(145deg,#762d3d,#29151e);color:#ffd5db}.dashboard-right .sound-pad:nth-child(6n){background:linear-gradient(145deg,#1a3768,#111b2e);color:#d5e5ff}.dashboard-right .sound-pad:nth-child(7n){background:linear-gradient(145deg,#78313f,#2e1720);color:#ffd5db}.dashboard-right .sound-pad:hover{border-color:#8bb6ff80}.dashboard-body .field input[type=range],.dashboard-body .check-field input,progress{accent-color:#377dff}.chat-line b{color:#92b9ff}.chat-composer button{color:#79a9ff}.gift-line{background:#111e35;border-color:#29416b}.gift-line>span:first-child,.gift-line>small{color:#9fc4ff}.session-metrics>span:nth-child(4){color:#ff7889}.preview-status{color:#9eb4d4}.dashboard-body .activity-head button{color:#9ebfff}.dashboard-body .live-effect{color:#79a9ff;text-shadow:0 0 30px #377dff66}.dashboard-body #round-summary h3{color:#aacbff}.round-rankings h4{color:#bbd1f5}.mobile-studio-tabs button[aria-pressed=true]{color:#a9caff;border-top-color:#377dff}.dashboard-body .picker-game strong{color:#9bc1ff}.dashboard-body .tools-tabs button[aria-selected=true]{color:#fff;background:#1c3153}.dashboard-body #panic-stop{color:#ff7e8f}.dashboard-body .stats-grid strong{color:#b6d1ff}

.catalog-thumb{aspect-ratio:16/9!important;height:auto!important}.catalog-thumb img{width:100%;height:100%;object-fit:contain!important;object-position:center!important}
