:root{color-scheme:dark;--ink:#080d13;--panel:#101a25;--blue:#00baf2;--orange:#ff822a;--white:#edf4fb;--muted:#aab9c7;--gold:#efc47e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font:16px/1.65 system-ui,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--blue)}.bar{display:flex;align-items:center;justify-content:space-between;padding:18px 5%;border-bottom:1px solid #24313e;gap:24px}.mark{display:flex;align-items:center;gap:14px;font-weight:800;letter-spacing:2px}.logo-window{width:100px;height:52px;overflow:hidden;position:relative;display:block}.logo-window img{position:absolute;width:240px;max-width:none;left:-70px;top:-7px}.mark small{display:block;font-size:9px;letter-spacing:4px;color:var(--muted)}nav{display:flex;gap:28px;font-size:13px}main{overflow:hidden}.wrap{max-width:1250px;margin:auto;padding:65px 28px}.studio-hero{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;min-height:500px;background:radial-gradient(ellipse at 90% 30%,#073353,transparent 55%),radial-gradient(ellipse at 55% 80%,#381c15,transparent 55%)}.brand-art{width:100%;mix-blend-mode:screen}.eyebrow{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--blue);font-weight:700}h1{font-size:clamp(38px,5vw,68px);line-height:1.06;letter-spacing:-2px;margin:20px 0}h2{font-size:36px;line-height:1.2;letter-spacing:-1px;margin:15px 0}h3{font-size:23px;line-height:1.3}p{color:var(--muted);max-width:650px}.button{display:inline-flex;align-items:center;justify-content:center;padding:13px 23px;border:1px solid #405360;border-radius:4px;font-weight:750;font-size:14px;gap:12px}.button.primary{background:var(--blue);border-color:var(--blue);color:#04141b}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.featured{border:1px solid #304354;border-radius:8px;overflow:hidden;display:grid;grid-template-columns:1.2fr 1fr;background:var(--panel)}.featured>img{width:100%;height:100%;object-fit:cover;min-height:300px}.featured-copy{padding:38px}.featured h2{font-size:42px}.pill{color:var(--orange);font-size:10px;letter-spacing:2px;font-weight:800}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:50px}.tiles article{border-top:2px solid #2c485b;padding:12px 0}.tiles h3{font-size:20px}.tiles p{font-size:14px}.newsletter{padding:30px;border:1px solid #304354;background:var(--panel);border-radius:8px}.note{font-size:12px}.foot{padding:28px 5%;border-top:1px solid #24313e;color:var(--muted);display:flex;justify-content:space-between;font-size:12px;gap:20px;flex-wrap:wrap}.game nav,.game .eyebrow{color:var(--gold)}.game .button.primary{background:var(--gold);border-color:var(--gold);color:#211a10}.game-hero{position:relative;height:550px;background:#0b141a url('hero.png') center/cover no-repeat}.game-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#08131af5,#08131a99 42%,#08131a10 80%),linear-gradient(0deg,#080d13,transparent 45%)}.game-copy{position:relative;z-index:2;max-width:1250px;margin:auto;padding:80px 28px}.game-copy h1{font:700 clamp(45px,6vw,80px)/1.1 Georgia;color:var(--gold);letter-spacing:-2px}.alchemist{position:absolute;width:690px;height:auto;right:3%;top:-100px;z-index:1;pointer-events:none}.shots{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.shots img{width:100%;height:auto;display:block;border:1px solid #7e6544;border-radius:5px}.shots figure{margin:0}.shots figcaption{font-size:12px;color:var(--muted);margin-top:10px}.facts{display:flex;gap:35px;justify-content:space-between;border-block:1px solid #394452;padding:22px 0;margin-top:35px}.facts strong{display:block;font-size:30px;color:var(--gold)}.two{display:grid;grid-template-columns:1.3fr 1fr;gap:65px}.two li{margin:14px 0;color:var(--muted)}.player-frame{width:100%;height:calc(100vh - 90px);border:0;display:block}@media(max-width:750px){.bar{padding:12px 20px}nav{gap:15px}.mark>span:not(.logo-window){display:none}.wrap{padding:42px 22px}.studio-hero,.featured,.two{grid-template-columns:1fr}.studio-hero{min-height:0}.brand-art{grid-row:1}.featured-copy{padding:25px}.tiles{grid-template-columns:1fr;gap:10px}.shots{grid-template-columns:1fr}.facts{gap:16px;flex-wrap:wrap}.game-hero{height:600px}.game-copy{padding:40px 22px}.alchemist{width:430px;right:-110px;top:120px;opacity:.7}.game-copy p{max-width:65%}nav a:nth-child(2){display:none}.two{gap:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Approved Fuse Frenzy design: local domain launch page, step 1. */
.game{background:#0a1720;color:#eee8dd}.game .bar{padding:8px max(24px,7.2%);min-height:58px;background:#0b1721}.game .bar nav{font-family:Georgia,serif;font-size:16px}.game .mark{font-weight:400;letter-spacing:0;font-family:Georgia,serif}.game main{max-width:1600px;margin:auto}.approved-hero{position:relative;aspect-ratio:1536/385;overflow:hidden;border-bottom:1px solid #655338}.approved-hero-art{position:absolute;width:100%;height:auto;max-width:none;left:0;top:-13.5065%;display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-hit{position:absolute;top:73.5%;height:13.8%;border-radius:7px;z-index:1}.play-hit{left:7.65%;width:17.2%}.download-hit{left:25.65%;width:14.4%}.hero-hit:hover{box-shadow:0 0 0 2px #f6cf84,0 0 22px #ffc45455}.hero-hit:focus-visible{outline:3px solid #fff;outline-offset:4px}.game .wrap{max-width:1370px;padding:22px 30px}.game h2{font-family:Georgia,serif;color:#efbf75;font-size:34px;letter-spacing:0}.gallery-intro{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:14px}.gallery-intro h2{margin:0;flex:1}.gallery-intro p{font-family:Georgia,serif;font-size:15px;margin:0;flex:1}.game .shots{gap:20px}.game .shots img{aspect-ratio:2.2;object-fit:cover;object-position:center;border-color:#9e7d43}.game .shots figcaption{color:#d6c7a9}.game .facts{margin-top:18px;padding:12px 6%;font-family:Georgia,serif;border-top:0}.game .facts span{display:flex;gap:12px;align-items:center}.game .facts strong{font-size:36px;font-weight:400}.game .two{border-top:1px solid #3d4850;padding-top:25px;padding-bottom:35px}.game .newsletter{background:#0c1b25;border-color:#947547}.game .button{border-color:#9e7d43}.game .foot{font-family:Georgia,serif}.game .shots a:focus-visible{outline:3px solid #efc47e}
@media(max-width:750px){.game .bar{padding:10px 16px;gap:12px}.game .bar nav{font-size:12px;gap:12px}.game .logo-window{width:64px}.gallery-intro{display:block}.gallery-intro p{margin-top:12px}.game .wrap{padding:25px 20px}.game .shots img{aspect-ratio:auto}.game .facts{padding:14px 0;gap:20px}.game h2{font-size:28px}.hero-hit{min-height:24px}}
.game .approved-hero-art{top:-14.3%}.game .shots a{display:block;aspect-ratio:2.2;overflow:hidden;border:1px solid #9e7d43;border-radius:5px}.game .shots img{width:100%;height:100%;object-fit:cover;border:0;border-radius:0}.game .shots figure:nth-child(1) img,.game .shots figure:nth-child(3) img{transform:scale(1.4);transform-origin:50% 40%}.game #rules ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.game #rules li{margin:0;padding:12px 0 12px 15px;border-left:2px solid #987440;font-size:14px}.game #rules li:last-child{grid-column:1/-1}.game #feedback h3{font-family:Georgia,serif;color:#efbf75}.game #feedback .eyebrow{letter-spacing:2px}@media(max-width:750px){.game #rules ul{grid-template-columns:1fr}.game .shots a{aspect-ratio:1.8}}
/* Exact supplied logo, fully visible. Exclude mockup navigation/logo from hero. */
.game .logo-window{width:180px;height:64px;overflow:visible}.game .logo-window img{position:static;display:block;width:180px;height:64px;object-fit:contain;max-width:100%}.game .approved-hero-art{top:-15.5%}.game .shots figure:nth-child(2) img{transform:scale(1.4);transform-origin:50% 40%}.game .shots figure:nth-child(3) img{transform:scale(1.08);transform-origin:50% 50%}@media(max-width:750px){.game .logo-window{width:105px}.game .logo-window img{width:105px}}
/* Fuse Frenzy machinery surround and riveted navigation. */
.game{background-color:#08121a;background-image:linear-gradient(#06111ad9,#06111ab8 55%,#06111aeb),url('hero.png');background-size:cover;background-position:center;background-attachment:fixed}.game main{background:linear-gradient(90deg,#091720e8,#0a1822f5 15%,#0a1822f5 85%,#091720e8);box-shadow:0 0 70px #0009;border-inline:1px solid #8c69343d}.game .bar{position:relative;z-index:2;min-height:88px;margin:12px auto 0;max-width:1600px;padding:8px 34px;background:radial-gradient(circle at 12px 12px,#1a1109 0 2px,#dfbb70 3px,#6c4924 5px,transparent 6px),radial-gradient(circle at calc(100% - 12px) 12px,#1a1109 0 2px,#dfbb70 3px,#6c4924 5px,transparent 6px),radial-gradient(circle at 12px calc(100% - 12px),#1a1109 0 2px,#dfbb70 3px,#6c4924 5px,transparent 6px),radial-gradient(circle at calc(100% - 12px) calc(100% - 12px),#1a1109 0 2px,#dfbb70 3px,#6c4924 5px,transparent 6px),repeating-linear-gradient(100deg,#ffffff02 0 1px,transparent 1px 5px),linear-gradient(#26343b,#101d25 45%,#0b151d 50%,#263139);border:3px solid #9d7438;border-radius:10px 10px 3px 3px;box-shadow:inset 0 0 0 2px #392a17,inset 0 0 0 4px #b08b4938,0 5px 18px #0008}.game .bar nav{gap:8px}.game .bar nav a{padding:10px 18px;border:1px solid #9e7942;border-radius:4px;background:linear-gradient(#26343a,#101b22);box-shadow:inset 0 1px #e7cd9255;color:#f3cd87;text-shadow:0 1px #000}.game .bar nav a:hover,.game .bar nav a:focus-visible{background:linear-gradient(#6a512e,#322a20);color:#fff0c7;outline:2px solid #e9bd6c;outline-offset:2px}.game .logo-window{background:#000;border:1px solid #86653d;border-radius:4px}.game .wrap{position:relative}.game .facts{gap:22px;padding-inline:3%;background:linear-gradient(90deg,#14232b88,#203039aa,#14232b88);border:1px solid #aa834050;border-radius:4px}.game .facts span{white-space:nowrap}.game .two{background:linear-gradient(120deg,#09151dcc,#14222ac9);border-bottom:1px solid #8b69384d}.game .foot{background:#09141ce8;border-color:#94703e}
@media(max-width:750px){.game .bar{margin:6px 6px 0;padding:12px 18px;flex-wrap:wrap;justify-content:center}.game .bar nav{flex-wrap:wrap;justify-content:center;gap:6px}.game .bar nav a{padding:7px 10px}.game .bar nav a:nth-child(2){display:block}.game .facts{justify-content:center;flex-wrap:wrap}.game .facts strong{font-size:28px}.game{background-attachment:scroll}}
/* Review: blended studio emblem, translucent content and brass return button. */
.game .logo-window{background:transparent;border:0;border-radius:0;box-shadow:none}.game .logo-window img{mix-blend-mode:screen}.game main{background:linear-gradient(90deg,#08151b8a,#091720b0 18%,#091720b0 82%,#08151b8a);border-inline-color:#b28a3f25;box-shadow:0 0 50px #0005}.game .two{background:linear-gradient(120deg,#08141a69,#14222a80)}.game .facts{background:linear-gradient(90deg,#14232b70,#20303990,#14232b70)}.game #screenshots p,.game #rules li{color:#e2e8e8;text-shadow:0 1px 3px #000}.game .foot>a{display:inline-flex;align-items:center;gap:12px;padding:12px 24px;border:2px solid #b88b43;border-radius:5px;background:linear-gradient(#ffe0a0 0%,#cda45d 18%,#9d712e 49%,#ba8a41 52%,#d8b16b 90%,#8c6026 100%);box-shadow:inset 0 0 0 1px #ffe4aa,inset 0 -3px 5px #4c3015,0 3px 8px #0007;color:#26190b;font:bold 16px Georgia,serif;text-shadow:0 1px #ffe0a6}.game .foot>a:hover,.game .foot>a:focus-visible{filter:brightness(1.15);outline:2px solid #ffe0a0;outline-offset:3px}.game .foot{align-items:center}
body:not(.game) .play-cta{padding:16px 28px;font-size:16px;box-shadow:0 5px 22px #00baf22b}body:not(.game) .play-cta:hover{background:#5edbff;border-color:#5edbff;color:#04141b}body:not(.game) .actions .button:focus-visible{outline:3px solid #fff;outline-offset:4px}
/* Studio homepage: full-page orange/cyan atmosphere. */
body:not(.game){background-color:#090e15;background-image:radial-gradient(ellipse at 3% 20%,#84350770,transparent 53%),radial-gradient(ellipse at 98% 30%,#00578b88,transparent 58%),linear-gradient(115deg,#20120f,#09131c 55%,#071c2b);background-attachment:fixed}body:not(.game) .studio-hero{background:transparent}body:not(.game) .bar{background:#080e15a6;border-color:#ff822a40}body:not(.game) .logo-window img{mix-blend-mode:screen}body:not(.game) .eyebrow{color:#ff9b53}body:not(.game) .featured{background:linear-gradient(115deg,#20170fe6,#102332e8);border-color:#c777354f}body:not(.game) .play-cta{background:linear-gradient(135deg,#ffb359,#ff822a);border-color:#ffb359;color:#211004;box-shadow:0 5px 24px #ff822a30}body:not(.game) .play-cta:hover{background:#ffc079;border-color:#ffc079;color:#211004}body:not(.game) .actions .button:not(.primary){border-color:#40b9dc99;background:#09202b80}body:not(.game) .tiles article{border-image:linear-gradient(90deg,#ff822a,#00baf2) 1}body:not(.game) .tiles h3{color:#ffc183}body:not(.game) .newsletter{background:linear-gradient(135deg,#23170fc9,#0c2231df);border-color:#cc7e4266}body:not(.game) nav a:hover{color:#ffac61}body:not(.game) .foot{background:#080e1599;border-color:#ff822a3d}@media(max-width:750px){body:not(.game){background-attachment:scroll}}
/* Homepage typography review: energetic studio wordmark and game-only serif. */
body:not(.game) .mark>span:not(.logo-window){font-family:'Arial Black',Impact,sans-serif;font-style:italic;font-weight:900;letter-spacing:1px;line-height:1.15;transform:skew(-5deg);color:#f3f4f5;text-shadow:1px 1px 0 #6f8795,0 0 10px #00baf21a}body:not(.game) .mark small{font-family:system-ui,sans-serif;font-style:normal;font-size:9px;letter-spacing:5px;margin-top:6px;color:#ffc183}body:not(.game) #games>h2,body:not(.game) .featured-copy h2{font-family:Georgia,'Times New Roman',serif;color:#efc47e;font-weight:700;letter-spacing:.3px}body:not(.game) #games>.eyebrow,body:not(.game) .featured-copy .pill{font-family:Georgia,serif;letter-spacing:2px}body:not(.game) .featured-copy p,body:not(.game) .featured-copy .button{font-family:Georgia,'Times New Roman',serif}body:not(.game) .featured-copy .button{font-weight:700}
body:not(.game) .brand-art{transform:scale(1.45);transform-origin:center} @media(max-width:750px){body:not(.game) .brand-art{transform:scale(1.15)}}
body:not(.game) .bar nav{font-family:"Arial Black",Impact,sans-serif;font-style:italic;font-weight:800;letter-spacing:.5px}body:not(.game) .bar nav a{font-size:14px}
body:not(.game) .bar{background:transparent;border-bottom-color:transparent;box-shadow:none}
body:not(.game) .logo-window{width:120px;height:64px;overflow:visible}body:not(.game) .logo-window img{position:static;width:120px;height:64px;max-width:100%;object-fit:contain}
/* Match the welcome headline to the forward-leaning Forged identity. */
body:not(.game) .studio-hero h1{font-family:'Arial Black',Impact,sans-serif;font-style:italic;font-weight:900;letter-spacing:-1.5px;line-height:1.08;text-transform:uppercase;color:#f2f3f5;text-shadow:1px 2px 0 #77858f,3px 4px 0 #111923,0 0 24px #00baf214;font-size:clamp(36px,4.3vw,60px)}body:not(.game) .bar .logo-window{width:160px;height:70px;overflow:visible;flex-shrink:0}body:not(.game) .bar .logo-window img{position:static;display:block;width:160px;height:70px;object-fit:contain;object-position:center;max-width:none;mix-blend-mode:screen}body:not(.game) .bar .mark{gap:10px}@media(max-width:750px){body:not(.game) .bar .logo-window{width:110px;height:58px}body:not(.game) .bar .logo-window img{width:110px;height:58px}body:not(.game) .studio-hero h1{letter-spacing:-1px}}
body:not(.game) .studio-hero h1{background-image:url('cracked-metal.svg');background-size:180px 160px;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(1px 2px 0 #687681) drop-shadow(2px 3px 0 #0b141e)}body:not(.game) .bar .logo-window{width:220px;height:92px}body:not(.game) .bar .logo-window img{width:220px;height:92px}body:not(.game) .bar{padding-top:10px;padding-bottom:10px}@media(max-width:750px){body:not(.game) .bar .logo-window{width:140px;height:68px}body:not(.game) .bar .logo-window img{width:140px;height:68px}}
#feedback-form{display:grid;gap:16px}#feedback-form label{display:grid;gap:6px;font-size:14px;font-weight:650;color:#ecd6b5}#feedback-form .optional{font-size:12px;font-weight:400;color:#b5c4ce}#feedback-form input,#feedback-form select,#feedback-form textarea{width:100%;font:14px/1.5 system-ui,sans-serif;background:#07151de8;color:#f2f5f7;border:1px solid #8e713f;border-radius:4px;padding:10px 12px;min-width:0}#feedback-form input:focus-visible,#feedback-form select:focus-visible,#feedback-form textarea:focus-visible{outline:2px solid #edbf73;outline-offset:2px}#feedback-form textarea{resize:vertical;min-height:130px}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}#feedback-form .form-disclosure{font-size:12px;color:#efc47e;margin:0}#feedback-form button{cursor:pointer}#attachment-preview img{max-width:100%;max-height:180px;display:block;border:1px solid #8e713f;margin-bottom:8px}#attachment-preview button{background:transparent;color:#efc47e;border:0;text-decoration:underline;padding:4px 0}#report-status{font-size:13px;margin:0}#report-status:empty{display:none}.game .two{align-items:start}.game #feedback{scroll-margin-top:25px}@media(max-width:450px){.form-pair{grid-template-columns:1fr}}
/* Review: single-column rules and matching column heights. */
.game .two{grid-template-columns:1fr 1fr;align-items:stretch;gap:36px}.game #rules{display:flex;flex-direction:column;padding:28px 30px;border:1px solid #94754766;border-radius:8px;background:linear-gradient(130deg,#091923a6,#10232b70)}.game #rules h2{margin-top:0}.game #rules ul{display:flex;flex-direction:column;gap:18px;flex:1;margin:12px 0 0;justify-content:space-between}.game #rules li{padding:18px 20px;border-left:2px solid #b58a43;background:#0b1c2570;font-size:15px;line-height:1.7}.game #feedback{height:100%;box-sizing:border-box}.game #feedback-form{gap:14px}@media(max-width:750px){.game .two{grid-template-columns:1fr;gap:24px}.game #rules{padding:24px}.game #rules ul{gap:12px}.game #rules li{padding:14px 16px}.game #feedback{height:auto}}

/* Live text replacement for the promotional banner tagline. */
.approved-hero{container-type:inline-size}.hero-tagline{position:absolute;left:9.5%;top:46%;width:26.5%;height:13%;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#101e26,#16252e 70%,#1b2b34);color:#eee8dd;font:400 1.72cqw/1 Georgia,serif;white-space:nowrap;text-shadow:0 1px 3px #000;pointer-events:none}

/* Banner review: matching home control and transparent tagline. */
.game .home-nav-button{display:inline-block;padding:10px 18px;border:1px solid #9e7942;border-radius:4px;background:linear-gradient(#26343a,#101b22);box-shadow:inset 0 1px #e7cd9255;color:#f3cd87;text-shadow:0 1px #000;font:400 16px/1.65 Georgia,serif;white-space:nowrap}.game .mark:hover .home-nav-button,.game .mark:focus-visible .home-nav-button{background:linear-gradient(#6a512e,#322a20);color:#fff0c7;outline:2px solid #e9bd6c;outline-offset:2px}.hero-tagline{background:transparent}.game .facts{gap:16px;flex-wrap:wrap}.game .facts span{display:flex;align-items:center;gap:10px}@media(max-width:750px){.game .mark>span.home-nav-button{display:inline-block;padding:7px 10px}.game .facts{justify-content:space-around}}
/* Homepage featured game review. */
body:not(.game) .featured{background:transparent;border-color:transparent;box-shadow:none}body:not(.game) .featured-copy{background:transparent}body:not(.game) .featured>img{border-radius:8px}body:not(.game) .featured-copy .actions .brass-about{border:2px solid #b88b43;background:linear-gradient(#ffe0a0,#cda45d 18%,#9d712e 49%,#ba8a41 52%,#d8b16b 90%,#8c6026);box-shadow:inset 0 0 0 1px #ffe4aa,inset 0 -3px 5px #4c3015,0 3px 8px #0007;color:#26190b;text-shadow:0 1px #ffe0a6}body:not(.game) .featured-copy .actions .brass-about:hover{filter:brightness(1.15)}

/* Launch mobile access: large controls beside the promotional artwork. */
.mobile-game-actions{display:none}
@media(max-width:750px){
.game .approved-hero{aspect-ratio:auto;overflow:hidden;padding-top:25.065%;padding-bottom:88px}
.game .approved-hero-art{top:calc(-3.885cqw);pointer-events:none}
.game .hero-tagline{top:11.53cqw;height:3.26cqw}
.game .hero-hit{display:none}
.mobile-game-actions{position:absolute;bottom:12px;left:16px;right:16px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}
.mobile-game-actions .button{min-height:48px;padding:10px 18px;font-size:14px}
.game .bar nav a{min-height:44px;display:inline-flex;align-items:center}
.game .gallery-intro{display:block}.game .gallery-intro p{margin-bottom:18px}
.game .facts span{white-space:normal;min-width:40%;justify-content:center}
.game #feedback{padding:22px;min-width:0}.game #rules ul{padding-left:0;list-style:none}
#feedback-form input,#feedback-form select,#feedback-form textarea{font-size:16px;min-height:44px}
.game .foot>a{min-height:48px}.game .home-nav-button{display:inline-block!important}
}
@media(max-width:750px){.game .approved-hero-art{clip-path:inset(0 0 57.3% 0)}.mobile-game-actions{background:#0b1921;padding-top:8px}}

/* Match the Play link to the brass artwork after the hero image crop. */
.play-hit{left:7.62%;top:71.51%;width:17.06%;height:13.51%;border-radius:7px}
.download-hit{left:25.78%;top:72.03%;width:14.19%;height:12.99%;border-radius:4px}
/* Live beta label covers the former label baked into the hero artwork. */
.hero-beta-badge{position:absolute;z-index:2;left:14%;top:14.65cqw;width:17.5%;height:1.95cqw;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid #ac752b;border-radius:3px;background:linear-gradient(#4c2c12,#231a10,#54300f);color:#ffe4ad;font:400 1.1cqw/1 Georgia,serif;letter-spacing:.06em;box-shadow:inset 0 0 0 1px #d99b3933;text-shadow:0 1px 2px #000}

.demo-coming-soon{position:absolute;left:25.65%;top:71.5%;width:14.5%;height:13.6%;display:flex;align-items:center;justify-content:center;background:linear-gradient(#26343b,#0b1921);border:1px solid #997440;border-radius:4px;color:#e7c58c;font:1cqw/1.2 Georgia,serif;box-sizing:border-box;text-align:center}@media(max-width:750px){.demo-coming-soon{display:none}}

@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:140ms}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}
