@font-face{font-family:Barlow;src:url('/assets/fonts/barlow-800.ttf') format('truetype');font-style:normal;font-weight:800;font-display:swap}
@font-face{font-family:'DM Sans';src:url('/assets/fonts/dm-sans-400.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'DM Sans';src:url('/assets/fonts/dm-sans-600.ttf') format('truetype');font-style:normal;font-weight:600;font-display:swap}
:root{--ink:#101819;--yellow:#ffc800;--orange:#ff7114;--paper:#fffefa;--pale:#eff0ec;--muted:#535c58;--line:rgba(16,24,25,.18);--display:Barlow,'Arial Narrow',sans-serif;--body:'DM Sans',Arial,sans-serif;--radius:16px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img{display:block;max-width:100%;height:auto}svg{display:block;width:24px;height:24px;flex:none}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.07}h1,h2{font-family:var(--display);font-weight:800;letter-spacing:-.035em}h3{font-weight:600}::selection{background:var(--ink);color:var(--yellow)}:focus-visible{outline:3px solid currentColor;outline-offset:5px}a,button,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}.wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.section-space{padding-block:106px}.eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;line-height:1.5}.skip-link{position:fixed;z-index:20;top:8px;left:8px;padding:12px 20px;background:var(--ink);color:var(--paper);transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}
.site-header{background:var(--paper);position:relative;z-index:10;border-bottom:1px solid var(--line)}.header-inner{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;flex:none}.brand-logo{width:208px;height:54px;object-fit:cover;object-position:center 54%}.footer-main .brand-logo{width:180px;height:47px}.site-nav{display:flex;align-items:center;gap:32px;font-size:13px;font-weight:600}.site-nav>a{padding-block:12px;position:relative}.site-nav>a::after{content:'';position:absolute;bottom:8px;left:0;width:0;height:2px;background:currentColor;transition:width .2s}.site-nav>a:hover::after{width:100%}.nav-contact{display:flex;gap:10px;align-items:center}.nav-contact svg{width:18px;height:18px}.languages{display:flex;align-items:center;gap:9px;padding-left:22px;border-left:1px solid var(--line);font-size:11px}.languages a{padding:10px 1px;color:var(--muted)}.languages a[aria-current]{color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.languages>span{color:#a0a4a0}.menu-toggle{display:none}
.hero{background:var(--yellow);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:0;align-items:center;min-height:600px;padding-top:35px;padding-bottom:38px}.hero-copy{position:relative;z-index:2}.hero-copy .eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:30px}.tiny-spark{font-size:26px;font-weight:400;line-height:1}.hero h1{font-size:clamp(62px,6.65vw,96px);line-height:.98;letter-spacing:-.047em}.hero h1>span{display:block}.hero-line-two{color:var(--paper);text-shadow:2px 3px 0 var(--ink);-webkit-text-stroke:1px var(--ink)}.hero-intro{font-size:17px;line-height:1.65;max-width:425px;margin-top:29px}.hero-actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:33px}.button{display:inline-flex;gap:25px;justify-content:space-between;align-items:center;min-height:54px;padding:14px 23px;border:2px solid var(--ink);border-radius:6px;font-size:13px;font-weight:600;line-height:1.4;transition:transform .2s,box-shadow .2s}.button-dark{color:var(--paper);background:var(--ink)}.button-dark:hover{transform:translateY(-3px);box-shadow:4px 4px 0 var(--orange)}.button svg{width:20px;height:20px}.text-link{font-size:13px;font-weight:600;display:flex;gap:13px;align-items:center;padding-block:10px}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.text-link span{font-size:22px}.hero-art{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-width:0;padding-bottom:24px}.hero-mascot{position:relative;width:112%;max-width:none;filter:drop-shadow(0 14px 0 rgba(16,24,25,.1));transform:rotate(3deg);animation:arrive .75s ease-out both}.art-note{position:absolute;right:3%;bottom:8%;transform:rotate(-7deg);background:var(--paper);border:2px solid var(--ink);box-shadow:3px 4px 0 var(--ink);padding:12px 17px;display:flex;align-items:center;gap:9px;font-size:12px;font-weight:600}.art-note svg{width:15px;height:15px;color:var(--orange)}.hero-bottom{min-height:65px;border-top:1px solid rgba(16,24,25,.3);display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.04em;font-weight:600}.world-line{display:flex;align-items:center;gap:10px}.flag{height:12px;width:18px;background:linear-gradient(90deg,#66b5e1 33.33%,white 33.33%,white 66.66%,#66b5e1 66.66%);border:1px solid rgba(16,24,25,.2)}.hero-scroll{font-size:26px;font-weight:400}.hero-signature{letter-spacing:.12em;font-size:9px}
.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:38px}.section-heading .eyebrow{margin-bottom:14px}h2{font-size:46px}.section-intro{max-width:282px;font-size:14px;color:var(--muted);padding-bottom:3px}.app-card{display:grid;grid-template-columns:1fr 1.08fr;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper)}.app-art{position:relative;background:var(--orange);display:flex;align-items:center;justify-content:center;padding:40px;isolation:isolate;overflow:hidden;min-height:475px}.app-art img{position:relative;width:85%;transform:rotate(-5deg);transition:transform .35s;filter:drop-shadow(8px 14px 0 rgba(16,24,25,.14))}.app-art:hover img{transform:rotate(-2deg) scale(1.035)}.app-art-lines{position:absolute;inset:0;background:repeating-linear-gradient(-35deg,transparent 0,transparent 44px,rgba(255,254,250,.14) 44px,rgba(255,254,250,.14) 46px);z-index:-1}.art-caption{position:absolute;bottom:20px;left:28px;font-size:9px;letter-spacing:.14em;font-weight:600}.app-info{padding:48px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.app-meta{display:flex;align-items:center;flex-wrap:wrap;gap:16px;font-size:10px;color:var(--muted);margin-bottom:26px}.status{display:inline-flex;gap:7px;align-items:center;border:1px solid var(--line);border-radius:40px;padding:5px 10px;font-size:10px;font-weight:600;line-height:1.6;color:var(--ink)}.status>span{width:6px;height:6px;border-radius:50%;background:var(--orange)}.app-info h3{font-family:var(--display);font-size:52px;font-weight:800;letter-spacing:-.035em}.app-info h3>span{display:none}.app-tagline{font-weight:600;font-size:16px;margin-top:15px;line-height:1.5}.app-description{font-size:14px;line-height:1.85;color:var(--muted);margin-top:13px;margin-bottom:25px;max-width:365px}.platform{font-size:10px;color:var(--muted);margin-top:14px;letter-spacing:.02em}.next-idea{display:flex;align-items:center;gap:24px;padding:31px 0 0}.idea-symbol{font-size:47px;line-height:1;color:var(--orange)}.next-idea h3{font-size:17px;letter-spacing:-.025em}.next-idea p{font-size:12px;color:var(--muted);margin-top:7px}.next-note{font-size:10px;color:var(--muted);margin-left:auto;max-width:145px;text-align:right}
.studio-section{background:var(--ink);color:var(--paper)}.studio-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:75px}.studio-title .eyebrow{color:var(--yellow);margin-bottom:24px}.studio-title h2{font-size:58px;line-height:1.04}.studio-title h2 span{color:var(--yellow)}.studio-stamp{display:flex;align-items:center;gap:17px;width:fit-content;transform:rotate(-7deg);margin-top:49px;color:var(--yellow);border:2px solid var(--yellow);border-radius:12px;padding:8px 17px;font-family:var(--display);font-size:63px;line-height:1}.studio-stamp span{font-size:14px;line-height:1.2;letter-spacing:.04em}.studio-story{padding-top:4px}.story-lead{font-size:24px;line-height:1.5;letter-spacing:-.015em}.studio-story>p+p{color:#b7bdb9;font-size:14px;line-height:1.85;margin-top:23px}.values{margin-top:33px}.values>div{display:grid;grid-template-columns:20px 1fr;column-gap:10px;padding-block:18px;border-top:1px solid rgba(255,254,250,.18)}.values>div>span{color:var(--yellow);grid-row:span 2;font-size:20px;line-height:1}.values h3{font-size:14px;line-height:1.3}.values p{font-size:12px;color:#b7bdb9;margin-top:4px}
.contact-section{background:var(--pale);padding-block:86px}.contact-grid{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px}.contact-section .eyebrow{margin-bottom:19px}.contact-section h2{font-size:52px;max-width:680px}.contact-section p:not(.eyebrow){font-size:14px;color:var(--muted);max-width:390px;margin-top:22px}.contact-action{display:flex;flex-direction:column;align-items:flex-end}.contact-arrow{display:grid;place-items:center;background:var(--yellow);width:90px;height:90px;border:2px solid var(--ink);border-radius:50%;margin-bottom:24px;transition:transform .2s}.contact-arrow:hover{transform:rotate(10deg)}.contact-arrow svg{width:46px;height:46px}.contact-email{font-size:23px;font-weight:600;letter-spacing:-.045em;border-bottom:1px solid var(--ink);line-height:1.8}.contact-action>span{font-size:10px;color:var(--muted);margin-top:6px}.site-footer{background:var(--paper)}.footer-main{padding-block:40px;display:flex;align-items:center;gap:38px}.back-top{margin-left:auto;display:flex;align-items:center;gap:20px;font-size:11px;font-weight:600}.back-top>span{font-size:20px}.footer-bottom{border-top:1px solid var(--line);padding-block:20px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:var(--muted)}.footer-bottom>span:last-child{display:flex;align-items:center;gap:8px}.footer-bottom svg{width:12px;height:12px;color:var(--orange)}
.game-hero{background:var(--yellow);padding-top:24px}.back-link{font-size:12px;display:inline-block;padding-block:8px}.back-link:hover{text-decoration:underline}.game-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;padding-block:40px 50px}.game-hero h1{font-size:28px;margin-top:12px}.game-slogan{font-family:var(--display);font-size:76px;line-height:.98;letter-spacing:-.04em;margin-top:28px}.game-intro{font-size:15px;line-height:1.8;max-width:470px;margin-top:25px;margin-bottom:25px}.game-hero-grid>img{transform:rotate(-5deg);filter:drop-shadow(10px 14px 0 rgba(16,24,25,.15))}.game-hero .platform{color:var(--ink);margin-top:10px}.game-facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(16,24,25,.3);margin:0;padding-block:27px;gap:25px}.game-facts dt{text-transform:uppercase;font-size:10px;letter-spacing:.14em}.game-facts dd{margin:6px 0 0;font-size:15px;font-weight:600}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.feature-grid h2{font-size:30px;margin-top:20px}.feature-grid p{color:var(--muted);font-size:14px;line-height:1.8;margin-top:15px}.feature-icon{font-size:40px;line-height:1;color:var(--orange)}.coming-panel{display:flex;align-items:center;gap:25px;background:var(--pale);border-radius:var(--radius);padding:35px;margin-top:65px}.coming-panel h2{font-size:29px}.coming-panel p{font-size:13px;color:var(--muted);margin-top:9px;max-width:540px}.coming-panel>.tiny-spark{font-size:40px}.platform-chip{flex:none;margin-left:auto;border:1px solid var(--line);border-radius:30px;padding:9px 16px;font-size:11px}.faq-section{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;padding-bottom:100px}.faq-section>h2{font-size:44px;max-width:360px}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:20px;font-size:14px;font-weight:600;list-style:none}summary::-webkit-details-marker{display:none}summary>span{font-size:22px;font-weight:400;line-height:1;transition:transform .2s}details[open] summary>span{transform:rotate(45deg)}details p{font-size:14px;color:var(--muted);padding-bottom:24px;padding-right:25px}details:open::details-content{height:auto}.game-support{background:var(--pale);padding-block:55px}.game-support>.wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.game-support h2{font-size:31px;max-width:500px}.not-found{padding-block:100px;min-height:60vh}.not-found h1{font-size:64px;max-width:720px;margin:20px 0}.not-found p:not(.eyebrow){margin-bottom:28px}
@keyframes arrive{from{opacity:0;transform:translateY(22px) rotate(0deg)}to{opacity:1;transform:translateY(0) rotate(3deg)}}
@media(min-width:1450px){.hero-grid{min-height:670px}.hero h1{font-size:102px}.hero-mascot{width:110%}.hero-art{margin-left:25px}.hero-intro{font-size:18px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.hero-grid{min-height:550px}.hero h1{font-size:clamp(55px,7vw,78px)}.hero-intro{font-size:15px;max-width:350px}.hero-actions{gap:13px}.hero-actions .button{padding-inline:16px;gap:15px}.hero-art{margin-left:-5px}.art-note{font-size:10px;padding:9px 12px;right:0;bottom:4%}.app-info{padding:32px}.app-info h3{font-size:45px}.app-art{padding:25px;min-height:440px}.app-art img{width:100%}.app-meta{gap:10px}.studio-grid{gap:45px}.studio-title h2{font-size:50px}.contact-section h2{font-size:45px}.contact-email{font-size:20px}.game-hero-grid{gap:25px}.game-slogan{font-size:65px}.feature-grid{gap:30px}}
@media(max-width:760px){.brand-logo,.footer-main .brand-logo{width:176px;height:46px}.wrap{width:calc(100% - 40px)}.section-space{padding-block:64px}.header-inner{min-height:80px;flex-wrap:wrap;gap:0;padding-block:14px}.site-nav{width:100%;flex-wrap:wrap;justify-content:space-between;gap:9px;padding-top:20px;font-size:12px}.languages{padding-left:12px}.has-js .site-nav{display:none}.has-js .site-nav.is-open{display:flex}.has-js .menu-toggle{display:flex;align-items:center;gap:12px;border:1px solid var(--line);background:transparent;padding:9px 12px;border-radius:5px;font-size:12px}.hero-grid{grid-template-columns:1fr;padding-top:47px;padding-bottom:23px;gap:14px;min-height:0}.hero-copy .eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:24px}.hero h1{font-size:clamp(52px,11.1vw,82px)}.hero-intro{font-size:15px;max-width:430px;margin-top:24px}.hero-actions{margin-top:27px;gap:20px}.hero-actions .button{font-size:12px;padding-inline:18px}.text-link{font-size:12px}.hero-art{max-width:440px;width:85%;margin:0 auto;min-height:0;padding-bottom:12px}.hero-mascot{width:108%}.art-note{font-size:10px;right:-8px;bottom:7%;padding:10px 12px}.hero-bottom{min-height:64px;gap:10px}.hero-signature{font-size:7px;max-width:100px;line-height:1.7;text-align:right}.world-line{font-size:9px;gap:7px}.hero-scroll{display:none}.section-heading{display:block;margin-bottom:27px}h2{font-size:36px}.section-heading .eyebrow{font-size:10px;margin-bottom:13px}.section-intro{max-width:330px;font-size:13px;margin-top:17px}.app-card{grid-template-columns:1fr}.app-art{min-height:0;height:365px;padding:22px}.app-art img{height:100%;width:auto;max-width:100%;object-fit:contain}.art-caption{font-size:8px;bottom:13px;left:19px}.app-info{padding:30px 25px}.app-info h3{font-size:43px}.app-meta{margin-bottom:20px;font-size:9px}.app-description{font-size:14px;max-width:none}.app-tagline{font-size:15px}.app-info .button{font-size:12px}.next-idea{gap:15px;align-items:flex-start;padding-top:29px}.next-idea h3{font-size:15px}.next-idea p{font-size:12px;max-width:300px}.idea-symbol{font-size:37px}.next-note{display:none}.studio-grid{grid-template-columns:1fr;gap:36px}.studio-title h2{font-size:49px;max-width:450px}.studio-stamp{display:none}.studio-title .eyebrow{font-size:10px;margin-bottom:20px}.story-lead{font-size:22px}.studio-story>p+p{font-size:14px}.values{margin-top:28px}.values>div:last-child{padding-bottom:0}.contact-section{padding-block:62px}.contact-grid{grid-template-columns:1fr;gap:35px}.contact-section h2{font-size:42px}.contact-section .eyebrow{font-size:10px}.contact-section p:not(.eyebrow){font-size:14px;margin-top:20px}.contact-action{align-items:flex-start;position:relative;padding-right:72px}.contact-arrow{position:absolute;right:0;top:0;width:56px;height:56px;margin:0}.contact-arrow svg{width:28px;height:28px}.contact-email{font-size:clamp(16px,4.7vw,23px);overflow-wrap:anywhere}.footer-main{flex-wrap:wrap;gap:20px;padding-block:30px}.back-top{font-size:10px;gap:10px}.footer-bottom{font-size:9px;padding-block:18px}.game-hero{padding-top:17px}.game-hero-grid{grid-template-columns:1fr;gap:15px;padding-block:30px}.game-hero h1{font-size:26px}.game-slogan{font-size:68px;margin-top:23px}.game-intro{font-size:14px}.game-hero-grid>img{max-width:400px;width:93%;margin:0 auto}.game-facts{grid-template-columns:1fr 1fr;gap:24px 20px;padding-block:25px}.game-facts dd{font-size:13px}.game-facts dt{font-size:9px}.feature-grid{grid-template-columns:1fr;gap:34px}.feature-grid>div{padding-left:49px;position:relative}.feature-icon{position:absolute;left:0;top:1px;font-size:31px}.feature-grid h2{font-size:28px;margin-top:0}.feature-grid p{margin-top:11px}.coming-panel{flex-wrap:wrap;gap:16px;padding:25px;margin-top:43px}.coming-panel>.tiny-spark{display:none}.coming-panel h2{font-size:28px}.coming-panel p{font-size:13px}.platform-chip{margin-left:0}.faq-section{grid-template-columns:1fr;gap:25px;padding-bottom:60px}.faq-section>h2{font-size:37px}.game-support{padding-block:43px}.game-support>.wrap{display:block}.game-support h2{font-size:29px;margin-bottom:25px}.not-found{padding-block:65px}.not-found h1{font-size:46px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
[hidden]{display:none!important}
.studio-grid{align-items:center}.story-invitation{max-width:350px;font-size:15px;line-height:1.8;color:#b7bdb9;margin-top:25px}.story-card{background:var(--paper);color:var(--ink);border-radius:var(--radius);padding:38px;position:relative;box-shadow:9px 9px 0 var(--yellow);min-width:0}.story-card-spark{display:block;color:var(--orange);font-size:39px;line-height:1;margin-bottom:25px}.story-card-spark svg{width:31px;height:31px}.guess-form label:not(.form-trap label){display:block;font-family:var(--display);font-size:29px;line-height:1.1;letter-spacing:-.025em;margin-bottom:18px}.guess-form textarea{display:block;resize:vertical;width:100%;min-height:118px;max-height:300px;border:1px solid #a4aaa5;border-radius:7px;background:#fff;color:var(--ink);padding:15px;font:400 15px/1.65 var(--body)}.guess-form textarea::placeholder{color:var(--muted);opacity:1}.guess-form textarea:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.guess-form .button{width:100%;margin-top:18px;font-size:13px}.guess-notice{color:var(--muted);font-size:11px;line-height:1.65;margin-top:15px;max-width:350px}.form-trap{position:absolute;clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap}.story-reveal{animation:story-arrive .45s ease-out both}.story-reveal .eyebrow{font-size:10px;color:var(--muted);margin-bottom:14px}.story-reveal h3{font-family:var(--display);font-size:34px;font-weight:800;letter-spacing:-.035em;max-width:330px}.real-story{font-size:17px;line-height:1.85;margin-top:23px}.story-signature{font-family:var(--display);font-size:18px;margin-top:25px;color:var(--ink);border-top:1px solid var(--line);padding-top:20px}.guess-feedback{font-size:11px;line-height:1.7;color:var(--muted)}.guess-feedback:not(:empty){margin-top:22px}.guess-retry{background:transparent;border:0;padding-inline:0;text-align:left;font-size:11px;text-decoration:underline;text-underline-offset:3px}.guess-retry svg{width:16px;height:16px}@keyframes story-arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:760px){.story-card{padding:28px 24px;box-shadow:6px 6px 0 var(--yellow);margin-right:6px}.story-invitation{font-size:14px;margin-top:20px}.story-reveal h3{font-size:30px}.real-story{font-size:16px;line-height:1.8}.studio-title h2{font-size:44px}.story-card-spark{margin-bottom:22px}}
.footer-links{margin-left:auto;display:flex;align-items:center;gap:28px}.footer-link{font-size:11px;font-weight:600;padding-block:10px}.footer-link:hover{text-decoration:underline;text-underline-offset:5px}.guess-privacy{display:inline-block;margin-top:4px;padding-block:8px;font-size:11px;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.policy-head{padding-block:40px 56px}.policy-head h1{font-size:clamp(40px,7vw,64px);margin-top:14px}.policy-date{font-size:13px;margin-top:16px}.policy{padding-block:64px 100px}.policy h2{font-size:28px;margin-top:44px;max-width:680px}.policy h2:first-child{margin-top:0}.policy p{max-width:680px;margin-top:14px;font-size:15px;line-height:1.8;color:var(--muted)}.policy p a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}
@media(max-width:760px){.footer-links{gap:18px}.footer-link{font-size:10px}.policy-head{padding-block:30px 40px}.policy{padding-block:44px 64px}.policy h2{font-size:25px;margin-top:36px}}
.game-site-link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.game-site-link svg{width:16px;height:16px}
.game-trailer{padding-bottom:0}.game-trailer .wrap{display:flex;flex-direction:column;align-items:center;text-align:center}.game-trailer h2{font-size:44px;margin-bottom:32px}.trailer-video{display:block;width:min(100%,380px);height:auto;aspect-ratio:9/16;border-radius:var(--radius);background:var(--ink);box-shadow:9px 9px 0 var(--yellow)}
@media(max-width:760px){.game-trailer h2{font-size:34px;margin-bottom:24px}.trailer-video{width:min(100% - 6px,340px);box-shadow:6px 6px 0 var(--yellow)}}
