@charset "UTF-8";
.gamecode-home.studio-layout{--sidebar:208px;--line:#ececf5;--purple:#6817ff;--ink:#17124c;background:radial-gradient(ellipse at 97% 18%,#ede1ff80,transparent 36%),#fbfcff;color:var(--ink)}
.gamecode-home.studio-layout [hidden]{display:none!important}.gamecode-home.studio-layout .button{background:linear-gradient(110deg,#8533ff,#5500f5);border-color:#7420ff;box-shadow:0 4px 10px #6d23fc14}.gamecode-home.studio-layout .button.dark{background:#10083c;border-color:#10083c}.gamecode-home.studio-layout .button.secondary{background:#fff;border-color:#e9e6f4;color:#17124c}.gamecode-home.studio-layout .outline{border-color:#e4dff5;color:#44229b;background:#fff}.gamecode-home.studio-layout .small{font-size:11px;padding:8px 11px;min-height:34px}.gamecode-home.studio-layout svg:not(.duck-race-game svg){width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.gamecode-home.studio-layout main{margin-left:var(--sidebar);padding:0 18px}.gamecode-home.studio-layout main>.wrap{width:100%;max-width:none}.gamecode-home.studio-layout .site-header.wrap{position:sticky;top:0;z-index:30;height:64px;width:auto;max-width:none;margin:0 0 0 var(--sidebar);padding:0 23px;gap:20px;background:#ffffffed;backdrop-filter:blur(16px);border-color:#f0edf7;flex-wrap:nowrap}.gamecode-home.studio-layout .site-header>.brand{display:none}.gamecode-home.studio-layout .site-header nav{gap:23px;font-size:12px;white-space:nowrap}.gamecode-home.studio-layout .header-actions{margin:0;gap:9px;flex-shrink:0}.gamecode-home.studio-layout .header-actions .join-link{display:none}.gamecode-home.studio-layout .header-actions .button{font-size:11px;white-space:nowrap}.gamecode-home.studio-layout .sidebar-toggle{display:none}.studio-search{position:relative;margin-left:auto;min-width:150px;width:240px;flex-shrink:1}.studio-search input{margin:0;font-size:11px;padding:10px 37px 10px 15px;border-radius:16px;border-color:#eae9f6;background:#fff}.studio-search>button{position:absolute;right:9px;top:7px;background:none;border:0;padding:2px;color:#39258a}.studio-search ul{list-style:none;position:absolute;top:calc(100% + 8px);right:0;width:340px;max-width:80vw;max-height:340px;overflow:auto;margin:0;padding:6px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 15px 40px #2b155521}.studio-search li a,.studio-search li.search-empty{display:block;padding:11px 12px;border-radius:7px;font-size:12px;line-height:1.5}.studio-search li a:hover,.studio-search li a:focus-visible{background:#f5efff;color:var(--purple)}.history-bell{position:relative;display:grid;place-items:center;width:35px;height:36px;background:#f7f6fc;border-radius:11px;flex-shrink:0}.history-bell span{position:absolute;right:-4px;top:-5px;font-size:8px;color:#fff;background:#fa477b;min-width:16px;height:16px;display:grid;place-items:center;border:2px solid white;border-radius:50%}
.app-sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);z-index:45;background:#fff;border-right:1px solid #eeeef7;padding:19px 21px;display:flex;flex-direction:column;overflow:auto;box-shadow:4px 0 18px #47267c03}.app-sidebar>.brand{font-size:21px;letter-spacing:-.8px;margin-bottom:29px}.app-sidebar .brand-mark{width:34px;height:31px;margin-right:5px}.app-sidebar>small{color:#76739a;font-size:11px;font-weight:700;margin:0 3px 12px}.app-sidebar nav{display:flex;flex-direction:column;gap:5px;margin-bottom:31px}.app-sidebar nav a{display:flex;align-items:center;gap:13px;padding:11px 12px;min-height:44px;font-size:12px;border-radius:9px}.app-sidebar nav a img{width:28px;height:28px;object-fit:contain}.app-sidebar nav a.selected{background:linear-gradient(105deg,#8d39ff,#5100ef);color:#fff;box-shadow:0 4px 10px #7122ec27}.app-sidebar nav a:not(.selected):hover,.app-sidebar>a:not(.brand):not(.sidebar-help):hover{background:#f8f4ff;color:var(--purple)}.app-sidebar>a:not(.brand):not(.sidebar-help){display:flex;align-items:center;gap:12px;padding:10px 5px;font-size:12px}.app-sidebar>a>span[aria-hidden]{font-size:20px;width:22px;flex-shrink:0;text-align:center}.app-sidebar .sidebar-help{margin-top:auto;padding:16px 12px;border-radius:12px;background:linear-gradient(140deg,#f1e9ff,#f9f6ff);border:1px solid #eee3ff;display:block}.sidebar-help>span{font-size:10px;color:#8453d3;display:block}.sidebar-help strong{display:block;font-size:13px;line-height:1.6;margin:10px 0}.sidebar-help b{font-size:10px;color:#6a21e6}.sidebar-bottom{font-size:9px;color:#9b96ae;text-align:center;margin:21px 0 0}.sidebar-scrim{display:none}
.gamecode-home.studio-layout .hero{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);gap:17px;padding:22px 6px 9px;margin:0;isolation:isolate}.gamecode-home.studio-layout .hero:before,.gamecode-home.studio-layout .hero:after{display:none}.gamecode-home.studio-layout .hero-main{position:relative;height:228px;min-height:0;padding:0 0 0 14px;overflow:visible}.gamecode-home.studio-layout .hero-copy{position:relative;z-index:2;max-width:71%;padding-top:7px}.gamecode-home.studio-layout .hero .eyebrow{font-size:10px;margin-bottom:12px;color:#8b0aff;letter-spacing:.1px}.gamecode-home.studio-layout .hero h1{font-size:clamp(27px,2.45vw,37px);line-height:1.18;max-width:100%;margin:0 0 11px;letter-spacing:-1px}.gamecode-home.studio-layout .hero-copy p{font-size:12px;max-width:94%;line-height:1.55;margin:0 0 18px}.gamecode-home.studio-layout .hero-buttons{display:flex;gap:12px;margin:0}.gamecode-home.studio-layout .hero-buttons .button{font-size:12px;min-height:43px;padding:11px 22px;min-width:0;border-radius:10px}.gamecode-home.studio-layout .hero-buttons .play-icon{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(140deg,#9c4fff,#6505f4);font-size:10px;color:#fff}.gamecode-home.studio-layout .hero-people{position:absolute;right:-8px;bottom:-6px;width:46%;height:245px;object-fit:contain;object-position:center bottom;z-index:1}.gamecode-home.studio-layout .hero-note{display:block;position:absolute;right:39%;top:9px;max-width:105px;transform:rotate(-9deg);font-size:10px;line-height:1.5;color:#3f238e;z-index:3}.gamecode-home.studio-layout .brand-promo{height:226px;min-height:0;margin:0;padding:24px 17px 12px;border-radius:16px;overflow:hidden;background:linear-gradient(115deg,#fcf3ff,#f6dcff 65%,#fff5fd);position:relative}.gamecode-home.studio-layout .brand-promo .eyebrow{font-size:10px;margin-bottom:12px}.gamecode-home.studio-layout .brand-promo h2{font-size:19px;line-height:1.2;max-width:69%;letter-spacing:-.5px;margin-bottom:10px}.gamecode-home.studio-layout .brand-promo p{font-size:10px;line-height:1.5;max-width:62%;margin:0}.gamecode-home.studio-layout .promo-screens{position:absolute;top:11px;right:-9px;width:42%;bottom:auto}.gamecode-home.studio-layout .event-screen{height:102px;border:4px solid #fff;border-radius:5px;box-shadow:0 4px 10px #38107822;margin:0 0 0 7px;transform:rotate(-8deg)}.gamecode-home.studio-layout .event-screen b{font-size:19px}.gamecode-home.studio-layout .event-screen small,.gamecode-home.studio-layout .event-screen span{font-size:5px}.gamecode-home.studio-layout .event-screen.red{margin:-2px 0 0 24px;transform:rotate(-7deg)}.gamecode-home.studio-layout .promo-price{position:absolute;bottom:12px;left:17px;display:flex;align-items:center;gap:10px;width:58%;margin:0;padding:8px 10px;background:#fff;border-radius:14px;box-shadow:0 5px 12px #9e29a10b}.gamecode-home.studio-layout .promo-price>span{font-size:10px;min-width:0}.gamecode-home.studio-layout .promo-price strong{font-size:24px;line-height:1.1;white-space:nowrap}.gamecode-home.studio-layout .promo-price strong small{font-size:8px;white-space:nowrap}.gamecode-home.studio-layout .promo-price>b{width:34px;height:34px;font-size:24px;flex-shrink:0}
.gamecode-home.studio-layout .game-tiles{position:relative;left:auto;right:auto;bottom:auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;gap:8px;margin:0 0 15px;padding:0 7px}.gamecode-home.studio-layout .game-tile{display:flex;align-items:center;gap:10px;min-width:0;text-align:left;padding:11px 12px;background:#fff;border:1px solid #eeedf6;border-radius:12px;box-shadow:0 3px 9px #29115d07}.gamecode-home.studio-layout .game-tile.active{border-color:#ddc9ff;box-shadow:0 3px 10px #6d24e010}.gamecode-home.studio-layout .game-tile>img{width:33px;height:33px;object-fit:contain;margin:0;flex-shrink:0}.gamecode-home.studio-layout .game-tile>span{display:block;min-width:0;height:auto;font-size:inherit;margin:0}.gamecode-home.studio-layout .game-tile strong{display:block;font-size:11px;white-space:nowrap}.gamecode-home.studio-layout .game-tile small{display:block;font-size:9px;color:#817a9d;margin-top:2px;line-height:1.35}
.gamecode-home.studio-layout .workbench{display:grid;grid-template-columns:minmax(320px,1.42fr) minmax(250px,.95fr) minmax(250px,.95fr);grid-template-areas:"heading heading heading" "preview config settings" "preview people share" "results results results";gap:13px;background:#fff;border:1px solid #ebeaf4;border-radius:17px;box-shadow:0 4px 18px #30265f08;margin:0;padding:17px;min-height:0;align-items:stretch;scroll-margin-top:78px;isolation:isolate}.gamecode-home.studio-layout .workbench>*{min-width:0}.gamecode-home.studio-layout .studio-heading{grid-area:heading;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:1px}.gamecode-home.studio-layout .game-heading{display:flex;gap:12px;align-items:center;margin:0;min-width:0}.gamecode-home.studio-layout .game-heading>img{width:44px;height:44px;object-fit:contain;flex-shrink:0}.gamecode-home.studio-layout .game-heading h2{font-size:27px;margin:0 0 6px;letter-spacing:-.9px}.gamecode-home.studio-layout .game-heading p{font-size:11px;margin:0;line-height:1.5;color:#55498c}.studio-heading-actions{display:flex;gap:9px;flex-shrink:0;padding-top:1px}.studio-heading-actions .outline{font-size:10px;min-height:36px;white-space:nowrap}.gamecode-home.studio-layout .workbench>.game-preview,.gamecode-home.studio-layout .workbench>.config-panel,.gamecode-home.studio-layout .workbench>.settings-panel,.gamecode-home.studio-layout .workbench>.people-panel,.gamecode-home.studio-layout .workbench>.share-panel,.gamecode-home.studio-layout .workbench>.results-panel{border:1px solid #ececf6;border-radius:11px;background:linear-gradient(145deg,#fff,#fefeff);box-shadow:0 2px 10px #4e2e8f06;margin:0;padding:14px;min-width:0}.gamecode-home.studio-layout .workbench>.game-preview{grid-area:preview;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:0;border:0;background:#f0e7ff;border-radius:11px}.gamecode-home.studio-layout .workbench>.config-panel{grid-area:config;display:flex;flex-direction:column;padding:12px}.gamecode-home.studio-layout .workbench>.settings-panel{grid-area:settings;display:flex;flex-direction:column;padding:16px 13px}.gamecode-home.studio-layout .workbench>.people-panel{grid-area:people;padding:12px}.gamecode-home.studio-layout .workbench>.share-panel{grid-area:share;padding:13px}.gamecode-home.studio-layout .workbench>.results-panel{grid-area:results;scroll-margin-top:90px;display:block;padding:15px}.gamecode-home.studio-layout .mobile-tabs{display:none}
.gamecode-home.studio-layout .workbench .wheel-scene{position:relative;display:block;flex:0 0 auto;width:100%;height:auto;min-height:0;margin:0;padding:0;aspect-ratio:4/5;background-image:var(--wheel-art,radial-gradient(ellipse at 50% 45%,#a985ff,#6033d1 75%,#301172));background-position:center;background-size:100% 100%;border-radius:11px;overflow:visible}.gamecode-home.studio-layout .workbench .wheel-frame{--wheel-x:50%;--wheel-y:51.5%;--wheel-diameter:78.5%;position:absolute;left:var(--wheel-x);top:var(--wheel-y);transform:translate(-50%,-50%);width:var(--wheel-diameter);height:auto;max-width:none;aspect-ratio:1.02;border:0;padding:0;border-radius:50%;outline:0;box-shadow:0 0 0 7px #4f2099,0 0 0 10px #ab76ff,0 0 23px 10px #efe3ff4d;z-index:2;container-type:inline-size}.gamecode-home.studio-layout .workbench .wheel-frame canvas{position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:50%;background:#f7f1ff}.gamecode-home.studio-layout .workbench .wheel-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-content:center;width:23%;height:23%;font-size:clamp(11px,5.8cqw,27px);line-height:1.1;border-radius:50%;border:4px solid #ffe894;outline:2px solid #fff;background:radial-gradient(circle at 35% 22%,#ff778f,#ff2b65 58%,#df1558);color:#fff;font-weight:800;box-shadow:0 5px 15px #2c0b6666,inset 0 0 0 3px #ffffff66;z-index:5;padding:0;cursor:pointer}.gamecode-home.studio-layout .workbench .wheel-center:before{content:'✣';display:block;font-size:.6em;margin-bottom:4px}.gamecode-home.studio-layout .workbench .wheel-pointer{position:absolute;top:-4.5%;left:50%;width:8%;height:12%;transform:translateX(-50%);clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(90deg,#ff9d75,#ff3768 60%);filter:drop-shadow(0 3px 2px #35104c44);z-index:4;border:0;border-radius:5px;font-size:0}.gamecode-home.studio-layout .activity-title{position:absolute;top:12px;left:16px;right:16px;color:#fff;text-align:center;font-weight:700;font-size:16px;z-index:6;text-shadow:0 2px 6px #210957}.gamecode-home.studio-layout .current-result{display:none;position:absolute;bottom:13px;left:6%;right:6%;min-height:0;padding:10px 14px;margin:0;background:#fffffff2;border:1px solid #e7d5ff;border-radius:11px;text-align:center;z-index:8;box-shadow:0 5px 20px #32126b20}.gamecode-home.studio-layout .current-result.has-result{display:block}.gamecode-home.studio-layout .current-result small{font-size:9px;color:#8b68ac}.gamecode-home.studio-layout .current-result strong{display:block;font-size:20px;color:#5620a0;overflow-wrap:anywhere;line-height:1.25;margin-top:4px}.gamecode-home.studio-layout .tool-message{position:absolute;bottom:2px;left:8px;right:8px;margin:0;font-size:10px;color:#fff;z-index:9;text-align:center;text-shadow:0 1px 4px #250b58}.gamecode-home.studio-layout .current-result.has-result+.tool-message{bottom:auto;top:26%;padding:5px 9px;background:#49228bc9;border-radius:9px}.gamecode-home.studio-layout .number-scene,.gamecode-home.studio-layout .quiz-scene,.gamecode-home.studio-layout .group-scene{width:100%;min-height:420px;padding:28px 15px;background:radial-gradient(ellipse at 50% 35%,#fff,#f1eaff);display:flex;flex-direction:column;align-items:center;justify-content:center}.gamecode-home.studio-layout .group-scene>span img{width:100px;height:100px}.gamecode-home.studio-layout .group-results{width:100%;padding:15px;max-height:670px;overflow:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.gamecode-home.studio-layout .group-results li{overflow-wrap:anywhere}.gamecode-home.studio-layout .quiz-scene small{font-size:10px;margin-top:15px}
.gamecode-home.studio-layout .segmented{display:flex;flex-shrink:0;padding:0 0 7px;margin:0 0 10px;background:none;border:0;border-bottom:1px solid #f0edf8;border-radius:0;gap:3px}.gamecode-home.studio-layout .segmented button{font-size:11px;line-height:1.4;padding:7px 5px;border-radius:7px;border:0;white-space:normal;flex:1}.gamecode-home.studio-layout .segmented button[aria-selected=true]{background:#f3eaff;color:#4d11ba;box-shadow:none}.prize-list-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:11px;font-size:10px;color:#81779c}.prize-list-heading .button{padding:7px 9px;font-size:9px;min-height:29px;border-radius:7px}.gamecode-home.studio-layout .prize-row{display:grid;grid-template-columns:23px minmax(0,1fr) 40px 23px;gap:5px;align-items:center;margin-bottom:7px;border:1px solid #edecf7;border-radius:8px;padding:5px;background:#fff}.prize-number{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:var(--badge,#7a23f5);color:#fff;font-size:11px;font-weight:700}.gamecode-home.studio-layout .prize-name{display:flex;align-items:center;gap:4px;border:0;background:none;height:auto;padding:0;min-width:0;border-radius:0}.gamecode-home.studio-layout .prize-icon-button{width:23px;height:27px;min-width:23px;padding:1px;border:0;background:none;border-radius:5px;cursor:pointer;font-size:20px}.gamecode-home.studio-layout .prize-name img{height:21px;width:21px;object-fit:contain}.gamecode-home.studio-layout .prize-name input{min-width:0;width:100%;height:29px;padding:4px 1px;font-size:10px;font-weight:650;border:0;border-radius:3px;background:transparent;color:#21135b;margin:0}.gamecode-home.studio-layout .prize-name input:hover,.gamecode-home.studio-layout .prize-name input:focus{background:#f7f2ff}.gamecode-home.studio-layout .prize-weight{position:relative;border-left:1px solid #efecf8;display:block}.gamecode-home.studio-layout .prize-weight input{height:29px;width:100%;padding:4px 2px;text-align:center;border:0;font-size:10px;color:#675b89;margin:0;appearance:textfield;-moz-appearance:textfield}.gamecode-home.studio-layout .prize-weight input::-webkit-inner-spin-button{appearance:none}.gamecode-home.studio-layout .prize-weight span{display:none}.gamecode-home.studio-layout .delete-prize{height:25px;width:23px;border:0;background:none;color:#a394bd;padding:3px;font-size:15px}.gamecode-home.studio-layout .delete-prize:hover{background:#fff0f3;color:#e63569}.gamecode-home.studio-layout .delete-prize svg{width:15px;height:15px}.gamecode-home.studio-layout .odds-note{display:block;font-size:9px;line-height:1.6;color:#8b819e;margin:10px 0 0}.gamecode-home.studio-layout .config-panel label{font-size:11px}.gamecode-home.studio-layout .config-panel input,.gamecode-home.studio-layout .config-panel select{font-size:12px}.gamecode-home.studio-layout .config-panel .helper{font-size:10px;line-height:1.6}.gamecode-home.studio-layout .theme.rainbow{background:conic-gradient(#5e20dd 0 25%,#eee6ff 25% 50%,#5e20dd 50% 75%,#eee6ff 75%)}
.gamecode-home.studio-layout .settings-panel h3,.gamecode-home.studio-layout .share-panel h3{font-size:13px;line-height:1.5;margin:0 0 15px;letter-spacing:-.2px}.settings-panel h3>span{font-size:21px;color:#8138fb;vertical-align:middle;margin-right:5px}.settings-options{display:flex;flex-direction:column;gap:2px}.gamecode-home.studio-layout .setting-row{display:flex;justify-content:space-between;align-items:center;gap:9px;min-height:38px;margin:0;font-size:10px;color:#554b87;line-height:1.5}.gamecode-home.studio-layout .setting-row>span{max-width:70%}.gamecode-home.studio-layout .setting-row select{width:91px;margin:0;font-size:11px;padding:6px 8px;border-radius:8px;border-color:#eae7f4;background:#f9f9fe}.gamecode-home.studio-layout .spin-stepper{display:flex;align-items:center;flex-shrink:0;border:1px solid #e9e7f5;border-radius:8px;overflow:hidden;background:#f8f8fe}.gamecode-home.studio-layout .spin-stepper button{padding:4px 9px;min-height:27px;border:0;background:transparent;color:#5d35c2;min-width:27px;font-size:17px;line-height:1}.gamecode-home.studio-layout .spin-stepper output{min-width:27px;text-align:center;background:#fff;font-size:12px;padding:3px 4px;font-weight:700}.gamecode-home.studio-layout input.switch{position:relative;width:39px;height:23px;min-width:39px;margin:0;border:0;border-radius:20px;background:#dcd8e9;appearance:none;padding:0;cursor:pointer;flex-shrink:0;transition:background .15s}.gamecode-home.studio-layout input.switch:before{content:'';position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #2c19552b;transition:transform .15s}.gamecode-home.studio-layout input.switch:checked{background:linear-gradient(110deg,#913cff,#6100f8)}.gamecode-home.studio-layout input.switch:checked:before{transform:translateX(16px)}.gamecode-home.studio-layout .config-bottom{margin-top:auto;padding:17px 0 0;border:0;display:block!important}.gamecode-home.studio-layout .config-bottom>.button{min-height:45px;font-size:15px;font-weight:700;gap:9px;border-radius:9px}.settings-actions{display:flex;gap:8px;margin-top:9px}.settings-actions>.outline{flex:1;padding:7px 4px;font-size:10px;min-height:31px}.gamecode-home.studio-layout .panel-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:8px;margin:0 0 11px}.gamecode-home.studio-layout .panel-heading h3{font-size:12px;line-height:1.4;white-space:normal;margin:0;letter-spacing:-.1px}.gamecode-home.studio-layout .panel-heading h3>span{font-size:10px;font-weight:400;color:#71688b}.gamecode-home.studio-layout .people-panel .panel-heading .small{font-size:9px;min-height:27px;padding:5px 7px;white-space:nowrap}.gamecode-home.studio-layout .people-panel ol{display:block;margin:0;padding:0;list-style:none}.gamecode-home.studio-layout .people-panel li{display:flex;align-items:center;gap:11px;min-height:27px;font-size:10px;padding:4px 2px;border-bottom:1px solid #f0eff8;line-height:1.4}.gamecode-home.studio-layout .people-panel li>span{background:#f4f3fa;min-width:20px;height:18px;display:grid;place-items:center;border-radius:4px;color:#76649a;font-size:9px}.gamecode-home.studio-layout .people-more{display:block;margin:10px auto 0;padding:0;font-size:10px;font-weight:600}.gamecode-home.studio-layout .people-panel>.helper{margin:8px 0 0;font-size:8px;text-align:center;color:#a098b0}.gamecode-home.studio-layout .share-content{display:grid;grid-template-columns:minmax(0,1fr) 75px;gap:9px;align-items:center}.share-content p{font-size:9px;line-height:1.5;color:#82789b;margin:0 0 9px}.gamecode-home.studio-layout .share-row{display:flex;gap:3px;align-items:center;border:1px solid #e8e6f4;border-radius:7px;padding:3px}.gamecode-home.studio-layout .share-row input{min-width:0;border:0;margin:0;background:none;font-size:9px;padding:4px 2px;font-weight:600;color:#4c348f}.gamecode-home.studio-layout .share-row button{border:0;padding:2px 5px;min-height:25px;background:#f9f7ff}.gamecode-home.studio-layout .qr-block{text-align:center}.gamecode-home.studio-layout .qr-block canvas{width:75px!important;height:75px!important;display:block;margin:auto;image-rendering:auto}.qr-block small{font-size:8px;line-height:1.3;color:#776d93;display:block;margin-top:4px}.share-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:9px}.share-actions .text-button,.share-actions>a{font-size:9px;color:#7437d0;white-space:nowrap}.gamecode-home.studio-layout .share-note{display:block;font-size:8px;color:#a49bb4;margin:10px 0 0;line-height:1.4}.gamecode-home.studio-layout .results-panel .panel-heading>div{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.gamecode-home.studio-layout .results-panel #history-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.gamecode-home.studio-layout .results-panel li{display:flex;align-items:center;gap:9px;padding:9px;border:1px solid #efecf6;border-radius:9px;font-size:10px;min-width:0}.gamecode-home.studio-layout .results-panel li>span:not(.result-icon){min-width:0}.gamecode-home.studio-layout .results-panel li strong{display:block;font-size:11px;overflow-wrap:anywhere}.gamecode-home.studio-layout .results-panel li time{display:block;white-space:nowrap;font-size:8px;color:#a298b2}.gamecode-home.studio-layout .result-icon img{width:28px;height:28px}.gamecode-home.studio-layout .results-panel .helper,.gamecode-home.studio-layout #empty-history{font-size:10px;line-height:1.7;margin:12px 0 0;color:#8f849f}.gamecode-home.studio-layout .seo-section{width:100%;padding:25px 7px 0;margin-top:30px;max-width:none}.gamecode-home.studio-layout .site-footer.wrap{width:auto;max-width:none;margin:40px 0 0 var(--sidebar);padding:28px 25px;border-color:#eeeaf6}.gamecode-home.studio-layout .site-footer .brand{font-size:22px}.gamecode-home.studio-layout #toast{z-index:110}
#celebration{position:absolute;inset:0;pointer-events:none;z-index:10;overflow:hidden}#celebration i{position:absolute;top:-25px;width:8px;height:15px;border-radius:2px;background:var(--confetti);animation:studio-confetti 2.8s ease-out forwards;left:var(--x);transform:rotate(20deg)}@keyframes studio-confetti{to{transform:translate(var(--drift),650px) rotate(650deg);opacity:0}}
@media(min-width:1750px){.gamecode-home.studio-layout{--sidebar:230px}.gamecode-home.studio-layout .hero-main{height:255px}.gamecode-home.studio-layout .hero-copy{max-width:69%}.gamecode-home.studio-layout .hero h1{font-size:40px}.gamecode-home.studio-layout .hero-copy p{font-size:14px}.gamecode-home.studio-layout .hero .eyebrow{font-size:11px}.gamecode-home.studio-layout .hero-people{height:280px}.gamecode-home.studio-layout .brand-promo{height:253px;padding:29px 23px}.gamecode-home.studio-layout .brand-promo h2{font-size:23px}.gamecode-home.studio-layout .brand-promo p{font-size:12px}.gamecode-home.studio-layout .event-screen{height:118px}.gamecode-home.studio-layout .promo-price{left:23px;bottom:17px;width:56%}.gamecode-home.studio-layout .promo-price strong{font-size:29px}.gamecode-home.studio-layout .game-tile{padding:13px 16px}.gamecode-home.studio-layout .game-tile strong{font-size:13px}.gamecode-home.studio-layout .game-tile small{font-size:11px}.gamecode-home.studio-layout .workbench{gap:16px;padding:20px;grid-template-columns:minmax(430px,1.4fr) minmax(320px,.95fr) minmax(300px,.95fr)}.gamecode-home.studio-layout .prize-row{padding:8px;gap:8px;margin-bottom:9px;grid-template-columns:26px minmax(0,1fr) 46px 24px}.gamecode-home.studio-layout .prize-name input{font-size:12px}.gamecode-home.studio-layout .setting-row{font-size:12px;min-height:44px}.gamecode-home.studio-layout .people-panel li{font-size:12px;min-height:31px}.gamecode-home.studio-layout .panel-heading h3{font-size:14px}.share-content p{font-size:11px}.gamecode-home.studio-layout .settings-panel h3,.gamecode-home.studio-layout .share-panel h3{font-size:15px}.gamecode-home.studio-layout .segmented button{font-size:13px}}
@media(max-width:1250px){.gamecode-home.studio-layout{--sidebar:186px}.app-sidebar{padding:18px 14px}.app-sidebar>.brand{font-size:20px}.app-sidebar nav a{padding:10px 9px;gap:10px}.gamecode-home.studio-layout .site-header.wrap{padding:0 17px;gap:14px}.gamecode-home.studio-layout .site-header nav{gap:17px;font-size:11px}.studio-search{max-width:180px}.gamecode-home.studio-layout .hero{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:12px}.gamecode-home.studio-layout .hero h1{font-size:28px}.gamecode-home.studio-layout .hero-copy{max-width:76%}.gamecode-home.studio-layout .hero-copy p{font-size:11px;max-width:94%}.gamecode-home.studio-layout .hero-buttons .button{font-size:11px;padding:10px 13px;min-height:39px}.gamecode-home.studio-layout .hero-people{width:43%;height:220px}.gamecode-home.studio-layout .hero-note{display:none}.gamecode-home.studio-layout .brand-promo h2{font-size:17px}.gamecode-home.studio-layout .brand-promo .eyebrow{font-size:8px}.gamecode-home.studio-layout .brand-promo p{font-size:9px}.gamecode-home.studio-layout .promo-price{width:66%}.gamecode-home.studio-layout .game-tile{gap:6px;padding:9px 8px}.gamecode-home.studio-layout .game-tile>img{width:27px;height:27px}.gamecode-home.studio-layout .game-tile strong{font-size:10px}.gamecode-home.studio-layout .game-tile small{font-size:8px}.gamecode-home.studio-layout .studio-heading{align-items:center}.gamecode-home.studio-layout .game-heading h2{font-size:23px}.gamecode-home.studio-layout .game-heading p{font-size:10px}.studio-heading-actions{gap:5px}.studio-heading-actions .outline{font-size:9px;padding:7px}.gamecode-home.studio-layout .workbench{grid-template-columns:minmax(300px,1.25fr) minmax(230px,1fr) minmax(230px,1fr);padding:13px;gap:10px}.gamecode-home.studio-layout .prize-row{grid-template-columns:21px minmax(0,1fr) 33px 20px;gap:3px;padding:4px}.gamecode-home.studio-layout .prize-name input{font-size:9px}.gamecode-home.studio-layout .prize-icon-button{width:20px;min-width:20px}.gamecode-home.studio-layout .prize-name img{width:18px;height:18px}.gamecode-home.studio-layout .setting-row{font-size:9px}.gamecode-home.studio-layout .panel-heading h3{font-size:11px}.gamecode-home.studio-layout .settings-panel h3,.gamecode-home.studio-layout .share-panel h3{font-size:12px}.gamecode-home.studio-layout .config-bottom>.button{font-size:13px}}
@media(max-width:1120px){.studio-search{display:none}.gamecode-home.studio-layout .site-header nav{margin-right:auto}.gamecode-home.studio-layout .workbench{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"heading heading" "preview config" "settings people" "share share" "results results"}.studio-heading-actions>a{display:none}.gamecode-home.studio-layout .share-content{grid-template-columns:minmax(0,1fr) 90px}.gamecode-home.studio-layout .share-row{max-width:460px}.gamecode-home.studio-layout .share-row input{font-size:11px}.share-content p{font-size:11px}.gamecode-home.studio-layout .game-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.gamecode-home.studio-layout .game-tile strong{font-size:11px}.gamecode-home.studio-layout .game-tile small{font-size:9px}.gamecode-home.studio-layout .hero{grid-template-columns:minmax(0,1.45fr) minmax(245px,1fr)}.gamecode-home.studio-layout .hero-main{height:239px}.gamecode-home.studio-layout .brand-promo{height:239px}.gamecode-home.studio-layout .hero-copy{max-width:89%}.gamecode-home.studio-layout .hero-copy p{max-width:75%;font-size:11px}.gamecode-home.studio-layout .hero-people{width:39%;height:195px;bottom:-2px}.gamecode-home.studio-layout .hero-buttons{flex-direction:column;align-items:flex-start;gap:6px}.gamecode-home.studio-layout .hero-buttons .button{padding:8px 11px;min-height:33px;font-size:10px}.gamecode-home.studio-layout .brand-promo h2{max-width:87%;font-size:17px}.gamecode-home.studio-layout .promo-screens{width:37%;top:49px}.gamecode-home.studio-layout .event-screen{height:80px}.gamecode-home.studio-layout .event-screen b{font-size:14px}.gamecode-home.studio-layout .promo-price strong{font-size:22px}.gamecode-home.studio-layout .results-panel #history-list{grid-template-columns:repeat(2,minmax(0,1fr))}.gamecode-home.studio-layout .people-panel li{font-size:12px;min-height:33px}.gamecode-home.studio-layout .setting-row{font-size:11px;min-height:39px}.gamecode-home.studio-layout .prize-name input{font-size:11px}}
@media(max-width:800px){.gamecode-home.studio-layout{--sidebar:208px}.gamecode-home.studio-layout main{margin:0;padding:0 12px}.gamecode-home.studio-layout .site-header.wrap{margin:0;height:auto;min-height:60px;padding:10px 14px 0;gap:10px;flex-wrap:wrap}.gamecode-home.studio-layout .site-header>.brand{display:inline-flex;margin-right:auto;font-size:20px}.gamecode-home.studio-layout .site-header .brand-mark{width:29px;height:27px;margin-right:3px}.gamecode-home.studio-layout .sidebar-toggle{display:grid;place-items:center;width:31px;height:31px;padding:0;min-height:31px;font-size:19px}.gamecode-home.studio-layout .site-header nav{display:flex;order:5;width:100%;margin:0;padding:10px 0;justify-content:space-between;gap:17px;font-size:11px;overflow:auto;scrollbar-width:none}.gamecode-home.studio-layout .header-actions .button{min-height:31px;padding:7px 10px;font-size:10px}.gamecode-home.studio-layout .header-actions{gap:5px}.gamecode-home.studio-layout .history-bell{display:none}.app-sidebar{transform:translateX(-101%);transition:transform .2s;box-shadow:12px 0 40px #32185920;z-index:65}.gamecode-home.studio-layout.sidebar-open .app-sidebar{transform:translateX(0)}.gamecode-home.studio-layout.sidebar-open .sidebar-scrim{display:block;position:fixed;inset:0;background:#1f134959;border:0;z-index:60;backdrop-filter:blur(2px)}.gamecode-home.studio-layout .hero{padding:17px 4px 10px;gap:11px;grid-template-columns:1.55fr 1fr}.gamecode-home.studio-layout .hero-main{height:224px;padding-left:0}.gamecode-home.studio-layout .hero h1{font-size:27px}.gamecode-home.studio-layout .hero .eyebrow{font-size:8px}.gamecode-home.studio-layout .hero-copy p{font-size:10px}.gamecode-home.studio-layout .hero-people{height:176px;bottom:-5px;width:40%}.gamecode-home.studio-layout .brand-promo{height:224px;padding:20px 12px}.gamecode-home.studio-layout .brand-promo h2{font-size:16px}.gamecode-home.studio-layout .brand-promo p{font-size:9px}.gamecode-home.studio-layout .promo-price{left:12px;width:75%}.gamecode-home.studio-layout .promo-price strong{font-size:21px}.gamecode-home.studio-layout .promo-screens{top:55px}.gamecode-home.studio-layout .site-footer.wrap{margin-left:0;padding:25px 16px}.gamecode-home.studio-layout .studio-heading{flex-wrap:wrap;gap:9px}.gamecode-home.studio-layout .game-heading h2{font-size:23px}.gamecode-home.studio-layout .studio-heading-actions{margin-left:auto}.gamecode-home.studio-layout .studio-heading-actions #present{font-size:9px}.gamecode-home.studio-layout .workbench{scroll-margin-top:110px}.gamecode-home.studio-layout .panel-heading h3{font-size:12px}}
@media(max-width:600px){.gamecode-home.studio-layout .site-header>.brand{font-size:18px}.gamecode-home.studio-layout .site-header.wrap{padding-inline:11px;gap:8px}.gamecode-home.studio-layout .header-actions .button{font-size:9px;padding:7px 8px}.gamecode-home.studio-layout .header-actions{gap:4px}.gamecode-home.studio-layout .hero{display:block;padding:17px 2px 0}.gamecode-home.studio-layout .hero-main{height:228px;min-height:0}.gamecode-home.studio-layout .hero-copy{max-width:85%;padding:0}.gamecode-home.studio-layout .hero h1{font-size:30px;line-height:1.15;max-width:96%;margin-bottom:10px}.gamecode-home.studio-layout .hero .eyebrow{font-size:8px;margin-bottom:10px}.gamecode-home.studio-layout .hero-copy p{font-size:11px;max-width:77%;line-height:1.6;margin-bottom:14px}.gamecode-home.studio-layout .hero-buttons{gap:7px;flex-direction:row;align-items:center}.gamecode-home.studio-layout .hero-buttons .button{font-size:10px;min-height:35px;padding:9px 12px}.gamecode-home.studio-layout .hero-buttons .play-icon{width:17px;height:17px;font-size:8px}.gamecode-home.studio-layout .hero-people{height:147px;bottom:0;right:-5px;width:39%;opacity:1}.gamecode-home.studio-layout .brand-promo{height:183px;min-height:0;margin:8px 0 12px;padding:17px 15px}.gamecode-home.studio-layout .brand-promo .eyebrow{font-size:9px;margin-bottom:9px}.gamecode-home.studio-layout .brand-promo h2{font-size:18px;max-width:69%;margin-bottom:8px}.gamecode-home.studio-layout .brand-promo p{font-size:9px;max-width:61%}.gamecode-home.studio-layout .promo-screens{top:6px;width:33%;right:0}.gamecode-home.studio-layout .event-screen{height:82px}.gamecode-home.studio-layout .event-screen b{font-size:16px}.gamecode-home.studio-layout .promo-price{position:absolute;left:15px;bottom:10px;width:61%;padding:5px 9px;margin:0;border-radius:10px}.gamecode-home.studio-layout .promo-price strong{font-size:20px}.gamecode-home.studio-layout .promo-price>b{width:28px;height:28px;font-size:20px}.gamecode-home.studio-layout .game-tiles{gap:6px;padding:0;margin:0 0 12px;grid-template-columns:repeat(3,minmax(0,1fr))}.gamecode-home.studio-layout .game-tile{padding:9px 6px;gap:6px;border-radius:9px}.gamecode-home.studio-layout .game-tile>img{width:25px;height:25px}.gamecode-home.studio-layout .game-tile strong{font-size:10px}.gamecode-home.studio-layout .game-tile small{font-size:8px;display:block}.gamecode-home.studio-layout .workbench{display:block;border-radius:13px;padding:10px;margin:0;min-height:0}.gamecode-home.studio-layout .studio-heading{padding:3px 1px 10px;display:block}.gamecode-home.studio-layout .game-heading>img{width:34px;height:34px}.gamecode-home.studio-layout .game-heading{gap:8px}.gamecode-home.studio-layout .game-heading h2{font-size:23px;margin-bottom:4px}.gamecode-home.studio-layout .game-heading p{font-size:10px}.gamecode-home.studio-layout .studio-heading-actions{margin-top:10px;justify-content:flex-end}.gamecode-home.studio-layout .studio-heading-actions #present{min-height:29px;padding:6px 9px}.gamecode-home.studio-layout .mobile-tabs{display:flex;gap:3px;padding:4px;background:#f4efff;border-radius:8px;margin:0 0 11px}.gamecode-home.studio-layout .mobile-tabs button{flex:1;padding:8px 2px;border:0;border-radius:5px;background:transparent;font-size:9px;color:#85739e;min-width:0}.gamecode-home.studio-layout .mobile-tabs button[aria-selected=true]{background:#fff;color:#6921da;box-shadow:0 2px 4px #5f23b510;font-weight:600}.gamecode-home.studio-layout .workbench>[data-area]{display:none}.gamecode-home.studio-layout .workbench[data-panel=preview]>[data-area=preview]{display:flex}.gamecode-home.studio-layout .workbench[data-panel=config]>[data-area=config],.gamecode-home.studio-layout .workbench[data-panel=settings]>[data-area=settings],.gamecode-home.studio-layout .workbench[data-panel=people]>[data-area=people],.gamecode-home.studio-layout .workbench[data-panel=results]>[data-area=results]{display:block}.gamecode-home.studio-layout .workbench>[data-area=share]{display:block;margin-top:12px}.gamecode-home.studio-layout .workbench .wheel-scene{height:auto;min-height:0;width:100%;aspect-ratio:4/5;padding:0;margin:0}.gamecode-home.studio-layout .workbench .wheel-frame{width:var(--wheel-diameter);padding:0;border:0;max-width:none}.gamecode-home.studio-layout .workbench .wheel-center{width:23%;height:23%;font-size:5.8cqw;border-width:3px}.gamecode-home.studio-layout .config-panel,.gamecode-home.studio-layout .settings-panel,.gamecode-home.studio-layout .people-panel,.gamecode-home.studio-layout .results-panel{min-height:0!important}.gamecode-home.studio-layout .workbench>.config-panel,.gamecode-home.studio-layout .workbench>.settings-panel,.gamecode-home.studio-layout .workbench>.people-panel,.gamecode-home.studio-layout .workbench>.results-panel{padding:13px;border:1px solid #ececf6}.gamecode-home.studio-layout .config-panel .segmented button{font-size:12px}.gamecode-home.studio-layout .prize-row{grid-template-columns:26px minmax(0,1fr) 43px 27px;padding:7px;gap:5px;margin-bottom:8px}.gamecode-home.studio-layout .prize-name input{font-size:12px}.gamecode-home.studio-layout .prize-weight input{font-size:12px}.gamecode-home.studio-layout .prize-icon-button{width:24px;min-width:24px;height:29px}.gamecode-home.studio-layout .prize-name img{width:23px;height:23px}.gamecode-home.studio-layout .setting-row{font-size:12px;min-height:45px}.gamecode-home.studio-layout .config-bottom>.button{font-size:15px}.gamecode-home.studio-layout .settings-panel h3,.gamecode-home.studio-layout .share-panel h3{font-size:13px}.gamecode-home.studio-layout .share-content{grid-template-columns:minmax(0,1fr) 80px}.gamecode-home.studio-layout .share-row input{font-size:10px}.share-content p{font-size:10px}.gamecode-home.studio-layout .people-panel ol{display:block}.gamecode-home.studio-layout .people-panel li{font-size:12px;min-height:35px}.gamecode-home.studio-layout .results-panel #history-list{display:block}.gamecode-home.studio-layout .results-panel li{margin-bottom:8px}.gamecode-home.studio-layout .results-panel li time{margin-left:auto}.gamecode-home.studio-layout .results-panel .panel-heading{align-items:flex-start;flex-wrap:wrap}.gamecode-home.studio-layout .results-panel .panel-heading .small{font-size:9px}.gamecode-home.studio-layout .seo-section{margin-top:18px;padding:15px 2px 0}.gamecode-home.studio-layout .seo-section h2{font-size:25px}.gamecode-home.studio-layout .group-results{max-height:470px}.gamecode-home.studio-layout .number-scene,.gamecode-home.studio-layout .group-scene,.gamecode-home.studio-layout .quiz-scene{min-height:350px}.gamecode-home.studio-layout .current-result.has-result+.tool-message{top:25%;font-size:9px}.gamecode-home.studio-layout .current-result strong{font-size:18px}}
.presenting.gamecode-home.studio-layout{overflow:hidden;background:#21104a}.presenting.gamecode-home.studio-layout .app-sidebar,.presenting.gamecode-home.studio-layout .site-header,.presenting.gamecode-home.studio-layout .hero,.presenting.gamecode-home.studio-layout .game-tiles,.presenting.gamecode-home.studio-layout .seo-section,.presenting.gamecode-home.studio-layout .site-footer,.presenting.gamecode-home.studio-layout .sidebar-scrim{display:none!important}.presenting.gamecode-home.studio-layout main{margin:0;padding:0}.presenting.gamecode-home.studio-layout .workbench{position:fixed;inset:0;z-index:80;width:100vw;height:100dvh;margin:0;max-width:none;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:62px minmax(0,1fr);grid-template-areas:"heading" "preview";padding:8px 14px 14px;gap:0;border:0;border-radius:0;background:radial-gradient(ellipse at 10% 20%,#5b319d80,transparent 44%),radial-gradient(ellipse at 85% 85%,#0e69a455,transparent 50%),linear-gradient(120deg,#1a0d3e,#3e1974 50%,#180c38);overflow:hidden}.presenting.gamecode-home.studio-layout .workbench>.studio-heading{display:flex;align-items:center;justify-content:space-between;color:#fff;padding:4px 10px;gap:10px;grid-area:heading}.presenting.gamecode-home.studio-layout .game-heading h2{font-size:20px;color:#fff;margin:0}.presenting.gamecode-home.studio-layout .game-heading>img{width:33px;height:33px}.presenting.gamecode-home.studio-layout .game-heading p,.presenting.gamecode-home.studio-layout .studio-heading-actions>a{display:none}.presenting.gamecode-home.studio-layout .studio-heading-actions{margin:0}.presenting.gamecode-home.studio-layout #present{color:#fff;background:#ffffff12;border-color:#ffffff40;white-space:nowrap;font-size:11px}.presenting.gamecode-home.studio-layout .workbench>.mobile-tabs,.presenting.gamecode-home.studio-layout .workbench>.config-panel,.presenting.gamecode-home.studio-layout .workbench>.settings-panel,.presenting.gamecode-home.studio-layout .workbench>.people-panel,.presenting.gamecode-home.studio-layout .workbench>.share-panel,.presenting.gamecode-home.studio-layout .workbench>.results-panel{display:none!important}.presenting.gamecode-home.studio-layout .workbench>.game-preview{display:flex!important;grid-area:preview;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.presenting.gamecode-home.studio-layout .workbench .wheel-scene{flex:0 0 auto;width:min(calc(100vw - 32px),calc(80dvh - 74px));height:auto;max-height:none;aspect-ratio:4/5;min-height:0;margin:0;border-radius:14px;box-shadow:0 15px 90px #a373ff25}.presenting.gamecode-home.studio-layout .workbench .wheel-frame{width:var(--wheel-diameter);max-width:none}.presenting.gamecode-home.studio-layout .workbench .wheel-center{width:23%;height:23%;font-size:5.8cqw}.presenting.gamecode-home.studio-layout .activity-title{left:15%;right:15%;top:3px;font-size:20px}.presenting.gamecode-home.studio-layout .current-result.has-result{position:fixed;left:auto;right:27px;bottom:26px;width:min(300px,24vw);max-height:40vh;overflow:auto;padding:17px;border:1px solid #c4a0ff66;background:#fff;box-shadow:0 6px 35px #14072455}.presenting.gamecode-home.studio-layout .current-result strong{font-size:25px}.presenting.gamecode-home.studio-layout .tool-message{position:fixed;left:20px;right:auto;bottom:20px;width:min(270px,22vw);color:#e5d2ff;background:#1b0c3b9c;border-radius:10px;font-size:12px;padding:10px;text-shadow:none}.presenting.gamecode-home.studio-layout .current-result.has-result+.tool-message{position:fixed;left:20px;top:auto;bottom:20px;right:auto}.presenting.gamecode-home.studio-layout .number-scene,.presenting.gamecode-home.studio-layout .quiz-scene,.presenting.gamecode-home.studio-layout .group-scene{height:100%;max-height:100%;min-height:0;border-radius:15px;max-width:1150px;margin:auto}.presenting.gamecode-home.studio-layout .number-scene>strong{font-size:clamp(80px,22vw,260px)}.presenting.gamecode-home.studio-layout .group-results{max-height:70vh;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}
@media(max-width:700px){.presenting.gamecode-home.studio-layout .game-heading h2{font-size:15px}.presenting.gamecode-home.studio-layout .game-heading{gap:6px}.presenting.gamecode-home.studio-layout .game-heading>img{width:25px;height:25px}.presenting.gamecode-home.studio-layout .workbench{padding-inline:7px;grid-template-rows:54px minmax(0,1fr)}.presenting.gamecode-home.studio-layout #present{font-size:10px;padding:7px 8px}.presenting.gamecode-home.studio-layout .current-result.has-result{left:14px;right:14px;bottom:14px;width:auto;max-height:25vh;padding:10px}.presenting.gamecode-home.studio-layout .current-result strong{font-size:20px}.presenting.gamecode-home.studio-layout .tool-message,.presenting.gamecode-home.studio-layout .current-result.has-result+.tool-message{left:14px;right:14px;bottom:auto;top:62px;width:auto;padding:6px 10px;font-size:10px;text-align:center}.presenting.gamecode-home.studio-layout .activity-title{top:28px;font-size:14px}.presenting.gamecode-home.studio-layout .workbench .wheel-scene{width:min(calc(100vw - 25px),calc(80dvh - 74px))}}
@media(prefers-reduced-motion:reduce){.app-sidebar,.gamecode-home.studio-layout input.switch,.gamecode-home.studio-layout input.switch:before{transition:none}#celebration i{animation:none;display:none}}

#celebration b{position:absolute;width:5px;height:5px;border-radius:50%;box-shadow:0 0 9px currentColor;animation:studio-firework 1.2s var(--spark-delay) ease-out both}@keyframes studio-firework{0%{transform:scale(.1);opacity:0}12%{opacity:1}100%{transform:translate(var(--sx),var(--sy)) scale(.1);opacity:0}}

.gamecode-home.studio-layout .workbench .wheel-scene{container-type:inline-size}
.stage-brand{position:absolute;left:15%;right:15%;top:15.5%;height:12%;display:flex;align-items:center;justify-content:center;gap:2.5cqw;z-index:3;padding:0 2%;pointer-events:none;color:#fff;filter:drop-shadow(0 2px 2px #220448);font-weight:850;font-size:var(--brand-size,6.6cqw);line-height:1.05;text-align:center;overflow:hidden}.stage-brand img{width:15%;height:75%;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 1px 1px #fff7)}.stage-brand span{overflow-wrap:anywhere;max-height:100%;min-width:0}.stage-brand.logo-only img{width:80%;height:90%}
.branding-editor{margin:12px 0 20px;border:1px solid #e9dffc;border-radius:9px;padding:12px}.branding-editor legend{font-size:12px;font-weight:700;color:#57239c;padding:0 4px}.branding-editor .logo-upload input{font-size:10px;padding:7px}.branding-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.branding-editor .helper{margin:10px 0 0}
.gamecode-home.studio-layout .delete-prize{font-size:0;min-width:23px}.gamecode-home.studio-layout .delete-prize:after{top:5px}
@media(prefers-reduced-motion:reduce){#celebration b{display:none}}

.presenting.gamecode-home.studio-layout #toast{display:none}

/* Prize names follow the outer band; the fixed pointer rises above the hub. */
.gamecode-home.studio-layout .workbench .wheel-pointer{top:31%;height:20%;width:9%;clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0;background:linear-gradient(90deg,#ed1e32,#ff543b);z-index:4;filter:drop-shadow(0 2px 2px #711a3070)}
.gamecode-home.studio-layout .workbench .wheel-center,.presenting.gamecode-home.studio-layout .workbench .wheel-center{width:19%;height:19%;padding:1%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2%;border:3px solid #f7f7fb;outline:2px solid #8e899e;background:radial-gradient(circle at 40% 30%,#fff,#f4f4fa 70%,#c2becd);color:#28105a;box-shadow:0 3px 8px #1e0c6470,inset 0 0 0 2px #d7d1e4;font-size:2cqw;line-height:1.1}
.gamecode-home.studio-layout .workbench .wheel-center:before{display:none}.gamecode-home.studio-layout .workbench .wheel-center img{width:62%;height:48%;object-fit:contain;flex-shrink:0}.gamecode-home.studio-layout .workbench .wheel-center>span{font-size:2.1cqw;font-weight:800;max-width:95%;overflow-wrap:anywhere;max-height:31%;overflow:hidden}.gamecode-home.studio-layout .workbench .wheel-center small{font-size:1.6cqw;letter-spacing:.2px;font-weight:800;margin-top:3%}
#celebration i{top:78%;animation:studio-burst 3.3s var(--burst-delay) cubic-bezier(.2,.5,.5,1) both;box-shadow:0 0 2px #fff4}@keyframes studio-burst{0%{transform:translate(0,0) rotate(0);opacity:0}4%{opacity:1}42%{transform:translate(var(--peak-x),var(--peak-y)) rotate(360deg);opacity:1}100%{transform:translate(var(--land-x),var(--land-y)) rotate(1000deg);opacity:0}}
#celebration b{width:6px;height:6px;box-shadow:0 0 10px 2px #fff9;animation-duration:1.7s}
@media(max-width:800px){.gamecode-home.studio-layout:not(.sidebar-open) .app-sidebar{visibility:hidden}.gamecode-home.studio-layout.sidebar-open .app-sidebar{visibility:visible}}

.presenting.gamecode-home.studio-layout .workbench{background:radial-gradient(ellipse at 50% 48%,#fff 20%,#eeedf5 75%,#e6e4f1)}.presenting.gamecode-home.studio-layout .workbench>.studio-heading{color:#28165e}.presenting.gamecode-home.studio-layout .game-heading h2{color:#28165e}.presenting.gamecode-home.studio-layout #present{background:#fff;border-color:#ddd7ed;color:#3e2582}.presenting.gamecode-home.studio-layout .tool-message,.presenting.gamecode-home.studio-layout .current-result.has-result+.tool-message{background:#fff;color:#5e4a86;border:1px solid #e5dff0;text-shadow:none}.presenting.gamecode-home.studio-layout .workbench .wheel-scene{box-shadow:none}

.gamecode-home.studio-layout .workbench .wheel-frame{box-shadow:none}.stage-brand{top:5.5%;height:11%;left:15%;right:15%;font-size:var(--brand-size,6.6cqw)}

.gamecode-home.studio-layout:not(.presenting) .tool-message,.gamecode-home.studio-layout:not(.presenting) .current-result.has-result+.tool-message{top:auto;bottom:4px;left:8px;right:8px;background:transparent;color:#5b407c;text-shadow:none;padding:3px 6px}.gamecode-home.studio-layout:not(.presenting) .current-result.has-result{bottom:35px}

/* A quiet, unlit edge around the wheel, as requested. */
.gamecode-home.studio-layout .workbench .wheel-scene{background:radial-gradient(ellipse at 50% 96%,#e4e0ef 0,transparent 30%),#faf9fd;border-radius:11px}
.gamecode-home.studio-layout .workbench .wheel-scene:before{content:'';position:absolute;left:17%;right:17%;top:3%;height:15%;padding:0;border:1px solid #5535b9;border-radius:9px;transform:none;background:linear-gradient(120deg,#3c249a,#43249f);box-shadow:0 4px 10px #29176813}
.gamecode-home.studio-layout .workbench .wheel-scene:after{content:'';position:absolute;left:29%;right:29%;bottom:3%;height:9%;border-radius:5px 5px 9px 9px;background:linear-gradient(#4a2caa,#38218b);box-shadow:0 7px 12px #2a165620;border:1px solid #4a2c9d;z-index:0}
.gamecode-home.studio-layout .workbench .wheel-frame{--wheel-diameter:88%;--wheel-y:54%;aspect-ratio:1;border:3px solid #45269d;box-shadow:0 3px 7px #2d166b18;background:#fff}
.gamecode-home.studio-layout .workbench .wheel-frame:after{content:'';position:absolute;top:99%;height:9%;left:38%;right:38%;background:#3e2597;z-index:-1}
.stage-brand{left:18%;right:18%;top:4.5%;height:12%;font-size:var(--brand-size,6.6cqw);filter:none}.stage-brand img{filter:none}

/* Shell proportions, matte purple and white bulbs follow the supplied reference. */
.gamecode-home.studio-layout .workbench .wheel-scene{aspect-ratio:3/4;background:url(wheel-shell.svg) center/100% 100% no-repeat}
.gamecode-home.studio-layout .workbench .wheel-scene:before,.gamecode-home.studio-layout .workbench .wheel-scene:after,.gamecode-home.studio-layout .workbench .wheel-frame:after{display:none}
.gamecode-home.studio-layout .workbench .wheel-frame{--wheel-diameter:85.8%;--wheel-y:55.11%;aspect-ratio:1;border:0;box-shadow:none}
.stage-brand{top:3.8%;height:7.8%;left:34%;right:34%;gap:0;display:flex;flex-direction:column;justify-content:center;font-size:3cqw;line-height:1.1}.stage-brand img{width:36%;height:70%;object-fit:contain}.stage-brand span{font-size:3cqw;line-height:1.15;max-height:30%;margin-top:1%}.stage-brand.logo-only img{height:100%;width:80%}.stage-tagline{position:absolute;left:15%;right:15%;top:12%;height:10%;margin:0;display:flex;align-items:center;justify-content:center;text-align:center;color:#ff774e;font-family:'Segoe Script','Brush Script MT',cursive;font-size:6cqw;font-weight:600;line-height:1.1;z-index:3;overflow:hidden;overflow-wrap:anywhere}
.presenting.gamecode-home.studio-layout .workbench .wheel-scene{aspect-ratio:3/4;width:min(calc(100vw - 32px),calc(75dvh - 69px))}
@media(max-width:700px){.presenting.gamecode-home.studio-layout .workbench .wheel-scene{width:min(calc(100vw - 25px),calc(75dvh - 69px))}}

.gamecode-home.studio-layout .workbench .wheel-center:disabled{opacity:1;cursor:progress}.stage-tagline{font-size:5cqw}

/* The latest layout keeps only the wheel; no header plaque or pedestal. */
.gamecode-home.studio-layout .workbench .wheel-scene{aspect-ratio:1;background:url(wheel-shell.svg) center/100% 100% no-repeat}
.gamecode-home.studio-layout .workbench .wheel-frame{--wheel-y:50%;--wheel-diameter:85.8%}
.presenting.gamecode-home.studio-layout .workbench .wheel-scene{aspect-ratio:1;width:min(calc(100vw - 32px),calc(100dvh - 100px))}
@media(max-width:700px){.presenting.gamecode-home.studio-layout .workbench .wheel-scene{width:min(calc(100vw - 25px),calc(100dvh - 110px))}}

.gamecode-home.studio-layout .game-tile{width:100%;max-width:none;justify-self:stretch}.gamecode-home.studio-layout .game-tile small{white-space:normal}.gamecode-home.studio-layout .history-bell{margin-left:auto}
.gamecode-home.studio-layout .workbench .wheel-scene{aspect-ratio:1086/1320}.gamecode-home.studio-layout .workbench .wheel-frame{--wheel-y:60.455%;--wheel-diameter:85.8%}
.stage-brand{top:4%;height:8.5%}.stage-tagline{top:13%;height:10%}
.presenting.gamecode-home.studio-layout .workbench .wheel-scene{aspect-ratio:1086/1320;width:min(calc(100vw - 32px),calc(82.27dvh - 83px))}
@media(max-width:700px){.presenting.gamecode-home.studio-layout .workbench .wheel-scene{width:min(calc(100vw - 25px),calc(82.27dvh - 91px))}}
@media(min-width:601px) and (max-width:1120px){.gamecode-home.studio-layout .hero{grid-template-columns:minmax(0,1fr);gap:15px;padding-bottom:15px}.gamecode-home.studio-layout .hero-main{height:auto;min-height:230px;padding:8px 10px 0}.gamecode-home.studio-layout .hero-copy{max-width:66%;padding-bottom:15px}.gamecode-home.studio-layout .hero h1{font-size:30px}.gamecode-home.studio-layout .hero-copy p{max-width:100%;font-size:12px}.gamecode-home.studio-layout .hero-buttons{flex-direction:row;flex-wrap:wrap;align-items:center}.gamecode-home.studio-layout .hero-buttons .button{min-height:39px;font-size:11px}.gamecode-home.studio-layout .hero-people{height:220px;width:37%;bottom:0;right:0}.gamecode-home.studio-layout .brand-promo{height:195px;padding:20px}.gamecode-home.studio-layout .brand-promo h2{max-width:65%;font-size:21px}.gamecode-home.studio-layout .brand-promo p{max-width:60%;font-size:11px}.gamecode-home.studio-layout .brand-promo .eyebrow{font-size:10px}.gamecode-home.studio-layout .promo-screens{width:31%;top:8px;right:0}.gamecode-home.studio-layout .event-screen{height:88px}.gamecode-home.studio-layout .event-screen b{font-size:17px}.gamecode-home.studio-layout .promo-price{width:43%;left:20px;bottom:10px}.gamecode-home.studio-layout .game-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:15px}.gamecode-home.studio-layout .game-tile{min-height:59px;padding:10px;gap:9px}.gamecode-home.studio-layout .game-tile strong{font-size:11px}.gamecode-home.studio-layout .game-tile small{font-size:9px}}
@media(max-width:800px){.gamecode-home.studio-layout .site-header.wrap{height:58px;min-height:58px}}
#celebration canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}

.gamecode-home.studio-layout .workbench .wheel-scene{aspect-ratio:1}.gamecode-home.studio-layout .workbench .wheel-frame{--wheel-y:50%}
.presenting.gamecode-home.studio-layout .workbench .wheel-scene{aspect-ratio:1;width:min(calc(100vw - 32px),calc(100dvh - 100px))}
@media(max-width:700px){.presenting.gamecode-home.studio-layout .workbench .wheel-scene{width:min(calc(100vw - 25px),calc(100dvh - 110px))}}

.gamecode-home.studio-layout .workbench>.game-preview{align-self:start;background:transparent}.presenting.gamecode-home.studio-layout .workbench>.game-preview{align-self:stretch}

.gamecode-home.studio-layout #config-appearance>.settings-panel{margin:18px 0 0;padding:16px 0 0;border-top:1px solid #ece7f5}
@media(min-width:1121px){
    .gamecode-home.studio-layout:not(.presenting) .workbench{grid-template-areas:"heading heading heading" "preview config people" "preview config share" "results results results"}
}
@media(min-width:601px) and (max-width:1120px){
    .gamecode-home.studio-layout:not(.presenting) .workbench{grid-template-areas:"heading heading" "preview config" "people config" "share share" "results results"}
}
.gamecode-home.studio-layout .people-panel li{overflow-wrap:anywhere;min-width:0}
.gamecode-home.studio-layout .people-panel li>span{flex-shrink:0}
.gamecode-home.studio-layout .current-result small{display:block;overflow-wrap:anywhere}
.gamecode-home.studio-layout .activity-title{color:#4a287e;background:#ffffffeb;border:1px solid #e7dff2;border-radius:8px;padding:5px 10px;text-shadow:none}
.gamecode-home.studio-layout .game-preview:focus-visible{outline:2px solid #c1ace4;outline-offset:2px}
.presenting.gamecode-home.studio-layout .game-preview:focus{outline:none}
.gamecode-home.studio-layout #big-number{max-width:100%;overflow-wrap:anywhere;text-align:center}
.gamecode-home.studio-layout #big-number.multiple{display:flex;flex-wrap:wrap;justify-content:center;align-content:safe center;gap:12px;width:100%;min-height:0;max-height:60vh;overflow:auto;padding:8px;font-size:clamp(20px,3vw,36px);line-height:1.3;flex:0 1 auto;text-shadow:none}
.gamecode-home.studio-layout #big-number.multiple>span{padding:8px 12px;border-radius:10px;background:#ffffffa6}
.presenting.gamecode-home.studio-layout #big-number.multiple{font-size:clamp(24px,5dvh,52px);max-height:100%}
.gamecode-home.studio-layout .hero-main{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:10px;height:auto;min-height:250px;padding-bottom:16px}
.gamecode-home.studio-layout .hero-copy{max-width:none;min-width:0}
.gamecode-home.studio-layout .hero h1,.gamecode-home.studio-layout .hero-copy p{max-width:100%;overflow-wrap:anywhere}
.gamecode-home.studio-layout .hero-people{position:static;align-self:end;width:100%;height:auto;max-height:230px}
.gamecode-home.studio-layout .hero-note{display:none}
.gamecode-home.studio-layout .hero-buttons{flex-wrap:wrap}
@media(min-width:601px){.gamecode-home.studio-layout .brand-promo{height:auto;min-height:250px}}
@media(max-width:600px){
    .gamecode-home.studio-layout .hero-main{min-height:0;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}
    .gamecode-home.studio-layout .mobile-tabs button{min-height:40px;font-size:11px}
    .gamecode-home.studio-layout .segmented button{min-height:40px;font-size:12px}
    .gamecode-home.studio-layout .settings-actions>.outline{min-height:40px;font-size:12px}
    .gamecode-home.studio-layout .people-panel .panel-heading .small{min-height:36px;font-size:11px}
}

.gamecode-home.studio-layout .config-bottom.game-controls{flex:0 0 auto;width:100%;box-sizing:border-box;margin:0;padding:14px;background:#fff;border-top:1px solid #ece7f5}
.gamecode-home.studio-layout .game-controls .helper{margin:10px 0 0;text-align:center;font-size:11px}
.gamecode-home.studio-layout .game-controls .tool-message{position:static!important;inset:auto!important;width:auto;margin:6px 0 0;padding:0;border:0;background:transparent;color:#5e4a86;font-size:11px;text-align:center;text-shadow:none}
.gamecode-home.studio-layout .game-controls .tool-message:empty{display:none}
.gamecode-home.studio-layout .game-controls .tool-message.error{color:#b4233f}
.gamecode-home.studio-layout:not(.presenting) .current-result.has-result{position:static;flex:0 0 auto;width:calc(100% - 28px);box-sizing:border-box;margin:0 14px 14px}
.gamecode-home.studio-layout:not(.presenting) .game-controls>.current-result.has-result{width:100%;max-height:240px;margin:0 0 14px;padding:14px;overflow:auto}
.gamecode-home.studio-layout .game-controls>.current-result small{font-size:12px}
.presenting.gamecode-home.studio-layout .workbench:not([data-game=wheel])>.game-preview{gap:12px}
.presenting.gamecode-home.studio-layout .workbench:not([data-game=wheel]) .number-scene,.presenting.gamecode-home.studio-layout .workbench:not([data-game=wheel]) .group-scene,.presenting.gamecode-home.studio-layout .workbench:not([data-game=wheel]) .quiz-scene{flex:1 1 0;min-height:0;height:100%;max-height:100%;width:100%;margin:0;overflow:auto;justify-content:safe center}
.presenting.gamecode-home.studio-layout .workbench:not([data-game=wheel]) .number-scene>strong{font-size:clamp(60px,18dvh,160px)}
.presenting.gamecode-home.studio-layout .workbench:not([data-game=wheel]) .group-results{max-height:100%}
.presenting.gamecode-home.studio-layout .config-bottom.game-controls{display:none!important}
.presenting.gamecode-home.studio-layout:has(.tool-message.error) #toast:not(:empty){display:block}

/* Equal side columns keep the wheel centered, with results on the right. */
.presenting.gamecode-home.studio-layout .current-result.has-result{display:none}
.presenting.gamecode-home.studio-layout .workbench:not([data-game=quiz]):not([data-game=numbers])>.game-preview{
    display:grid!important;grid-template-columns:minmax(0,clamp(180px,22vw,340px)) minmax(0,1fr) minmax(0,clamp(180px,22vw,340px));
    grid-template-rows:minmax(0,1fr);column-gap:clamp(12px,2vw,32px);padding:0 12px;
}
.presenting.gamecode-home.studio-layout .workbench[data-game=wheel] .wheel-scene{
    grid-column:2;grid-row:1;justify-self:center;width:min(100%,calc(100dvh - 100px));
}
.presenting.gamecode-home.studio-layout .number-scene,.presenting.gamecode-home.studio-layout .group-scene{grid-column:2;grid-row:1;align-self:stretch}
.presenting.gamecode-home.studio-layout .workbench[data-game=numbers] .number-scene{align-self:center}
.gamecode-home.studio-layout .presentation-result{
    position:static;inset:auto;margin:0;box-sizing:border-box;grid-column:3;grid-row:1;align-self:start;
    width:100%;max-width:none;max-height:calc(100dvh - 110px);
    padding:clamp(18px,2vw,28px);overflow:auto;text-align:center;
    border:0;border-radius:20px;
    background:radial-gradient(ellipse at 50% 0,#f0e5ff,transparent 65%),#fff;
    color:#321369;box-shadow:0 8px 28px #32136912;
}
.gamecode-home.studio-layout .presentation-result-icon{display:block;font-size:40px;line-height:1.2;margin-bottom:12px}
.gamecode-home.studio-layout .presentation-result h2{margin:0 0 16px;font-size:15px;color:#795698}
.gamecode-home.studio-layout .presentation-result p{margin:0 0 12px;font-size:clamp(20px,2vw,26px);font-weight:650;line-height:1.3;color:#321369;overflow-wrap:anywhere}
.gamecode-home.studio-layout .presentation-result>strong{display:block;font-size:clamp(24px,2.6vw,36px);line-height:1.2;font-weight:850;color:#6b21c4;overflow-wrap:anywhere}
.gamecode-home.studio-layout .presentation-result form{margin:20px 0 0}
.gamecode-home.studio-layout .presentation-result .button{min-height:40px;padding:10px 22px;font-size:14px}
.gamecode-home.studio-layout .presentation-result .button:focus-visible{outline:3px solid #a977ed;outline-offset:5px}
@media(max-width:700px){
    .presenting.gamecode-home.studio-layout .workbench:not([data-game=quiz]):not([data-game=numbers])>.game-preview{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;padding:0 6px}
    .presenting.gamecode-home.studio-layout .workbench[data-game=wheel] .wheel-scene{grid-column:1}
    .presenting.gamecode-home.studio-layout .number-scene,.presenting.gamecode-home.studio-layout .group-scene{grid-column:1}
    .presenting.gamecode-home.studio-layout .workbench[data-game=wheel] .game-preview:has(.presentation-result[open]) .wheel-scene{width:min(100%,calc(60dvh - 74px))}
    .presenting.gamecode-home.studio-layout .presentation-result{grid-column:1;grid-row:2;align-self:center;max-height:35dvh;padding:16px 18px}
    .gamecode-home.studio-layout .presentation-result-icon{display:none}
    .gamecode-home.studio-layout .presentation-result h2{margin-bottom:8px;font-size:13px}
    .gamecode-home.studio-layout .presentation-result p{margin-bottom:8px;font-size:20px}
    .gamecode-home.studio-layout .presentation-result>strong{font-size:26px}
    .gamecode-home.studio-layout .presentation-result form{margin-top:12px}
}
@media(max-height:500px){
    .presenting.gamecode-home.studio-layout .number-scene{padding:12px}
    .presenting.gamecode-home.studio-layout .number-scene>span,.presenting.gamecode-home.studio-layout .number-scene>p{display:none}
    .gamecode-home.studio-layout .config-bottom.game-controls{padding:10px}
    .gamecode-home.studio-layout .config-bottom.game-controls>.button{min-height:36px;font-size:13px}
    .gamecode-home.studio-layout .game-controls .helper{display:none}
    .gamecode-home.studio-layout .presentation-result{padding:16px;max-height:calc(100dvh - 90px)}
    .gamecode-home.studio-layout .presentation-result-icon{display:none}
    .gamecode-home.studio-layout .presentation-result h2,.gamecode-home.studio-layout .presentation-result p{margin-bottom:10px}
    .gamecode-home.studio-layout .presentation-result form{margin-top:18px}
}

/* Public games wrap without squeezing the labels as the catalog grows. */
@media(min-width:1121px){.gamecode-home.studio-layout .game-tiles{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}

/* Keep the support invitation readable at every hero breakpoint. */
.gamecode-home.studio-layout .brand-promo.support-promo{display:flex;flex-direction:column;align-items:flex-start;gap:12px;height:auto;min-height:0;padding:22px 20px}
.gamecode-home.studio-layout .support-promo h2{max-width:100%;margin:0;font-size:18px;line-height:1.35;color:#7429ff}
.gamecode-home.studio-layout .support-promo p{max-width:100%;margin:0;font-size:13px;line-height:1.6}
.gamecode-home.studio-layout .support-promo .button{margin-top:auto;font-size:13px;padding:11px 16px}
