:root{--ink:#17131f;--muted:#6f6878;--paper:#fffaf3;--paper-2:#fff3df;--card:#ffffffdb;--purple:#7657ff;--purple-dark:#5d3ce8;--lime:#c9f36d;--coral:#ff6f61;--sky:#70d7ff;--yellow:#ffd85e;--line:#17131f1f;--shadow:0 22px 60px #33225124;--font-display:"Bangers", Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;--font-body:"Englebert", "Trebuchet MS", ui-sans-serif, system-ui, sans-serif;font-family:var(--font-body);color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--paper);min-height:100vh}a{color:inherit}button,input{font:inherit}h1,h2,h3,.brand,.button,.eyebrow,.step-label,.toy-title,.toy-name,.form-badge,.game-row strong,.ai-wait-card strong{font-family:var(--font-display);font-weight:400}::selection{background:var(--lime);color:var(--ink)}.topbar{z-index:10;justify-content:space-between;align-items:center;width:min(1160px,100% - 36px);height:84px;margin:0 auto;display:flex;position:relative}.brand{letter-spacing:.02em;align-items:center;gap:8px;font-size:22px;font-weight:400;text-decoration:none;display:inline-flex}.brand:before{content:"";background:var(--purple);width:14px;height:14px;box-shadow:8px -5px 0 -4px var(--coral), -7px 7px 0 -5px var(--lime);border-radius:4px 8px 5px 9px;transform:rotate(-12deg)}.tiny-link{color:#4f4858;letter-spacing:.015em;-webkit-text-stroke:.18px currentColor;border-radius:999px;padding:10px 14px;font-size:16px;font-weight:800;text-decoration:none;transition:all .18s}.tiny-link:hover{color:var(--ink);background:#7657ff14}.landing{overflow-x:hidden}.hero{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);align-items:center;gap:clamp(36px,7vw,92px);width:min(1160px,100% - 36px);min-height:calc(100vh - 122px);margin:0 auto;padding:52px 0 100px;display:grid;position:relative}.hero-copy{z-index:2;position:relative}.eyebrow,.step-label{letter-spacing:.12em;color:var(--purple-dark);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:400;display:inline-flex}.eyebrow:before,.step-label:before{content:"";background:var(--lime);border-radius:999px;width:24px;height:3px;box-shadow:0 0 0 1px #17131f0a}h1{letter-spacing:.015em;margin:18px 0 24px;font-size:clamp(52px,8.6vw,108px);font-weight:400;line-height:.9}.hero h1 .pop{color:var(--purple);display:inline-block;position:relative}.hero h1 .pop:after{content:"";background:var(--lime);z-index:-1;border-radius:999px;height:14px;position:absolute;bottom:-5px;left:4%;right:0;transform:rotate(-1.5deg)}.lead{color:#4a4351;letter-spacing:-.02em;max-width:660px;margin:0;font-size:clamp(20px,2.5vw,29px);line-height:1.26}.lead.small{font-size:18px}.micro{color:var(--muted);margin:17px 0 30px;font-size:14px;font-weight:700}.button{letter-spacing:.06em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:18px;justify-content:center;align-items:center;min-height:56px;padding:0 28px;font-weight:400;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(1px)scale(.99)}.button.primary{background:var(--ink);color:#fff;box-shadow:0 12px 30px #17131f2e,inset 0 -3px #0000002e}.button.primary:hover{background:#292031;box-shadow:0 16px 34px #17131f38}.button.secondary{color:var(--ink);border:1px solid var(--line);background:#fff}.button.full{width:100%}.button:disabled{opacity:.55;cursor:wait;transform:none}.hero-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.hero-note{color:var(--muted);font-size:13px;font-weight:800}.hero-toy{place-items:center;min-height:520px;display:grid;position:relative}.toy-card{width:min(390px,92%);box-shadow:var(--shadow);z-index:2;background:#fff;border:1px solid #17131f17;border-radius:34px;padding:24px;position:relative;transform:rotate(2deg)}.toy-screen{border:2px solid var(--ink);isolation:isolate;background:#dff3ff;border-radius:25px;height:330px;position:relative;overflow:hidden}.toy-cloud,.toy-cloud:before,.toy-cloud:after{background:#fff;border-radius:999px;position:absolute}.toy-cloud{opacity:.82;z-index:2;width:62px;height:20px;top:94px;left:42px}.toy-cloud:before,.toy-cloud:after{content:""}.toy-cloud:before{width:27px;height:27px;top:-12px;left:9px}.toy-cloud:after{width:22px;height:22px;top:-8px;right:8px}.toy-cloud.two{opacity:.74;top:127px;left:auto;right:34px;transform:scale(.72)}.toy-sunburst{background:var(--yellow);z-index:1;border-radius:50%;width:76px;height:76px;position:absolute;top:74px;right:20px;box-shadow:0 0 0 2px #f5bc3638}.toy-sunburst:before{content:"";clip-path:polygon(47% 0,55% 19%,67% 4%,70% 25%,88% 14%,82% 34%,100% 37%,80% 48%,98% 58%,77% 61%,90% 79%,69% 72%,68% 96%,55% 77%,45% 100%,42% 77%,25% 92%,29% 69%,6% 77%,21% 58%,0 52%,20% 43%,3% 28%,25% 31%,20% 9%,40% 25%);opacity:.78;z-index:-1;background:#ffd85e;animation:26s linear infinite toySunSpin;position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px}.toy-sunburst i{background:var(--yellow);border-radius:50%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.toy-hud{z-index:8;height:54px;font-family:var(--font-body);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:13px;box-shadow:0 4px #17131f1a}.toy-hud span{letter-spacing:.08em;color:var(--purple);font-size:8px;font-weight:900;line-height:1}.toy-hud strong{font-family:var(--font-display);letter-spacing:.02em;font-size:19px;font-weight:400;line-height:1.05}.toy-hud-distance{border:2px solid var(--ink);background:#fffffff7;width:88px;left:10px}.toy-hud-time{background:var(--purple);color:#fff;width:82px;left:50%;transform:translate(-50%)}.toy-hud-time span{color:#ebe5ff}.toy-hud-time em{color:var(--purple-dark);white-space:nowrap;background:#fffffff0;border-radius:5px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:57px}.toy-hud-lives{background:#fffffff7;border:2px solid #ffb5c7;width:96px;right:9px}.toy-hearts{gap:4px;margin-top:4px;display:flex}.toy-hearts b{color:#ff4f7b;background:#ffedf2;border:1px solid #ff4f7b47;border-radius:50%;place-items:center;width:21px;height:21px;font-family:Arial,sans-serif;font-size:14px;display:grid}.toy-hill{z-index:0;width:106%;position:absolute;bottom:57px;left:-3%}.toy-hill.far{clip-path:polygon(0 78%,8% 65%,17% 71%,27% 47%,37% 65%,47% 50%,57% 70%,69% 42%,80% 63%,90% 52%,100% 69%,100% 100%,0 100%);background:#c8e9bd;height:118px;animation:9s linear infinite alternate toyHillDrift}.toy-hill.near{clip-path:polygon(0 76%,10% 55%,21% 68%,33% 39%,44% 70%,58% 49%,70% 72%,82% 43%,92% 60%,100% 52%,100% 100%,0 100%);background:#a8dc96;height:88px;animation:6.5s linear infinite alternate-reverse toyHillDrift;bottom:51px}.toy-ground-fill{background:var(--lime);z-index:2;height:70px;position:absolute;bottom:0;left:0;right:0}.toy-ground{background:var(--ink);z-index:5;height:7px;position:absolute;bottom:61px;left:0;right:0}.toy-ground-speck{opacity:.65;z-index:3;background:#9dcb48;border-radius:999px;height:4px;position:absolute;bottom:33px}.toy-ground-speck.a{width:18px;left:18%}.toy-ground-speck.b{width:12px;bottom:18px;left:51%}.toy-ground-speck.c{width:22px;bottom:39px;left:78%}.toy-player-shadow{z-index:4;background:#17131f29;border-radius:50%;width:60px;height:13px;position:absolute;bottom:57px;left:69px}.toy-player{transform-origin:50% 100%;z-index:6;width:82px;height:135px;animation:1.1s ease-in-out infinite toyBob;position:absolute;bottom:68px;left:58px}.toy-player-photo{z-index:6;object-fit:contain;object-position:center bottom;transform-origin:50% 100%;filter:drop-shadow(0 5px 2px #17131f1a);-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;height:172px;animation:1.1s ease-in-out infinite toyBob;position:absolute;bottom:64px;left:55px}.toy-player-shadow.masal-shadow{opacity:.15;width:78px;left:52px}.toy-head{background:linear-gradient(145deg, var(--yellow), var(--coral));border:4px solid var(--ink);z-index:2;border-radius:50%;place-items:center;width:68px;height:68px;font-size:34px;display:grid;position:absolute;top:0;left:7px}.toy-body{background:var(--purple);border:4px solid var(--ink);border-radius:16px 16px 12px 12px;width:40px;height:55px;position:absolute;top:58px;left:21px}.toy-arm{background:var(--ink);transform-origin:50% 0;border-radius:999px;width:8px;height:31px;position:absolute;top:69px}.toy-arm.left{left:19px;transform:rotate(44deg)}.toy-arm.right{right:18px;transform:rotate(-41deg)}.toy-leg{background:var(--ink);border-radius:999px;width:9px;height:38px;position:absolute;top:104px;left:29px;transform:rotate(20deg)}.toy-leg.r{left:49px;transform:rotate(-25deg)}.toy-dust{z-index:5;background:#ffffffbd;border-radius:50%;animation:1.1s ease-out infinite toyDust;position:absolute;bottom:66px}.toy-dust.d1{width:9px;height:9px;left:52px}.toy-dust.d2{width:6px;height:6px;animation-delay:.18s;left:43px}.toy-bin{border:4px solid var(--ink);z-index:6;background:#5f7180;border-radius:7px;width:48px;height:61px;position:absolute;bottom:67px;right:54px;box-shadow:0 6px #17131f21}.toy-bin .lid{border:4px solid var(--ink);background:#718795;border-radius:6px;width:54px;height:12px;position:absolute;top:-12px;left:-7px}.toy-bin .rib{background:#42535f;border-radius:99px;width:3px;position:absolute;top:9px;bottom:8px}.toy-bin .r1{left:13px}.toy-bin .r2{right:13px}.toy-bin .wheel{background:var(--ink);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-9px}.toy-bin .w1{left:8px}.toy-bin .w2{right:8px}.toy-title{letter-spacing:.1em;color:var(--purple-dark);margin-top:18px;font-size:14px;font-weight:1000}.toy-name{letter-spacing:-.05em;margin-top:2px;font-size:30px;font-weight:1000}.toy-meta{font-family:var(--font-body);color:var(--muted);justify-content:space-between;margin-top:8px;font-size:12px;font-weight:800;display:flex}.doodle{z-index:1;font-weight:1000;position:absolute}.doodle.one{color:var(--coral);font-size:54px;top:10%;right:4%;transform:rotate(16deg)}.doodle.two{border:8px solid var(--lime);border-bottom:0;border-left:0;border-radius:50%;width:92px;height:36px;bottom:12%;left:0;transform:rotate(-24deg)}.doodle.three{color:var(--purple);font-size:38px;top:24%;left:2%;transform:rotate(-13deg)}@keyframes toyBob{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(2deg)}}@keyframes toySunSpin{to{transform:rotate(360deg)}}@keyframes toyHillDrift{0%{transform:translate(-1.5%)}to{transform:translate(1.5%)}}@keyframes toyDust{0%{opacity:.7;transform:translate(0)scale(.7)}to{opacity:0;transform:translate(-18px,-7px)scale(1.35)}}.footer{text-align:center;color:#a097aa;padding:26px;font-size:12px}.create-page{background:linear-gradient(180deg, var(--paper) 0, #fff 65%)}.create-shell{width:min(760px,100% - 28px);margin:44px auto 100px}.create-card{background:var(--card);border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:32px;padding:clamp(22px,5vw,48px);box-shadow:0 20px 60px #3f2b5517}.create-card h1{margin:14px 0;font-size:clamp(44px,8vw,76px)}.create-sub{color:var(--muted);margin:0 0 34px;font-size:17px;line-height:1.45}.form-grid{grid-template-columns:minmax(250px,.9fr) minmax(260px,1.1fr);align-items:start;gap:30px;display:grid}.form-fields{min-width:0}.field-label{margin:20px 0 8px;font-weight:900;display:block}.field-hint{color:var(--muted);margin:-2px 0 8px;font-size:12px}.create-card input:not([type=file]){font-family:var(--font-body);border:1px solid var(--line);width:100%;height:58px;color:var(--ink);background:#ffffffeb;border-radius:17px;outline:0;padding:0 17px;font-size:18px;transition:border .16s,box-shadow .16s,transform .16s}.create-card input:not([type=file]):focus{border-color:var(--purple);transform:translateY(-1px);box-shadow:0 0 0 4px #7657ff1a}.photo-stage{aspect-ratio:1;cursor:pointer;touch-action:manipulation;background:linear-gradient(145deg,#f2e9ff,#fff1dc);border:2px dashed #7657ff59;border-radius:30px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 7px #ffffff8c}#crop-canvas{pointer-events:none;width:100%;height:100%;display:block}.photo-stage.has-image{cursor:grab;touch-action:none}.photo-stage:focus-visible{outline-offset:4px;outline:4px solid #7657ff47}.photo-placeholder{pointer-events:none;color:var(--purple-dark);font-family:var(--font-body);text-align:center;place-items:center;padding:30px;font-weight:700;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.photo-placeholder .plus{width:72px;height:72px;font-family:var(--font-display);background:#fff;border-radius:24px;place-items:center;margin:0 auto 12px;font-size:46px;line-height:1;display:grid;box-shadow:0 12px 30px #5e3ce826}.photo-placeholder small{color:var(--muted);font-size:12px;font-weight:800;display:block}.file-button{margin-top:12px;position:relative;overflow:hidden}#avatar-input{width:100%;color:var(--muted);margin-top:11px;font-size:13px}.zoom-row{color:var(--muted);align-items:center;gap:12px;margin-top:12px;font-size:13px;font-weight:800;display:flex}.zoom-row input{accent-color:var(--purple);flex:1}.consent-copy{color:var(--muted);margin:22px 2px 14px;font-size:12px}.form-error{color:#b42318;min-height:20px;font-size:13px;font-weight:700}.form-badge{background:#c9f36d75;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.list-shell{width:min(820px,100% - 36px);margin:54px auto 90px}.list-shell h1{margin-bottom:32px;font-size:clamp(48px,8vw,72px)}.game-list{gap:12px;display:grid}.game-row{border:1px solid var(--line);background:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;text-decoration:none;transition:all .16s;display:flex;box-shadow:0 10px 28px #3f2b550d}.game-row:hover{border-color:#7657ff47;transform:translateY(-2px);box-shadow:0 14px 34px #3f2b5517}.game-row strong{font-size:18px}.game-row span{color:var(--muted);font-size:15px;font-weight:400}.game-page{overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#fff8ee;min-height:100dvh;margin:0;overflow:hidden}#game-shell,#phaser-root{width:100%;height:100dvh}#phaser-root canvas{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;margin:0 auto;display:block;box-shadow:0 0 70px #4c316f17}@media (max-width:820px){.hero{text-align:center;grid-template-columns:1fr;padding-top:32px}.hero-copy{flex-direction:column;align-items:center;display:flex}.hero-toy{min-height:470px;margin-top:-4px}.toy-card{transform:rotate(1deg)}.doodle.one{right:6%}.doodle.three{left:5%}.form-grid{grid-template-columns:1fr}.photo-stage{max-width:380px;margin:0 auto}}@media (max-width:640px){.topbar{width:min(100% - 26px,1160px);height:60px}.hero{gap:30px;width:min(100% - 28px,1160px);min-height:auto;padding:45px 0 72px}h1{font-size:clamp(54px,16vw,78px)}.lead{font-size:20px}.hero-toy{min-height:420px}.toy-screen{height:295px}.create-shell{width:min(100% - 20px,760px);margin-top:20px}.create-card{border-radius:25px;padding:22px 18px 26px}.create-card h1{font-size:48px}.game-row{flex-direction:column;align-items:flex-start;gap:6px}}.ai-wait{z-index:50;background:radial-gradient(circle at 50% 35%,#7657ff29,#0000 34%),#fff8ee;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.ai-wait[hidden]{display:none}.ai-wait-card{text-align:center;border:2px solid var(--ink);background:#ffffffe6;border-radius:30px;width:min(360px,92vw);padding:34px 24px 28px;box-shadow:0 22px 70px #17131f24}.ai-wait-card strong{letter-spacing:-.04em;font-size:26px;display:block}.ai-wait-card span{color:var(--muted);margin-top:8px;font-size:18px;font-weight:400;display:block}.ai-orb{background:var(--yellow);border:3px solid var(--ink);border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 20px;font-size:34px;animation:1.2s ease-in-out infinite aiFloat;display:grid}.ai-dots{justify-content:center;gap:8px;margin-top:22px;display:flex}.ai-dots i{background:var(--purple);border-radius:50%;width:9px;height:9px;animation:.9s ease-in-out infinite aiDot}.ai-dots i:nth-child(2){animation-delay:.14s}.ai-dots i:nth-child(3){animation-delay:.28s}.form-error.status-note{color:var(--purple-dark)}@keyframes aiFloat{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-8px)rotate(5deg)}}@keyframes aiDot{0%,to{opacity:.45;transform:scale(.7)}50%{opacity:1;transform:scale(1.2)}}.logo-brand:before{display:none}.logo-brand{line-height:0}.logo-brand img{object-fit:contain;width:auto;max-width:235px;height:58px;display:block}@media (max-width:560px){.logo-brand img{max-width:185px;height:46px}}.checkout-modal{z-index:1200;touch-action:auto;-webkit-user-select:text;user-select:text;place-items:center;padding:clamp(14px,2.4vw,34px);display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.checkout-modal[hidden]{display:none}.checkout-backdrop{-webkit-backdrop-filter:blur(12px);cursor:default;background:#17131f9e;border:0;position:absolute;top:0;bottom:0;left:0;right:0}.checkout-dialog{--checkout-scale:.88;z-index:1;border:3px solid var(--ink);background:#fff;border-radius:32px;grid-template-columns:300px minmax(0,1fr);width:min(1180px,100vw - 34px);height:min(91dvh,900px);min-height:620px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #17131f57}.checkout-brand-panel{border-right:3px solid var(--ink);color:var(--ink);background:radial-gradient(circle at 86% 13%,#ffffffc7 0 7%,#0000 7.5%),radial-gradient(circle at 15% 83%,#7657ff29 0 18%,#0000 18.5%),linear-gradient(155deg,#ffd85e 0%,#fff1a8 52%,#c9f36d 130%);padding:34px 30px;position:relative;overflow:hidden}.checkout-brand-panel:after{content:"★";font-family:var(--font-display);color:var(--coral);font-size:64px;position:absolute;bottom:20px;right:24px;transform:rotate(10deg)}.checkout-brand-logo{width:min(220px,100%);height:auto;display:block}.checkout-dollar{border:3px solid var(--ink);width:88px;height:88px;box-shadow:8px 8px 0 var(--ink);font:400 46px/1 var(--font-display);background:#fff;border-radius:28px;place-items:center;margin:46px 0 22px;display:grid;transform:rotate(-4deg)}.checkout-brand-panel h2{font:400 clamp(42px, 4vw, 58px)/.88 var(--font-display);letter-spacing:.02em;margin:0}.checkout-brand-panel p{max-width:230px;margin:20px 0;font-size:18px;line-height:1.25}.checkout-trust{gap:7px;margin-top:28px;font-size:14px;font-weight:700;display:grid}.checkout-payment-panel{background:#fff;grid-template-rows:auto 1fr auto;min-width:0;min-height:0;display:grid}.checkout-payment-head{background:#fffaf3;border-bottom:1px solid #17131f1a;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px 18px 14px 24px;display:flex}.checkout-payment-head strong{font:400 24px/1 var(--font-display);letter-spacing:.03em;display:block}.checkout-payment-head span{color:var(--muted);margin-top:5px;font-size:13px;display:block}.checkout-close{border:2px solid var(--ink);width:46px;height:46px;color:var(--ink);font:400 30px/1 var(--font-body);cursor:pointer;box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:50%}.checkout-close:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.checkout-frame-viewport{background:#f8f8f8;min-height:0;position:relative;overflow:hidden}#checkout-frame{width:calc(100% / var(--checkout-scale));height:calc(100% / var(--checkout-scale));transform:scale(var(--checkout-scale));transform-origin:0 0;background:#fff;border:0;display:block;position:absolute;top:0;bottom:auto;left:0;right:auto}.checkout-loading{z-index:2;color:var(--muted);pointer-events:none;background:#fffaf3;place-items:center;font-size:18px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.checkout-frame-viewport.is-loaded .checkout-loading{display:none}.checkout-payment-foot{min-height:48px;color:var(--muted);background:#fff;border-top:1px solid #17131f1a;justify-content:space-between;align-items:center;gap:18px;padding:10px 22px;font-size:13px;display:flex}.checkout-payment-foot a{color:var(--purple-dark);white-space:nowrap;font-weight:700;text-decoration:none}html.checkout-open,body.checkout-open{overflow:hidden!important}@media (max-width:900px){.checkout-dialog{grid-template-columns:1fr;width:min(760px,100vw - 24px);height:min(94dvh,920px);min-height:540px}.checkout-brand-panel{display:none}}@media (max-width:640px){.checkout-modal{padding:0}.checkout-dialog{--checkout-scale:1;border:0;border-radius:0;width:100vw;height:100dvh;min-height:0}.checkout-payment-head{min-height:62px;padding:9px 12px 9px 16px}.checkout-payment-head strong{font-size:21px}.checkout-close{width:42px;height:42px;box-shadow:none}.checkout-payment-foot{padding:8px 12px;font-size:12px}.checkout-payment-foot span{max-width:70%}}.create-page{color:#f8f7ff;background:radial-gradient(circle at 13% 0,#39305d 0,#0000 38%),radial-gradient(circle at 90% 15%,#214544 0,#0000 40%),#161526;min-height:100vh}.create-page .game-unified-header{border-bottom:1px solid #ffffff20;gap:22px;width:min(1180px,100% - 36px);height:84px}.create-page .game-unified-header .brand{flex-shrink:0}.create-page .game-unified-header .brand:before{background:#d5ff76}.create-page .game-unified-header .brand img{object-fit:contain;max-width:165px;max-height:43px}.game-unified-nav{align-items:center;gap:clamp(9px,1.5vw,21px);min-width:0;margin-left:auto;display:flex}.game-unified-nav a{white-space:nowrap;color:#d6d1eb;font-size:16px;font-weight:700;text-decoration:none}.game-unified-nav a[aria-current=page],.game-unified-nav a:hover{color:#d5ff76}.game-unified-actions select{color:#fff;min-height:42px;font-family:var(--font-body);background:#302d47;border:1px solid #6c668b;border-radius:12px;padding:9px 12px;font-size:16px}.game-lang-label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.create-page .create-shell{width:min(1120px,100% - 28px);margin:44px auto 100px}.create-page .create-card{background:#29273e;border:1px solid #595472;border-radius:28px;padding:clamp(22px,4vw,45px);box-shadow:0 20px 60px #0003}.create-page .create-card h1{font-family:var(--font-display);letter-spacing:.015em;font-size:clamp(46px,6vw,76px);font-weight:400;line-height:1.05}.create-page .step-label{color:#d5ff76}.create-page .create-sub,.create-page .field-hint,.create-page .consent-copy{color:#c4c1d3}.create-page .field-label{font-family:var(--font-body);font-size:20px;font-weight:700}.create-page .form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.create-page .form-badge{color:#dcffc0;background:#3a4b42;border:1px solid #7a9670;font-size:16px}.create-page .create-card input:not([type=file]){border:1px solid #9791b2}.create-page .create-card #make-game{color:#1e2724;box-shadow:none;letter-spacing:.04em;background:#d6ff7d;border-radius:14px;min-height:58px;font-size:22px}.create-page .create-card #make-game:hover{background:#e1ffac;box-shadow:0 10px 24px #0003}.create-page .form-error{color:#ffc0bf}.create-page .status-note{color:#d6ff7d}.create-page #avatar-input{color:#c4c1d3}@media (max-width:920px){.game-unified-nav{gap:12px}.game-unified-nav a{font-size:14px}.game-unified-nav a:first-child{display:none}}@media (max-width:660px){.create-page .game-unified-header{flex-wrap:wrap;row-gap:12px;height:auto;min-height:76px;padding:12px 0}.game-unified-nav{order:3;justify-content:space-between;width:100%;margin:0}.game-unified-nav a{font-size:13px}.game-unified-actions{margin-left:auto}.create-page .form-grid{grid-template-columns:1fr}.create-page .create-card h1{font-size:clamp(40px,11vw,60px)}}
