:root{color-scheme:dark;--bg:#0b0d13;--panel:#10131d;--line:#242936;--muted:#8e95a8;--text:#eff1f6;--accent:#bcff77}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:14px}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}a{color:inherit;text-decoration:none}button{color:var(--text)}[hidden]{display:none!important}.top{height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:23px;padding:0 4.5vw}.brand{font-size:25px;font-weight:780;letter-spacing:-1.5px}.brand span{color:var(--accent);font-size:22px;margin:0 1px}.brand-divider{height:24px;width:1px;background:#373b49}.studio-word{font-size:11px;letter-spacing:.1em;font-weight:650;display:flex;align-items:center;gap:12px}.studio-word span{font-size:8px;letter-spacing:.06em;padding:4px 6px;border:1px solid #747d4c;border-radius:4px;color:var(--accent)}nav{margin-left:auto;display:flex;align-items:center;gap:24px;font-size:11px;color:#a8b0c4}nav a:last-child{border:1px solid #404655;padding:9px 17px;border-radius:6px;color:white}main{max-width:1580px;margin:auto;padding:0 4.5vw}.intro{display:flex;align-items:center;justify-content:space-between;padding:52px 0 42px}.eyebrow{font-size:9px;letter-spacing:.2em;font-weight:650;color:#b0b6c7;display:flex;gap:9px;align-items:center}.eyebrow span,.live-dot{height:6px;width:6px;background:var(--accent);display:inline-block;border-radius:50%;box-shadow:0 0 12px #bcff7755}.intro h1{font-size:clamp(37px,4.4vw,66px);line-height:1.03;letter-spacing:-.055em;font-weight:650;margin:19px 0 17px}.intro h1 em{color:var(--accent);font-style:normal}.intro-copy{color:#989fb2;font-size:13px;line-height:1.6}.intro-aside{display:flex;align-items:center;gap:22px;margin-right:3vw}.orbit-icon{font-size:85px;color:#bfbbff;font-weight:200;line-height:1;transform:rotate(10deg)}.intro-aside p{font-size:10px;line-height:1.7;letter-spacing:.12em;color:#9298a9}.intro-aside b{color:#e6e8f3;font-weight:500}.workbench{display:grid;grid-template-columns:330px minmax(0,1fr);gap:22px;align-items:start}.creator{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:23px}.panel-heading{display:flex;align-items:center;gap:9px;margin-bottom:22px}.panel-heading h2{font-size:13px;font-weight:600;margin:0;letter-spacing:-.02em}.number{color:#8c95ab;font-size:10px}.ai-badge,.free-tag{font-size:8px;letter-spacing:.06em;margin-left:auto;color:#bcff77}.ai-badge{border:1px solid #3d4d2f;background:#18221c;padding:4px 6px;border-radius:4px}.free-tag{color:#858e9e;font-size:7px}.field-label{font-size:10px;font-weight:600;color:#c0c6d5;display:block;margin:15px 0 9px}input,textarea,select{display:block;width:100%;border:1px solid #353b4d;background:#0c0f17;color:#e4e8f3;border-radius:7px;padding:11px;font-size:11px;outline:none}input:focus,textarea:focus,select:focus{border-color:#a5d876;box-shadow:0 0 0 2px #a5d87611}textarea{resize:vertical;line-height:1.7;min-height:139px}textarea::placeholder{color:#727b92}.inspiration{margin:17px 0 20px}.inspiration>span{font-size:7px;color:#768095;font-weight:700;letter-spacing:.1em;display:block;margin-bottom:9px}.inspiration button{display:block;border:0;background:none;font-size:10px;padding:5px 0;color:#a9b3c9;text-align:left}.inspiration button:hover{color:var(--accent)}.primary{width:100%;display:flex;justify-content:space-between;background:var(--accent);color:#141a12;border:0;border-radius:7px;padding:14px 13px;font-size:11px;font-weight:750}.primary span{font-size:10px;font-weight:500}.revise{border:0;background:none;color:#b4bed0;font-size:10px;padding:12px 0;width:100%;text-align:center}.notice{font-size:9px;line-height:1.65;color:#8e97ae;margin:3px 0;min-height:31px}.notice.error{color:#ffabb8}.notice.success{color:#b6e8ac}.rule{height:1px;background:var(--line);margin:22px 0}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.color-row{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.color-row label{font-size:9px;color:#aab2c3;display:flex;align-items:center;gap:10px}.color-row input{width:27px;height:27px;padding:2px;border-radius:50%;cursor:pointer}.color-row button{font-size:9px;background:none;border:0;color:#d0d9e8;padding:9px 0}.fine{font-size:9px;color:#7f8ba1;line-height:1.8}.creator>.fine{margin:20px 0 0}.stage{min-width:0}.stage-heading{height:39px;display:flex;justify-content:space-between;align-items:start}.stage-heading>div:first-child{display:flex;align-items:center;gap:8px;font-size:8px;font-weight:650;letter-spacing:.14em;color:#a5aec2;padding-top:4px}.live-dot{width:5px;height:5px}.stage-tools{display:flex;gap:15px}.stage-tools button{background:none;border:0;font-size:9px;color:#aab2c4;padding:3px 0}.game-viewport{position:relative;aspect-ratio:1.7;background:#0a0c17;border:1px solid #3e3c56;border-radius:11px;overflow:hidden;box-shadow:0 20px 70px #0003}.game-viewport:fullscreen{aspect-ratio:auto;border:0;border-radius:0;height:100dvh;width:100vw}.game-viewport iframe{border:0;width:100%;height:100%;display:block}.game-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0 15px}.game-caption>div>span{font-size:7px;color:#a7ff78;letter-spacing:.17em;font-weight:700}.game-caption h2{font-size:22px;letter-spacing:-.04em;font-weight:650;margin:7px 0 5px}.game-caption p{font-size:10px;color:#9ba3b9;margin:0;line-height:1.5}.game-caption-actions{display:flex;gap:8px;flex-shrink:0}.secondary,.download{border:1px solid #3b4353;background:#171b25;border-radius:6px;font-size:9px;padding:10px 12px}.download{background:#eff3e8;color:#141a12;border-color:#eff3e8;font-weight:650}.stage-note{display:flex;align-items:center;gap:12px;padding:12px 15px;border:1px solid var(--line);border-radius:7px;background:#11151c}.stage-note>span:first-child{font-size:27px;color:#b7c4a7}.stage-note p{font-size:8px;line-height:1.7;color:#8f9aae;margin:0}.small-pill{margin-left:auto;white-space:nowrap;font-size:6px;color:#99a591;letter-spacing:.08em;border:1px solid #353f31;padding:5px 7px;border-radius:3px}.showcase{margin-top:27px}.section-label{display:flex;justify-content:space-between;font-size:7px;color:#8894ab;letter-spacing:.12em;font-weight:650}.section-label span:last-child{color:#c0c9d7}.example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:13px}.example{padding:0;border:1px solid #2b3142;border-radius:8px;overflow:hidden;text-align:left;background:#11151e;transition:transform .2s,border-color .2s;min-width:0}.example.selected{border-color:#b5f276}.example:hover{transform:translateY(-3px);border-color:#a6c18b}.example>div:last-child{padding:11px}.example small{font-size:6px;color:#9caac2;letter-spacing:.13em}.example strong{font-size:11px;font-weight:600;display:flex;justify-content:space-between;gap:5px;margin-top:5px}.example strong span{color:var(--accent)}.example-art{position:relative;height:100px;overflow:hidden;background:#16192e}.example-art b{position:absolute;bottom:9px;left:10px;font-size:8px;color:#ffffff88;font-weight:500}.art-race{background:radial-gradient(ellipse at 70% 30%,#542cb9,transparent 60%),linear-gradient(#101023,#202342)}.road{position:absolute;width:65%;height:125%;top:35%;left:24%;border-left:2px solid #b9ff80;border-right:2px solid #b9ff80;transform:perspective(60px) rotateX(33deg);background:repeating-linear-gradient(0deg,transparent,transparent 12px,#a586ff77 13px,transparent 14px)}.art-race i{position:absolute;top:55%;left:51%;width:12px;height:24px;background:#edecff;clip-path:polygon(50% 0,100% 100%,50% 75%,0 100%);box-shadow:0 0 15px white}.art-survival{background:radial-gradient(ellipse at 30% 80%,#42245b,transparent 60%),#0b1526}.planet{position:absolute;left:42%;top:18%;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#64ddf6,#597dba,#29234c);box-shadow:0 0 30px #66bdff30}.planet:after{content:'';position:absolute;inset:16px -14px;border:3px solid #dd8dff88;border-radius:50%;transform:rotate(-30deg)}.art-survival i{position:absolute;width:8px;height:8px;background:#f776bb;box-shadow:25px -16px 0 #8ae3f4,-28px 20px 0 #8ae3f4;left:25%;top:45%;transform:rotate(30deg)}.art-explore{background:radial-gradient(ellipse at 70% 20%,#e3b76e55,transparent 50%),linear-gradient(#393245 50%,#94705d 51%)}.arch{position:absolute;width:57px;height:68px;left:41%;top:26%;border:10px solid #e8c69e;border-bottom:0;border-radius:40px 40px 0 0;transform:rotate(-5deg);box-shadow:12px 4px 15px #0004}.art-explore i{position:absolute;top:65%;left:25%;height:13px;width:9px;background:#8aefc6;transform:rotate(20deg);box-shadow:0 0 13px #9cfbc7}.library{margin-top:45px;padding-top:30px;border-top:1px solid var(--line)}.library-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.library-heading .eyebrow{font-size:7px;margin:0}.library h2{font-size:25px;font-weight:550;letter-spacing:-.04em;margin:8px 0 0}.library-heading button,#moreGames{background:none;border:1px solid #343d4b;color:#a9b8ca;border-radius:6px;padding:10px 12px;font-size:9px;margin-left:6px}.game-library{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:19px 0}.empty-library{grid-column:1/-1;border:1px dashed #303747;border-radius:9px;padding:25px;text-align:center;color:#6c7b95;font-size:11px}.saved-card{padding:17px;background:#11151e;border:1px solid #283145;border-radius:8px}.saved-card h3{font-size:14px;font-weight:600;margin:0 0 7px}.saved-card p{font-size:9px;color:#8393ad;line-height:1.6}.saved-card button{background:none;border:1px solid #3b4656;border-radius:5px;padding:7px 10px;margin:8px 7px 0 0;font-size:9px}.saved-card button:first-of-type{background:#c4ff8a;border-color:#c4ff8a;color:#172312}#frameError{position:absolute;inset:0;background:#121625;display:grid;align-content:center;justify-items:center;text-align:center;padding:25px}#frameError p{color:#a6b3c9;font-size:12px}#frameError button{background:var(--accent);border:0;border-radius:6px;color:#101810;padding:12px}footer{margin-top:55px;padding:26px 0 30px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:8px;color:#79869e}footer>a{font-size:14px;color:#dce6ed;font-weight:600}footer>div{display:flex;gap:15px}@media(min-width:1600px){.workbench{grid-template-columns:360px 1fr}.creator{padding:27px}.game-viewport{aspect-ratio:1.75}.example-art{height:120px}}@media(max-width:1100px){main{padding:0 3vw}.top{padding:0 3vw}.workbench{grid-template-columns:285px minmax(0,1fr);gap:17px}.creator{padding:18px}.game-caption{align-items:start;flex-direction:column;gap:14px}.game-viewport{aspect-ratio:1.35}.intro h1{font-size:49px}.intro-aside{margin-right:0}.small-pill{display:none}.example strong{font-size:10px}}@media(max-width:800px){.intro{padding:35px 0 29px}.intro-aside{display:none}.intro h1{font-size:48px}.workbench{display:flex;flex-direction:column}.stage{width:100%;order:-1}.game-viewport{aspect-ratio:1.55}.creator{width:100%;display:block}.creator textarea{min-height:100px}.inspiration{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.inspiration>span{width:100%}.inspiration button{border:1px solid #333c4b;border-radius:4px;padding:7px;font-size:9px}.library{margin-top:28px}.library-heading{align-items:start;flex-direction:column}.library-heading button{margin:0 7px 0 0}.example-art{height:95px}.game-caption{flex-direction:row;align-items:center}.game-caption-actions{gap:6px}.download,.secondary{font-size:8px;padding:9px}.top{height:64px;gap:13px}.brand{font-size:21px}.studio-word{font-size:9px;gap:7px}nav{gap:12px;font-size:10px}nav a:first-child{display:none}.intro-copy{font-size:12px}.game-library{grid-template-columns:1fr 1fr}}@media(max-width:480px){main{padding:0 16px}.top{padding:0 16px}.intro h1{font-size:40px}.eyebrow{font-size:7px}.game-viewport{aspect-ratio:1.05}.game-caption{flex-direction:column;align-items:start}.game-caption-actions{width:100%}.game-caption-actions button{flex:1}.example-grid{gap:7px}.example>div:last-child{padding:9px 7px}.example small{font-size:5px}.example strong{font-size:9px}.section-label{font-size:6px;letter-spacing:.06em}.example-art{height:78px}.stage-note p{font-size:8px}.game-library{grid-template-columns:1fr}footer{flex-wrap:wrap;justify-content:start}footer>span{order:3;width:100%;font-size:7px}footer>div{margin-left:auto}.studio-word span{font-size:6px}.brand-divider{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

.trial-button{width:100%;margin-bottom:13px;padding:10px;border:1px solid #597443;border-radius:6px;background:#18241a;color:#c3f6a1;font-size:10px}

.edit-dock{margin-bottom:15px;padding:18px;background:linear-gradient(120deg,#19241c,#141a22);border:1px solid #617e4b;border-radius:11px}.edit-heading{display:flex;justify-content:space-between;gap:12px;font-size:7px;letter-spacing:.1em;color:#c8ffa0}.edit-heading span:last-child{color:#8fa486;font-size:6px}.edit-dock>label{display:block;font-size:14px;font-weight:650;margin:14px 0 10px;letter-spacing:-.02em}.edit-dock textarea{min-height:76px;font-size:12px;background:#0c1414;border-color:#476042;line-height:1.6}.edit-suggestions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.edit-suggestions button{background:#223022;border:1px solid #43583b;border-radius:5px;padding:6px 9px;font-size:9px;color:#d1e9c5}.edit-actions{display:flex;align-items:center;gap:18px;margin-top:13px}.edit-actions .primary{width:230px;flex-shrink:0}.edit-actions p{font-size:9px;line-height:1.65;margin:0;color:#a8b9a4}.edit-actions p.error{color:#ffb0ba}.edit-actions p.success{color:#c6ffa0}#appliedChanges{padding:12px 0 0 18px;margin:12px 0 0;border-top:1px solid #3c5239;color:#c7e4bc;font-size:10px;line-height:1.9}.player-color-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.player-color-row label{margin:0;font-size:9px}.player-color-row input{width:42px;height:30px;padding:3px;cursor:pointer}@media(max-width:600px){.edit-actions{align-items:stretch;flex-direction:column;gap:10px}.edit-actions .primary{width:100%}.edit-heading{flex-wrap:wrap;gap:5px}.edit-dock{padding:14px}.edit-dock>label{font-size:13px}}

.blank-canvas{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;background:radial-gradient(ellipse at 50% 30%,#23352a70,transparent 58%),radial-gradient(ellipse at 80% 90%,#3b28502b,transparent 50%),#0d1118;padding:25px}.blank-canvas:before{content:'';position:absolute;inset:0;background-image:radial-gradient(#8ca4a01c 1px,transparent 1px);background-size:22px 22px;pointer-events:none}.canvas-orbit{font-size:52px;color:#bdff83;margin-bottom:10px}.blank-canvas .eyebrow{font-size:8px;color:#93a994;z-index:1}.blank-canvas h2{font-size:clamp(24px,3.4vw,47px);font-weight:550;line-height:1.12;letter-spacing:-.045em;margin:10px 0 15px;z-index:1}.blank-canvas h2 em{font-style:normal;color:#c9f9ac}.blank-canvas>p:not(.eyebrow){font-size:11px;color:#98a79f;line-height:1.8;margin:0 0 20px;z-index:1}.canvas-demo{position:relative;background:#c5ff8b;color:#162314;border:0;border-radius:7px;font-size:10px;font-weight:700;padding:12px 18px}.blank-canvas>span{font-size:6px;letter-spacing:.1em;color:#687c73;margin-top:14px;z-index:1}.scope-note{color:#8c99ab;font-size:10px;line-height:1.8;margin:20px 0 0}.manual-settings{margin-top:22px}.manual-settings summary{cursor:pointer;color:#b9c3d3;font-size:11px}.manual-settings .rule{margin-top:15px}.example-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.art-world{background:linear-gradient(#c99d9c 50%,#5c929e 50%)}.world-island{position:absolute;width:80%;height:45%;left:10%;top:48%;background:#577d60;border-radius:50%;transform:rotate(-7deg);box-shadow:0 6px 0 #c9bb8e}.art-world i{position:absolute;width:18px;height:25px;left:40%;top:35%;background:#dfcaa2;box-shadow:22px 6px 0 #d4c295}.art-world i:before{content:'';position:absolute;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:14px solid #805963;left:-3px;top:-13px}.intro{padding-top:36px;padding-bottom:30px}.intro h1{font-size:clamp(36px,4.1vw,60px)}.edit-dock{margin-top:15px}.stage{display:flex;flex-direction:column}.stage-heading{order:0}.game-viewport{order:1}.edit-dock{order:3}.game-caption{order:2}.stage-note{order:4}.showcase{order:5}@media(max-width:800px){.stage{order:0}.creator{order:-1}.creator>.panel-heading{margin-bottom:14px}.creator textarea{min-height:95px}.creator .inspiration{margin-bottom:13px}.manual-settings{margin-top:14px}.scope-note{font-size:9px;margin-top:10px}.intro{padding-top:28px;padding-bottom:24px}.example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blank-canvas h2{font-size:34px}.canvas-orbit{font-size:36px}.blank-canvas{padding:18px}.blank-canvas>p:not(.eyebrow){font-size:10px;margin-bottom:15px}.stage-tools{gap:12px}}@media(max-width:480px){.intro h1{font-size:36px}.blank-canvas h2{font-size:29px}.canvas-orbit{font-size:32px;margin-bottom:4px}.blank-canvas .eyebrow{font-size:7px}.blank-canvas>span{font-size:5px}.blank-canvas>p:not(.eyebrow){line-height:1.5}.game-viewport{min-height:330px}.stage-heading>div:first-child{font-size:7px}.stage-tools button{font-size:8px}}

.art-soccer{display:grid;place-items:center;background:repeating-linear-gradient(0deg,#205b42 0 15px,#2a714c 15px 30px)}.art-soccer>span{font-size:47px;filter:drop-shadow(0 4px 5px #0005)}.example-grid{grid-template-columns:repeat(5,minmax(0,1fr))}#soccerSettings{padding-top:10px}#ballColor{width:100%;height:34px;padding:3px}@media(max-width:1100px){.example-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Play-first arcade: a game shelf, one stage, optional creation tools. */
main{max-width:1440px;padding:0 5vw}.intro{padding:56px 0 38px}.intro-copy{font-size:16px;max-width:540px}.arcade-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:28px}.arcade-actions .primary{width:auto;gap:28px;padding:16px 22px;font-size:13px}.arcade-actions .secondary{font-size:13px;padding:15px 20px}.arcade-actions>a:last-child{color:var(--muted);padding:12px}.daily-challenge{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:32px 36px;border:1px solid #485d38;border-radius:18px;background:radial-gradient(ellipse at 90% 20%,#7ca54c20,transparent 65%),#121a16;scroll-margin-top:24px}.daily-challenge .eyebrow{color:#baff81;font-size:10px}.daily-challenge .eyebrow span{width:auto;height:auto;background:none;box-shadow:none;border-radius:0}.daily-challenge h2{font-size:32px;letter-spacing:-.035em;margin:12px 0}.daily-challenge p:not(.eyebrow){font-size:14px;color:#b5c4b5;line-height:1.7}.daily-challenge .daily-fine{font-size:11px!important;color:#93a08e!important}.daily-challenge>.primary{width:210px;flex-shrink:0;font-size:13px;padding:17px}.showcase{margin:38px 0 42px}.section-label{font-size:10px}.example-grid{gap:16px;margin-top:18px}.example-art{height:135px}.example small{font-size:8px}.example strong{font-size:14px;line-height:1.4}.example>div:last-child{padding:16px}.example{border-radius:12px}.workbench{display:block;scroll-margin-top:24px}.workbench.creating{display:grid;grid-template-columns:350px minmax(0,1fr);gap:28px}.creator{padding:26px}.creator .field-label{font-size:12px}.creator textarea,.creator input,.creator select{font-size:13px}.creator .primary{font-size:12px}.creator .notice{font-size:11px}.creator .inspiration button{font-size:12px;line-height:1.5;padding:7px 0}.scope-note{display:none}.game-viewport{aspect-ratio:1.85;max-height:700px}.stage-heading{height:46px;align-items:center}.stage-heading>div:first-child{font-size:10px}.stage-tools button{font-size:12px;padding:10px 0}.stage-tools{gap:20px}.game-caption{padding:24px 0;gap:24px}.game-caption h2{font-size:28px}.game-caption p{font-size:13px}.game-caption>div>span{font-size:9px}.secondary,.download{font-size:12px;padding:12px 16px}.free-remix{order:3;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:0 0 22px}.free-remix>span{font-size:10px;color:#a6b99a;margin-right:8px;letter-spacing:.08em}.free-remix button{font-size:12px;border:1px solid #354238;background:#151e19;border-radius:24px;padding:10px 16px}.free-remix button:hover{border-color:var(--accent);color:var(--accent)}.edit-dock{order:4;background:#12191a;border-color:#344b3a;padding:0;margin:0 0 20px}.edit-dock>summary{padding:20px;cursor:pointer;font-size:14px;font-weight:600}.edit-dock>summary span{float:right;font-size:11px;color:#9aaa9d;font-weight:400}.edit-content{padding:0 22px 22px}.edit-content>label{display:block;margin:18px 0 12px}.edit-content .edit-heading{font-size:9px}.edit-suggestions button{font-size:11px;padding:9px 12px}.edit-actions p{font-size:11px}.edit-actions .primary{font-size:12px}.stage-note{order:5;padding:18px}.stage-note p{font-size:11px}.small-pill{font-size:9px}.library{margin-top:64px;padding-top:36px}.library-heading button,.fine{font-size:12px}.library .eyebrow{font-size:9px}.saved-card{padding:22px;background:#121820;border:1px solid #303b49;border-radius:12px}.saved-card h3{font-size:17px;margin:0 0 10px}.saved-card p{font-size:12px;color:var(--muted);line-height:1.7}.saved-card button{font-size:12px;border:1px solid #3a4753;border-radius:7px;background:#1a2530;padding:11px;margin:8px 8px 0 0}.empty-library{font-size:13px;padding:32px}.stage-note>span:first-child{font-size:24px}
@media(max-width:1000px){.workbench.creating{grid-template-columns:300px minmax(0,1fr)}.example-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.example-art{height:110px}.game-caption{align-items:start;flex-direction:column}.game-viewport{aspect-ratio:1.55}.intro-aside{display:none}}
@media(max-width:800px){.intro{padding:34px 0 28px}.intro h1{font-size:46px}.workbench.creating{display:flex;flex-direction:column}.creator{order:-1;width:100%}.stage{width:100%}.daily-challenge{padding:24px;gap:20px}.daily-challenge h2{font-size:25px}.daily-challenge>.primary{width:180px}.example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase{margin:28px 0}.game-viewport{aspect-ratio:1.45}.intro-copy{font-size:14px}}
@media(max-width:520px){main{padding:0 18px}.intro h1{font-size:39px}.arcade-actions{gap:10px}.arcade-actions .primary,.arcade-actions .secondary{font-size:12px;padding:14px}.daily-challenge{align-items:stretch;flex-direction:column;padding:22px}.daily-challenge>.primary{width:100%}.daily-challenge .eyebrow{font-size:8px}.daily-challenge h2{font-size:25px}.example strong{font-size:12px}.example small{font-size:7px}.example>div:last-child{padding:13px}.example-art{height:100px}.section-label{font-size:8px}.game-viewport{aspect-ratio:1.05;min-height:330px}.stage-tools{gap:12px}.stage-tools button{font-size:10px}.stage-heading>div:first-child{font-size:8px}.game-caption-actions{flex-wrap:wrap}.edit-dock>summary span{float:none;display:block;margin-top:8px}.free-remix{gap:8px}.free-remix>span{width:100%}.stage-note p{font-size:10px}.library-heading button{font-size:11px;margin-top:8px}.intro-copy{line-height:1.7}.top nav{gap:8px}.arcade-actions>a:last-child{font-size:12px}}

.play-notice{order:3;font-size:12px;line-height:1.7;color:#adb9ab;margin:0 0 22px}.play-notice.success{color:#bcff77}.play-notice.error{color:#ffb3bc}
