.home-page{display:flex;flex-direction:column;gap:2px;background:var(--lo)}
.home-block{background:var(--case);padding:22px}
.home-block>h5{font-size:18px;margin-bottom:16px}
.home-showcase{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:2px;background:var(--lo)}
.home-create{background:var(--case);padding:28px;display:flex;flex-direction:column;justify-content:center;min-width:0}
.home-create__eyebrow{font-family:var(--pc-bit);font-size:10px;color:var(--shiba-txt);margin-bottom:12px}
.home-create h4{font-size:25px;line-height:1.35;margin-bottom:10px}
.home-create>p{font-size:13px;color:var(--dim);line-height:1.7;margin-bottom:18px}
.home-input{width:100%;min-height:96px;resize:none;background:var(--night);color:var(--txt);font:13px/1.7 var(--pc-sans);
  padding:13px;border:2px solid;border-color:var(--lo) var(--hi) var(--hi) var(--lo);outline:none}
.home-input:focus{border-color:var(--gold)}
.home-create__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}
.home-chips{display:flex;gap:6px;overflow-x:auto;margin-top:14px;padding-bottom:3px;scrollbar-width:thin}
.home-chips .pcx-btn{flex:0 0 auto}
.home-categories{display:flex;gap:4px;overflow-x:auto;margin-bottom:16px;scrollbar-width:thin}
.home-categories .pcx-btn{flex:0 0 auto}.home-categories .pcx-btn[aria-selected="true"]{background:var(--shiba);color:var(--ink)}
.home-games{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:10px}
.game-feature{grid-row:span 2}.game-card{position:relative;background:var(--case2);border:2px solid;border-color:var(--hi) var(--lo) var(--lo) var(--hi);overflow:hidden}
.game-card--feature{border-color:var(--shiba)}.game-card__art{height:126px;position:relative;overflow:hidden;color:#fff}.game-card--feature .game-card__art{height:264px}
.art-jungle{background:radial-gradient(circle at 72% 28%,#FFD86A 0 8%,transparent 9%),linear-gradient(155deg,#173B31 0 35%,#2B7452 36% 62%,#A4C95B 63%)}
.art-runner{background:linear-gradient(135deg,#48256B,#E64A63 55%,#FFB34D)}.art-puzzle{background:conic-gradient(from 45deg,#54C3C2,#7854C7,#E85D8A,#F5D05C,#54C3C2)}
.art-cafe{background:linear-gradient(180deg,#25304B 0 44%,#D16D62 45% 54%,#F4D7A1 55%)}.art-cave{background:radial-gradient(circle at 50% 70%,#7DE1CF 0 5%,#215666 6% 22%,#17233C 23%)}
.game-card__info{padding:10px}.game-card__info strong{display:block;font-size:13px}.game-card__info small{font-size:11px;color:var(--dim)}
.game-card__actions{display:flex;gap:6px;margin-top:8px}.game-card[hidden]{display:none}
.home-how{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2px;background:var(--lo)}
.home-steps,.home-before-after{background:var(--case);padding:22px}.home-steps h5,.home-before-after h5{font-size:16px;margin-bottom:16px}
.home-step{display:grid;grid-template-columns:38px 1fr;gap:10px;position:relative;padding-bottom:22px}.home-step:not(:last-child):after{content:"";position:absolute;left:17px;top:34px;bottom:2px;border-left:3px dashed var(--hi)}
.home-step__no{width:36px;height:30px;display:grid;place-items:center;font:10px var(--pc-bit);background:var(--case2);border:2px solid var(--hi);color:var(--dim)}
.home-step.is-done .home-step__no{background:var(--moss);color:var(--ink)}.home-step.is-current .home-step__no{background:var(--shiba);color:var(--ink)}
.home-step strong{font-size:13px}.home-step p{font-size:12px;color:var(--dim);margin-top:3px}
.compare-scenes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.compare-scene{height:150px;position:relative;overflow:hidden;background:linear-gradient(#7CCBEA 0 64%,#79BA54 65%);border:2px solid #173544}
.compare-scene:before{content:"";position:absolute;left:18%;bottom:15%;width:28px;height:38px;border-radius:45% 45% 25% 25%;background:#EE7B37}.compare-scene.after:after{content:"★  ★  ★";position:absolute;left:42%;top:25%;color:#FFE064;letter-spacing:10px;animation:star-pulse 1s ease-in-out infinite alternate}
.compare-label{position:absolute;left:7px;top:7px;background:rgba(0,0,0,.7);color:#fff;padding:3px 6px;font-size:10px}
.change-tabs{display:flex;gap:4px;overflow-x:auto;margin-top:10px}.change-tabs .pcx-tag{flex:0 0 auto}.home-before-after>p{font-size:12px;color:var(--dim);margin-top:12px}
.home-prompt-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:8px}.home-prompt{min-height:76px;text-align:left;padding:13px;background:var(--case2);color:var(--txt);font:12.5px/1.6 var(--pc-sans);border:2px solid var(--hi);border-left:6px solid var(--shiba)}
.home-prompt:nth-child(2n){border-left-color:var(--gold)}.home-prompt:nth-child(3n){border-left-color:var(--moss)}.home-prompt:nth-child(4n){border-left-color:var(--rust)}
.home-prompt:hover{background:var(--night)}.home-prompts__end{display:flex;justify-content:flex-end;margin-top:14px}

/* 沉浸式首页：游戏世界是底层，像素语言只留在操作层 */
.home-showcase--immersive{display:block;position:relative;min-height:620px;overflow:hidden;background:#BDE8FA;color:#111B35;isolation:isolate}
.home-showcase__world{position:absolute;inset:-10px;background-image:url('/ui/home/home-isometric-world.png');background-size:cover;background-position:center;transform:scale(1.025);animation:world-breathe 12s ease-in-out infinite alternate;z-index:-3}
.home-showcase--immersive:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(232,248,255,.96) 0%,rgba(232,248,255,.74) 24%,rgba(232,248,255,0) 48%),linear-gradient(180deg,rgba(255,255,255,.2),transparent 28%);z-index:-2;pointer-events:none}
.home-showcase--immersive:after{content:"";position:absolute;right:0;top:0;width:44%;height:100%;background:linear-gradient(90deg,transparent,rgba(146,212,242,.16));z-index:-2;pointer-events:none}
.home-showcase__nav{position:absolute;left:26px;right:26px;top:22px;display:flex;align-items:center;gap:26px;height:46px;padding:0 12px;background:rgba(246,252,255,.84);border:2px solid rgba(23,48,82,.22);box-shadow:5px 5px 0 rgba(45,76,116,.14);backdrop-filter:blur(8px);z-index:3}
.home-showcase__brand{display:flex;align-items:center;color:#17213D;text-decoration:none}.home-showcase__brand img{display:block;width:116px;height:28px;object-fit:contain;object-position:left center}
.home-showcase__links{display:flex;align-items:center;gap:22px}.home-showcase__links a{color:#33425F;text-decoration:none;font-size:12px;font-weight:700}.home-showcase__links a:hover{color:#5A45D6}
.home-showcase__login{margin-left:auto;padding:8px 16px;background:#F8FBFF;color:#31405E;border:2px solid #61739A;font-weight:700;box-shadow:3px 3px 0 rgba(36,48,76,.2)}
.home-showcase__login:active{transform:translate(2px,2px);box-shadow:1px 1px 0 rgba(36,48,76,.2)}
.home-lang-toggle{margin-left:auto;min-width:48px;padding:8px 10px;background:#F8FBFF;color:#31405E;border:2px solid #61739A;font:700 10px var(--pc-bit);box-shadow:3px 3px 0 rgba(36,48,76,.2)}.home-lang-toggle:active{transform:translate(2px,2px);box-shadow:1px 1px 0 rgba(36,48,76,.2)}.home-lang-toggle+.home-showcase__login{margin-left:0}
.home-showcase__claim{position:absolute;left:42px;top:112px;width:min(36%,390px);z-index:2}
.home-showcase__claim .home-create__eyebrow{display:inline-block;padding:5px 8px;background:#FF8A2B;color:#18213B;border:2px solid #A94A11;box-shadow:3px 3px 0 rgba(99,54,19,.18)}
.home-showcase__claim h4{font-size:32px;line-height:1.28;letter-spacing:-.04em;margin:14px 0 12px;color:#111B35;text-shadow:0 1px 0 rgba(255,255,255,.7)}
.home-showcase__claim p{font-size:14px;line-height:1.75;color:#344763;max-width:34ch}
.home-create--overlay{position:absolute;right:38px;top:100px;width:34%;min-width:330px;display:block;padding:20px;background:rgba(255,251,240,.91);color:#17213D;border:2px solid #4D5E80;box-shadow:10px 10px 0 rgba(42,61,91,.22);backdrop-filter:blur(10px);z-index:4;animation:creator-in .48s steps(4,end) both}
.home-create--overlay label{display:block;font-size:15px;font-weight:800;margin-bottom:10px;color:#17213D}
.home-create--overlay .home-input{min-height:124px;background:rgba(255,255,255,.76);color:#17213D;border:2px solid #7788AA;font-size:13px;box-shadow:inset 3px 3px 0 rgba(66,87,126,.1)}
.home-create--overlay .home-input:focus{border-color:#FF8A2B;box-shadow:inset 3px 3px 0 rgba(66,87,126,.1),0 0 0 2px rgba(255,138,43,.2)}
.home-input-wrap{position:relative}.home-input-ip{position:absolute;right:8px;bottom:5px;width:90px;height:94px;object-fit:contain;opacity:.16;pointer-events:none;z-index:0;filter:saturate(.8)}
.home-input-wrap .home-input{display:block;position:relative;z-index:1;background:rgba(255,255,255,.64);padding-right:106px}.home-input-wrap:focus-within .home-input-ip{opacity:.1}
.home-create--overlay .home-chips{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;overflow:visible}
.home-idea{min-height:44px;padding:7px 9px;text-align:left;color:#17213D;font-family:var(--pc-sans);font-size:11px;font-weight:800;border:2px solid;box-shadow:2px 2px 0 rgba(31,43,69,.15)}
.home-idea:active{transform:translate(2px,2px);box-shadow:none}.home-idea--blue{background:#D7E7FF;border-color:#7899D1}.home-idea--green{background:#D6F0D6;border-color:#78A97D}.home-idea--orange{background:#FFE1C3;border-color:#D58B50}.home-idea--violet{background:#E3D9FF;border-color:#8D77C7}
.home-create--overlay .home-create__actions{margin-top:12px}.home-create__primary{width:100%;min-height:44px;padding:10px 14px;background:#6551E5;color:#fff;border:2px solid #2E287C;font-size:13px;font-weight:800;box-shadow:4px 4px 0 #2E287C}.home-create__primary span{float:right}.home-create__primary:active{transform:translate(3px,3px);box-shadow:1px 1px 0 #2E287C}
@keyframes world-breathe{to{transform:scale(1.045) translate3d(-4px,-2px,0)}}
@keyframes creator-in{from{opacity:0;transform:translate3d(24px,12px,0)}to{opacity:1;transform:translate3d(0,0,0)}}

/* 明亮游戏展廊 */
.bright-recommendations{position:relative;background:#EEF7FC;color:#17213D;padding:34px}
.bright-heading{display:flex;align-items:center;gap:10px;margin-bottom:18px}.bright-heading h5{font-size:24px;color:#17213D}.bright-heading__ip{width:58px;height:54px;object-fit:contain;flex:none;pointer-events:none;filter:drop-shadow(3px 4px 0 rgba(48,76,99,.13))}
.bright-recommendations .home-categories{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:7px;background:#DDECF5;border:2px solid #A9C3D4;box-shadow:5px 5px 0 rgba(60,91,117,.14);overflow:visible}
.bright-recommendations .home-category{position:relative;overflow:hidden;min-width:0;min-height:58px;padding:9px 38px 9px 10px;display:flex;align-items:center;justify-content:flex-start;background:#F8FCFF;color:#33425F;border-color:#A9BFD2;box-shadow:2px 2px 0 rgba(48,76,99,.13)}
.bright-recommendations .home-category[aria-selected="true"]{background:#FFE1C3;color:#1A1410;border-color:#D58B50;box-shadow:inset 0 -4px 0 #FF8A2B,2px 2px 0 rgba(169,74,17,.24)}
.home-category__label{position:relative;z-index:2;font-family:var(--pc-han);font-size:12px;line-height:1.2;font-weight:700;white-space:nowrap}
.home-page[data-lang="en"] .home-category__label{font-family:var(--pc-bit);font-size:9px;font-weight:400;letter-spacing:.02em}
.home-category__ip{position:absolute;z-index:1;right:-8px;bottom:-14px;width:58px;height:62px;object-fit:contain;opacity:.28;filter:saturate(.78);pointer-events:none;transition:opacity .16s steps(2,end),transform .16s steps(2,end)}
.home-category[aria-selected="true"] .home-category__ip{opacity:.38}
.home-category:hover .home-category__ip{opacity:.34;transform:translate3d(0,-2px,0)}
.home-category[aria-selected="true"]:hover .home-category__ip{opacity:.4}
.bright-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;background:transparent}
.bright-game-card{background:#FBFDFF;border-color:#B4C9D7;box-shadow:5px 5px 0 rgba(48,76,99,.13)}
.bright-game-card .pcx-game-summary__preview{background:transparent}
.bright-game-card .game-card__art{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;transition:transform .28s ease}
.bright-game-card .game-card__info{position:relative;background:#FBFDFF;color:#17213D;transition:transform .2s ease}
.bright-game-card .game-card__info .pcx-game-summary__meta{color:#63738A}.bright-game-card:hover .game-card__art{transform:scale(1.025)}.bright-game-card:hover .game-card__info{transform:translateY(-4px)}

/* 明亮制作路线 */
.bright-how{display:block;background:#F9FCFE;color:#17213D;padding:38px 34px}.bright-how>.bright-heading{margin-bottom:24px}
.bright-journey{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;position:relative;margin-bottom:26px}.bright-journey:before{content:"";position:absolute;left:12%;right:12%;top:27px;border-top:4px dashed #A7C6D8}
.bright-step{position:relative;min-height:142px;padding:58px 16px 16px;background:#fff;border:2px solid #B5CAD8;box-shadow:5px 5px 0 rgba(53,84,109,.12)}.bright-step>span{position:absolute;left:16px;top:10px;width:44px;height:34px;display:grid;place-items:center;color:#fff;font:11px var(--pc-bit);border:2px solid #273B63;z-index:2}.bright-step--blue>span{background:#3D8DE0}.bright-step--orange>span{background:#F28A43}.bright-step--violet>span{background:#6551E5}.bright-step strong{font-size:14px}.bright-step p{font-size:12px;line-height:1.6;color:#66768B;margin-top:5px}.bright-step i{position:absolute;right:-19px;top:21px;width:16px;height:16px;background:#D7E8F2;border:2px solid #7896AA;transform:rotate(45deg)}.bright-step:last-child i{display:none}
.bright-step__ip{position:absolute;right:10px;top:5px;width:58px;height:52px;object-fit:contain;pointer-events:none}
.bright-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bright-compare figure{margin:0;background:#fff;border:2px solid #AFC5D4;overflow:hidden;box-shadow:5px 5px 0 rgba(53,84,109,.12)}.bright-compare img{display:block;width:100%;aspect-ratio:16/8.7;object-fit:cover}.bright-compare figcaption{padding:10px 12px;font-size:12px;font-weight:800;color:#243451}.bright-how .change-tabs{margin-top:14px}.bright-how__line{margin-top:14px;padding:12px 14px;background:#E9E3FF;border-left:6px solid #6551E5;font-weight:800;color:#302777}

/* 明亮创意地图 */
.bright-prompts{background:linear-gradient(135deg,#E9F6FC 0 48%,#FFF8EC 48%);color:#17213D;padding:38px 34px}.bright-prompts>.bright-heading{margin-bottom:20px}
.bright-world-grid{display:grid;grid-template-columns:1.15fr .85fr 1fr;grid-auto-rows:220px;gap:10px}.bright-world{position:relative;overflow:hidden;padding:0;text-align:left;background:#fff;color:#17213D;border:3px solid #7DA9C5;box-shadow:5px 5px 0 rgba(47,79,103,.14)}.bright-world:nth-child(2){border-color:#72B39B}.bright-world:nth-child(3){border-color:#D99860}.bright-world:nth-child(4){border-color:#8C76CB}.bright-world:nth-child(5){border-color:#62A9D4}.bright-world:nth-child(6){border-color:#D77E70}.bright-world img{display:block;width:100%;height:132px;object-fit:cover;transition:transform .28s ease}.bright-world span{display:block;padding:8px 10px 0;font:10px var(--pc-bit);color:#6551E5}.bright-world strong{display:block;padding:3px 34px 10px 10px;font-size:12px;line-height:1.45}.bright-world b{position:absolute;right:11px;bottom:11px;font-size:18px}.bright-world:hover img{transform:scale(1.035)}
.bright-cta-band{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;padding:18px 20px;background:#DCD5FF;border:2px solid #7561C7;box-shadow:5px 5px 0 rgba(71,55,139,.16)}.bright-cta-band strong{font-size:18px}.bright-cta-band button{min-height:44px;padding:9px 16px;background:#6551E5;color:#fff;border:2px solid #302777;font-weight:800;box-shadow:4px 4px 0 #302777}.bright-cta-band button:active{transform:translate(3px,3px);box-shadow:1px 1px 0 #302777}.bright-cta-band button span{margin-left:18px}
@media(prefers-reduced-motion:reduce){.bright-world img{transition:none!important;transform:none!important}}
@media(prefers-reduced-motion:reduce){.home-showcase__world,.home-create--overlay{animation:none!important}}
@media(prefers-reduced-motion:reduce){.bright-game-card .game-card__art,.bright-game-card .game-card__info{transition:none!important;transform:none!important}}
@media(max-width:1050px){.bright-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}

/* 准备中：肥柴启动游戏世界 */
.ready-stage{width:min(620px,calc(100% - 32px));min-height:232px;padding:18px 22px;display:grid;grid-template-columns:170px 1fr;align-items:center;gap:22px;background:var(--case2);border:2px solid;border-color:var(--hi) var(--lo) var(--lo) var(--hi);box-shadow:8px 8px 0 var(--lo)}
.ready-scene{position:relative;width:160px;height:150px;display:grid;place-items:center}.ready-controller{position:relative;z-index:3;width:96px;height:76px;object-fit:contain;image-rendering:pixelated;animation:ready-controller-hop 1s steps(2,end) infinite;filter:drop-shadow(4px 4px 0 rgba(0,0,0,.24))}.ready-shadow{position:absolute;left:43px;bottom:22px;width:76px;height:12px;background:var(--lo);opacity:.55;animation:ready-shadow 1s steps(2,end) infinite}.ready-orbit{position:absolute;inset:0;z-index:1}.ready-orbit__cell{position:absolute;width:10px;height:10px;background:var(--road);animation:ready-orbit 1.6s steps(8,end) infinite}.ready-orbit__cell:nth-child(1){left:75px;top:2px;background:var(--gold)}.ready-orbit__cell:nth-child(2){right:18px;top:26px;animation-delay:.2s}.ready-orbit__cell:nth-child(3){right:2px;top:70px;background:var(--shiba);animation-delay:.4s}.ready-orbit__cell:nth-child(4){right:18px;bottom:22px;animation-delay:.6s}.ready-orbit__cell:nth-child(5){left:75px;bottom:2px;background:var(--moss);animation-delay:.8s}.ready-orbit__cell:nth-child(6){left:18px;bottom:22px;animation-delay:1s}.ready-orbit__cell:nth-child(7){left:2px;top:70px;background:var(--shiba);animation-delay:1.2s}.ready-orbit__cell:nth-child(8){left:18px;top:26px;animation-delay:1.4s}
.ready-copy{min-width:0}.ready-copy .pc-empty__title{font-size:17px}.ready-copy .pc-empty__text{margin-top:5px}.ready-meter{margin-top:14px}.ready-meter .pc-meter__cell{width:18px;height:14px}.ready-statuses{display:flex;gap:4px;flex-wrap:wrap;margin-top:14px}.ready-statuses span{padding:4px 7px;border:2px solid var(--road);color:var(--dim);font-size:10px}.ready-statuses .is-done{background:var(--moss);border-color:var(--moss-lo);color:var(--ink)}.ready-statuses .is-now{background:var(--shiba);border-color:var(--shiba-lo);color:var(--ink);font-weight:700}
@keyframes ready-controller-hop{0%,49%{transform:translateY(0)}50%,100%{transform:translateY(-4px)}}@keyframes ready-shadow{0%,49%{transform:scaleX(1)}50%,100%{transform:scaleX(.82)}}@keyframes ready-orbit{0%,12%{opacity:1}13%,100%{opacity:.2}}
@media(prefers-reduced-motion:reduce){.ready-controller,.ready-shadow,.ready-orbit__cell{animation:none!important}}
@media(max-width:980px){body:has(#s8:not([hidden])) .top{padding:10px 12px;flex-wrap:wrap}body:has(#s8:not([hidden])) .toc{order:3;width:calc(100% + 24px);margin:8px -12px -10px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}body:has(#s8:not([hidden])) .toc a{flex:0 0 auto;min-height:42px;padding:0 13px}}
@media(max-width:800px){
  .doc{padding:16px 12px 80px}
  .top{padding:10px 12px;flex-wrap:wrap}
  .top__wordmark{width:132px}.top .v{display:none}
  .toc{order:3;width:calc(100% + 24px);margin:8px -12px -10px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}
  .toc a{flex:0 0 auto;min-height:42px;padding:0 13px}
  .hero,.sec{padding:16px}
  .g2{grid-template-columns:1fr}
  .home-block{padding:16px}.home-showcase,.home-games,.home-how,.home-prompt-grid{grid-template-columns:1fr}
  .game-card--feature .game-card__art{height:210px}
  .compare-scenes{grid-template-columns:1fr 1fr}.compare-scene{height:125px}
  .home-showcase--immersive{min-height:760px;display:block}.home-showcase__world{inset:0;background-size:auto 58%;background-repeat:no-repeat;background-position:40% 72px;transform:none}
  .home-showcase--immersive:before{background:linear-gradient(180deg,rgba(236,249,255,.96) 0,rgba(236,249,255,.48) 22%,transparent 47%,rgba(218,239,249,.82) 62%,rgba(218,239,249,.96) 100%)}
  .home-showcase__nav{left:12px;right:12px;top:12px;height:42px;padding:0 8px;gap:8px}.home-showcase__links{display:none}.home-lang-toggle{padding:6px 8px;min-width:44px}.home-showcase__login{padding:6px 11px}
  .home-showcase__claim{left:20px;right:20px;top:76px;width:auto}.home-showcase__claim h4{font-size:25px;max-width:12ch;margin:10px 0 7px}.home-showcase__claim p{font-size:12px;max-width:28ch}
  .home-create--overlay{left:16px;right:16px;top:auto;bottom:22px;width:auto;min-width:0;padding:16px}.home-create--overlay .home-input{min-height:100px}.home-create--overlay .home-chips{grid-template-columns:1fr 1fr}.home-input-ip{width:74px;height:78px;right:6px}.home-input-wrap .home-input{padding-right:84px}.home-showcase__brand img{width:104px;height:25px}
  .bright-recommendations{padding:22px 16px}.bright-heading{gap:7px}.bright-heading h5{font-size:20px}.bright-heading__ip{width:48px;height:44px}.bright-recommendations .home-categories{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:108px;overflow-x:auto;padding-bottom:9px}.bright-recommendations .home-category{min-height:54px;padding-right:34px}.home-category__ip{width:54px;height:58px;right:-8px;bottom:-15px}.bright-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bright-game-card.game-card--feature .game-card__art{height:auto}
  .bright-how{padding:28px 16px}.bright-journey{grid-template-columns:1fr;gap:12px}.bright-journey:before{left:22px;right:auto;top:30px;bottom:30px;border-top:0;border-left:4px dashed #A7C6D8}.bright-step{margin-left:14px}.bright-step i{display:none}.bright-compare{grid-template-columns:1fr}
  .bright-prompts{padding:28px 16px}.bright-world-grid{grid-template-columns:1fr 1fr;grid-auto-rows:210px}.bright-world:first-child{grid-column:1/-1}.bright-world:nth-child(n+4){grid-column:1/-1}.bright-cta-band{align-items:flex-start;flex-direction:column}.bright-cta-band button{width:100%}
