/* CRAVA — precision, rhythm, decision. Shared brand system. */
@import url('/jogos/aa/runtime/crava-effects.css');
:root{color-scheme:dark;--bg:#101713;--background:#101713;--surface:#17221B;--surface-soft:#203027;--surface-2:#203027;--surface-3:#2C3B30;--sidebar:#142018;--ink:#101713;--ink-soft:#17221B;--panel:#17221B;--text:#F4F7ED;--ice:#F4F7ED;--muted:#A8B7AA;--muted-2:#8FA393;--line:#354538;--line-soft:#2c2c2c;--primary:#F4F7ED;--primary-dark:#101713;--primary-soft:#2A382D;--cyan:#F4F7ED;--cyan-bright:#fff;--violet:#d9d8d2;--gold:#405444;--purple:#ccc;--radius:14px}
body{background:#101713;color:#F4F7ED;font-family:Inter,"Segoe UI",Arial,sans-serif}
button,input,select,textarea{font-family:inherit}
a,button{ -webkit-tap-highlight-color:transparent}
:focus-visible{outline:2px solid #fff!important;outline-offset:4px}
button:not(:disabled),a{touch-action:manipulation}
.edge-glow,.sales-hero__glow{display:none}
.app-shell,.app-shell--portal{background:#101713;box-shadow:none}
.portal-topbar,.topbar,.admin-topbar,.sales-header{background:#121D16;border-color:#354538;backdrop-filter:none}
.brand img,.sales-brand img{box-shadow:none}
.brand__lockup{width:162px;object-fit:contain;border-radius:0}
.balance-pill,.diamond-balance,.profile-shortcut{background:#203027;border:1px solid #354538;color:#F4F7ED;box-shadow:none}
.deposit-shortcut,.button--primary,.primary-button,.action-button--primary,.play-button,.game-start,.demo-primary,.demo-keyboard-launch,.auth-submit{background:#F4F7ED!important;color:#142018!important;border:1px solid #F4F7ED!important;box-shadow:none!important;border-radius:12px}
.button:hover,.demo-primary:hover,.auth-submit:hover{filter:brightness(.9)}
.portal-main{max-width:1380px;margin:auto}
.portal-hero--v26{gap:24px}
.campaign-banner{border:1px solid #354538;border-radius:22px;box-shadow:none;background:#16231A}
.campaign-banner img{object-fit:cover}
.campaign-banner__status{display:none}
.play-panel{background:#17221B;border:1px solid #354538;border-radius:22px;box-shadow:none}
.play-panel__copy h1{font-weight:650;letter-spacing:-.055em;line-height:1.03}
.play-panel__copy h1 em{color:#D7FF3F;font-style:normal}
.play-panel__copy p{color:#A8B7AA}
.play-panel__topline>span{color:#ccc;letter-spacing:.16em;font-size:10px}
.play-panel__topline>i,.live-pill,.status{box-shadow:none}
.play-panel__topline svg{display:none}
.stats-strip,.stat-card,.championship-card,.mission-card,.guide-card,.wallet-summary,.referral-card{background:#17221B;border-color:#354538;box-shadow:none}
.bottom-nav{background:#142018;border-color:#354538}
.bottom-nav__item.is-active,.bottom-nav button.is-active{color:#fff}
.overlay{background:rgb(0 0 0 / 76%);backdrop-filter:blur(6px)}
.modal,.drawer,.payment-modal,.admin-modal{background:#17221B;color:#F4F7ED;border-color:#354538;box-shadow:0 30px 100px #0008}
.modal__head,.admin-modal__head,.admin-modal__foot{background:#142018;border-color:#354538}
input,select,textarea{accent-color:#ddd}
.settings-card,.panel,.metric-card,.table-wrap,.filters,.notice,.dashboard-card{background:#17221B;border-color:#354538;box-shadow:none}
.sidebar,.admin-sidebar{background:#142018;border-color:#354538}
.sidebar-logo img,.sidebar-brand img{width:150px;object-fit:contain}
.nav-item.is-active,.sidebar-link.is-active{background:#D7FF3F;color:#101713;border-color:#D7FF3F}
.settings-kicker,.section-kicker,.eyebrow{color:#D7FF3F}
.aa-admin-intro{display:flex;align-items:center;gap:28px;margin:24px 0;padding:28px;border:1px solid #354538;border-radius:16px;background:#17221B}
.aa-admin-intro img{width:96px;height:96px}
.aa-admin-intro p{max-width:780px;color:#A8B7AA;line-height:1.7}
.aa-admin-intro a{color:#eee}
.referral-center{background:#F4F7ED;color:#203027;--text:#203027;--muted:#506354;--line:#D6DFD0;color-scheme:light}
.referral-center .modal__header{background:#F4F7ED;color:#203027;border-color:#D6DFD0}
.referral-center .modal__header p{color:#506354}
.referral-center .referral-balance{background:#203027;border-color:#354538;color:#fff;box-shadow:none}
.referral-center .referral-section-heading h3{color:#203027}
.referral-center .referral-section-heading p,.referral-center .referral-disclosure{color:#506354}
.referral-center :focus-visible{outline-color:#101713!important}
.auth-scene{background:#16231A}
.auth-scene__image,.auth-scene picture img{object-fit:cover;opacity:.75}
.auth-scene__shade{background:linear-gradient(0deg,#101713 0%,transparent 90%)}
.auth-panel{background:#101713}
.auth-form input{background:#203027;border-color:#405444;color:#fff}
.auth-title,.auth-panel h1{letter-spacing:-.05em}
.game-modal,.demo-modal{background:#142018;border:1px solid #354538;border-radius:24px;box-shadow:0 30px 120px #0005}
.game-world,.game-world--3d{background:#F4F7ED}
.game-canvas{touch-action:none;outline:none!important}
.game-hud{color:#142018}
.game-hud__chip,.game-goal,.demo-mode,.demo-goal{background:#fff;border:1px solid #405444;color:#142018;box-shadow:none;border-radius:12px}
.game-hud__chip strong,.game-hud__chip span,.game-goal strong,.game-goal span,.demo-mode strong,.demo-mode span,.demo-goal strong,.demo-goal span{color:#142018}
.game-hud svg{color:#555;filter:none}
.game-speed,.game-coin-count{color:#142018;text-shadow:none}
.game-speed span{font-size:10px}
.game-cashout{background:#142018;color:#fff;border:1px solid #555;box-shadow:none;bottom:62px;border-radius:12px}
.game-cashout strong,.game-cashout span{color:#fff}
.game-demo-label--world{color:#75746f;font-size:9px}
.game-close,.game-sound{background:#fff;color:#142018;border:1px solid #405444;box-shadow:none}
.game-music,[data-demo-music]{display:none}
.game-aim-ui{pointer-events:none;background:none;bottom:15%;top:auto}
.game-aim-ui button{pointer-events:auto}
.game-instruction{display:none}
.game-power,.game-launch-flight,.helix-loss,.game-powerups,.game-traps{display:none}
.game-menu-card{background:#17221B;box-shadow:none;border-color:#354538}
.game-menu-logo{max-width:130px;object-fit:contain}
.game-menu-title,.game-menu-card h2{color:#F4F7ED;letter-spacing:-.04em}
.game-menu-stage,.game-stage--menu{background:#142018}
.game-event{background:#142018;color:#fff;box-shadow:none;border:1px solid #555}
.game-event strong,.game-event span{color:#fff}
.game-result{background:#17221B;color:#fff}
.game-cashout-celebration{background:rgb(18 18 18 / 90%)}
.game-cashout-celebration__rays,.game-cashout-celebration__halo{display:none}
.demo-page{background:#101713}
.demo-backdrop{background:#101713;background-image:none!important}
.demo-intro{background:#142018}
.demo-intro__art{background:#142018}
.demo-intro__art img{object-fit:contain}
.demo-intro__brand{max-width:140px;max-height:52px}
.demo-intro__title{font-weight:650;letter-spacing:-.05em}
.demo-primary,.demo-secondary{border-radius:12px}
.demo-intro__action{background:#142018}
.demo-welcome-art__image{object-fit:cover}
.demo-welcome-art::after{background:linear-gradient(0deg,#203027 0%,transparent 55%)}
.demo-intro{border-color:#405444;box-shadow:0 28px 100px #0006}
.demo-welcome-art__caption>strong{font-size:27px;font-weight:600;text-shadow:none}
.public-demo .game-menu-scene{background:#141414;background-image:none}
.public-demo .game-menu-scene::after{background:none;backdrop-filter:none}
.demo-outcome,.demo-outcome[data-outcome="lost"]{background:#F4F7ED;border-color:#ddd;box-shadow:0 25px 80px #0006}
.demo-outcome .demo-primary{background:#142018!important;color:#F4F7ED!important}
.public-demo .game-modal .game-stage--result{background:#1119}
.demo-exit{background:#111c}
.aa-landing{max-width:1280px;margin:auto;padding:0 36px}
.aa-nav{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #354538}
.aa-nav img{width:165px}
.aa-nav div{display:flex;gap:28px;align-items:center}
.aa-nav a{color:#ddd;text-decoration:none;font-size:13px}
.aa-cta{display:inline-flex;align-items:center;justify-content:center;gap:40px;padding:18px 25px;background:#F4F7ED;color:#142018!important;text-decoration:none;font-size:14px;font-weight:600;border-radius:10px}
.aa-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:620px}
.aa-eyebrow{font-size:11px;letter-spacing:.23em;color:#A8B7AA}
.aa-hero h1{font-size:clamp(56px,6.5vw,96px);font-weight:550;line-height:1;letter-spacing:-.065em;margin:32px 0}
.aa-hero h1 em{color:#D7FF3F;font-style:normal}
.aa-hero p{max-width:430px;color:#A8B7AA;line-height:1.8;font-size:15px}
.aa-hero .aa-links{margin-top:35px;display:flex;align-items:center;gap:28px}
.aa-link{color:#ddd;font-size:13px;text-decoration:none}
.aa-orbit{aspect-ratio:1;position:relative;background:#F4F7ED;border-radius:50%;overflow:hidden}
.aa-orbit img{width:100%;height:100%;object-fit:cover}
.aa-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid #354538;padding:48px 0 70px}
.aa-principles small{color:#8FA393;font-family:monospace}
.aa-principles h2{font-size:20px;font-weight:500;letter-spacing:-.03em}
.aa-principles p{color:#A8B7AA;font-size:13px;line-height:1.8;max-width:310px}
.aa-footer{padding:25px 0;border-top:1px solid #354538;display:flex;justify-content:space-between;color:#8FA393;font-size:11px}
.portal-hero--v26{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;margin:32px 0}
.portal-hero--v26 .campaign-banner{height:440px;margin:0;box-shadow:none;border-color:#354538}
.portal-hero--v26 .campaign-banner::before{display:none}
.portal-hero--v26 .campaign-banner img{object-fit:contain;background:#16231A}
.portal-hero--v26 .play-panel{width:100%;margin:0;padding:30px;display:flex;flex-direction:column;align-items:stretch;gap:16px;background:#17221B;box-shadow:none;backdrop-filter:none}
.portal-hero--v26 .play-panel__copy{padding:0}
.portal-hero--v26 .play-panel__copy h1{font-size:40px}
.portal-hero--v26 .season-telemetry{height:auto;display:grid;grid-template-columns:repeat(3,1fr);margin-top:auto;padding:18px 0 0;border-left:0;border-top:1px solid #354538}
.portal-hero--v26 .season-telemetry>span{border:0;padding:0}
.primary-cta--play{background:#F4F7ED;color:#101713;border-color:#F4F7ED;box-shadow:none}
.play-panel::before,.play-panel::after{display:none}
.aa-footer{gap:15px;flex-wrap:wrap}
@media(max-width:850px){.portal-hero--v26{grid-template-columns:1fr;gap:14px;margin:18px 0}.portal-hero--v26 .campaign-banner{height:auto;aspect-ratio:2/1}.portal-hero--v26 .play-panel{padding:24px;gap:12px}.portal-hero--v26 .play-panel__copy h1{font-size:34px}.portal-hero--v26 .play-panel__actions{grid-template-columns:1fr}.portal-hero--v26 .season-telemetry{margin-top:6px}.aa-footer a{font-size:11px}}
@media(max-width:700px){.aa-landing{padding:0 24px}.aa-nav{height:84px}.aa-nav img{width:130px}.aa-nav div{gap:16px}.aa-hero{grid-template-columns:1fr;gap:30px;padding:50px 0}.aa-hero h1{font-size:64px;margin:23px 0}.aa-orbit{width:80%;margin:0 auto}.aa-principles{grid-template-columns:1fr;gap:20px}.aa-principles p{max-width:none}.aa-admin-intro{padding:20px;gap:15px}.aa-admin-intro img{width:64px;height:64px}.portal-hero--v26{gap:0}.play-panel{border-radius:22px}.game-modal.is-playing,.demo-modal.is-playing{border-radius:0;border:0;width:100%;height:100dvh;max-height:100dvh}.game-stage--world{height:100dvh}.game-speed{bottom:80px}.game-cashout{max-width:calc(100% - 100px)}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.aa-orbit *{animation:none!important}}

/* Brand accents remain purposeful: lime = action, mint = progress. */
:root{--primary:#D7FF3F;--primary-dark:#263E22;--primary-soft:#293B25;--cyan:#D7FF3F;--cyan-bright:#E6FF88;--green:#58E7B0;--blue:#83BCEF;--amber:#F4CC70;--red:#FF8275;--danger:#D85A51;--violet:#ABB5FC;--gold:#F4CC70;--muted-2:#8FA393}
body{font-feature-settings:"ss01" on,"cv11" on;selection-color:#101713}
::selection{background:#D7FF3F;color:#101713}
:focus-visible{outline-color:#D7FF3F!important}
.deposit-shortcut,.button--primary,.primary-button,.action-button--primary,.primary-cta--play,.play-button,.game-start,.demo-primary,.demo-keyboard-launch,.auth-submit,.aa-cta{background:#D7FF3F!important;border-color:#D7FF3F!important;color:#101713!important;box-shadow:0 5px 0 #90AE22!important;font-weight:850;border-radius:10px;transition:transform .16s,filter .16s}
.primary-cta--play:hover,.aa-cta:hover,.auth-submit:hover,.demo-primary:hover{filter:brightness(1.06);transform:translateY(-2px)}
.primary-cta--play:active,.aa-cta:active,.auth-submit:active,.demo-primary:active{transform:translateY(2px)}
.balance-pill,.diamond-balance{border-color:#405444;background:#1B2B20}
.diamond-balance svg,.balance-pill svg,.bottom-nav__item.is-active{color:#D7FF3F}
.portal-topbar,.admin-topbar{border-bottom-color:#354538}
.brand__lockup{width:185px;max-height:55px}
.play-panel__copy h1{font-weight:800}
.play-panel__topline>span,.section-kicker,.settings-kicker{color:#D7FF3F}
.portal-hero--v26 .play-panel{background:linear-gradient(135deg,#203027,#142018);border-color:#456039}
.portal-hero--v26 .campaign-banner img{object-fit:contain;background:#142018}
.portal-hero--v26 .campaign-banner{height:440px}
.portal-hero--v26 .play-panel__copy h1{font-size:clamp(32px,3vw,46px);max-width:14ch}
.bottom-nav{background:#121D16}
.bottom-nav__item.is-active::after{background:#D7FF3F}
.bottom-nav__item--play,.bottom-nav__play{background:#D7FF3F;color:#101713}
.stat-card strong,.season-telemetry strong{font-variant-numeric:tabular-nums}
.nav-link.is-active{background:#D7FF3F;border-color:#D7FF3F;color:#101713}
.nav-link.is-active span{background:#10171314;border-color:#10171322;color:#101713}
.nav-link em{background:#58E7B024;color:#A7F9CF}
.sidebar-logo img,.sidebar-brand img{width:174px}
.aa-admin-intro{background:linear-gradient(115deg,#243B27,#17221B);border-color:#4A633C}
.aa-admin-intro p{color:#BECBBE}
.toggle-field input:checked+span{background:#D7FF3F55}
.toggle-field input:checked+span::after{background:#D7FF3F}
.status--green,.status--success{color:#91F2C3;background:#58E7B01A}
.status--red,.status--danger{color:#FFA093;background:#FF82751A}
.table-action--success{color:#B8F089;border-color:#7C9A49;background:#D7FF3F0B}
.table-action--danger{color:#FFA093;border-color:#713F38}
.admin-modal__head,.admin-modal__foot{background:#142018}
.auth-panel{background:#101713}
.auth-scene{background:#17221B}
.auth-scene__image,.auth-scene picture img{opacity:.9}
.auth-scene__shade{background:linear-gradient(0deg,#101713 0%,#10171300 92%)}
.auth-logo img{max-width:215px}
.auth-title,.auth-panel h1{font-weight:800}
.auth-title span,.auth-panel h1 em,.auth-scene__copy em{color:#D7FF3F}
.auth-form input{background:#18261D;border-color:#3D5140}
.auth-link,.auth-form a,.auth-switch a{color:#D7FF3F}
.referral-center{background:#F4F7ED;color:#17221B;--text:#17221B;--muted:#506354;--primary:#4C6A27}
.referral-center .modal__header{background:#F4F7ED}
.referral-center .referral-balance{background:#17221B;border-color:#3E5738}
.referral-center .referral-balance .referral-eyebrow{color:#D7FF3F}
.referral-center .referral-card{background:#fff;border-color:#D6DFD0;color:#17221B}
.referral-button--light,.referral-link-control .referral-button{background:#D7FF3F;border-color:#AFCE53;color:#17221B}
.referral-tabs button[aria-selected="true"]{color:#263E22;border-bottom-color:#729126}
.referral-chart-bar{background:#56783C}
.referral-center .referral-periods button[aria-pressed="true"]{background:#E2EFC3;color:#263E22}
.public-demo .game-menu-scene{background:radial-gradient(ellipse at 15% 5%,#314C2F 0,transparent 55%),#101713}
.demo-page,.demo-backdrop{background:#101713}
.demo-intro{border-color:#435839;border-radius:24px;background:#17221B;box-shadow:0 30px 110px #0007}
.demo-welcome-art{background:#142018;border-right:1px solid #354538}
.demo-welcome-art__logo{width:192px;filter:none}
.demo-welcome-art::after{background:linear-gradient(180deg,#10171300 55%,#101713E8)}
.demo-welcome-art__caption>span{color:#D7FF3F}
.demo-welcome-art__caption>strong{font-size:38px;font-weight:850;max-width:12ch;letter-spacing:-.045em}
.demo-intro__action{background:#17221B;padding:36px}
.demo-welcome-art__badge{background:#D7FF3F14;border-color:#5F773B;color:#D7FF3F;letter-spacing:.12em}
.demo-welcome-art__badge>i{background:#D7FF3F;box-shadow:none}
.public-demo .game-stage .demo-intro__title{font-size:clamp(32px,3vw,44px);font-weight:850;line-height:1.03;letter-spacing:-.05em}
.demo-intro__title>span{color:#D7FF3F}
.demo-intro__description{color:#BECBBE}
.demo-intro__steps{border-top-color:#3A4E39}
.demo-intro__steps li>span{color:#D7FF3F}
.demo-intro__steps small{color:#A8B7AA}
.demo-intro__bonus{background:#223226;border-color:#40593D}
.demo-intro__bonus-heading,.demo-intro__bonus-heading svg{color:#D7FF3F;stroke:#D7FF3F}
.demo-intro__note,.demo-intro__terms{color:#A8B7AA}
.game-world,.game-world--3d{background:#101713}
.game-hud,.game-hud__chip strong,.game-hud__chip span,.game-goal strong,.game-goal span,.demo-mode strong,.demo-mode span,.demo-goal strong,.demo-goal span{color:#F4F7ED}
.game-hud__chip,.game-goal,.demo-mode,.demo-goal{background:#17221BEF;border-color:#405444;color:#F4F7ED}
.game-hud svg{color:#D7FF3F}
.game-world .game-hud--3d .game-hud__chip,.game-world .game-hud__diamonds,.game-world .game-goal{background:#17221BEF;border:1px solid #405444;box-shadow:none;color:#F4F7ED;backdrop-filter:none}
.game-world .game-hud--3d .game-hud__chip span,.game-world .game-goal>span{color:#A8B7AA;text-shadow:none}
.game-world .game-hud--3d .game-hud__chip strong,.game-world .game-goal strong,.game-world .game-hud__diamonds strong{color:#F4F7ED;text-shadow:none}
.game-world .game-hud__diamonds span{color:#D7FF3F;text-shadow:none}
.game-world .game-audio-controls .game-sound{background:#17221B;border:1px solid #405444;color:#D7FF3F;box-shadow:none}
.game-world .game-audio-controls .game-sound::after{background:#58E7B0;box-shadow:none}
.game-world .game-audio-controls .game-sound.is-muted::after{background:#829386}
.game-world .game-coin-count{display:none}
.public-demo .game-demo-label--world{max-width:calc(100% - 30px);left:50%;transform:translateX(-50%);bottom:8px;text-align:center;font-size:9px;letter-spacing:.05em}
.game-speed,.game-coin-count{color:#D7FF3F}
.game-close,.game-sound{background:#17221B;color:#D7FF3F;border-color:#405444}
.game-cashout{background:#D7FF3F;border-color:#D7FF3F;color:#101713;box-shadow:0 4px 0 #819D20}
.game-cashout strong,.game-cashout span{color:#101713}
.game-demo-label--world,.public-demo .game-demo-label--world{background:#17221B;color:#A8B7AA}
.game-event{background:#223226;border-color:#729126}
.game-menu-logo{max-width:190px}
.game-menu-stage,.game-stage--menu{background:#101713}
.game-stage[data-crava-result] .demo-primary{background:#D7FF3F!important;color:#101713!important}
.game-stage[data-crava-result] .demo-secondary{color:#BECBBE}
.game-stage[data-crava-result] .demo-secondary:hover{background:#26392B;color:#F4F7ED}
#demo-result-title:focus,#game-result-title:focus{outline:none!important}
.aa-landing{max-width:1280px;padding:0 44px}
.aa-nav{height:104px;border-color:#354538}
.aa-nav img{width:208px}
.aa-nav a{font-weight:650;color:#BECBBE}
.aa-nav a:hover{color:#D7FF3F}
.aa-hero{gap:60px;min-height:660px}
.aa-eyebrow{color:#D7FF3F;font-weight:750;letter-spacing:.16em;display:inline-flex;align-items:center;gap:12px}
.aa-eyebrow::before{content:"";display:block;width:24px;height:2px;background:#D7FF3F}
.aa-hero h1{font-weight:850;font-size:clamp(56px,6.3vw,92px);line-height:.98;letter-spacing:-.055em}
.aa-hero h1 em{color:#D7FF3F}
.aa-hero p{color:#A8B7AA;line-height:1.7}
.aa-orbit{background:#17221B;border-radius:24px;border:1px solid #405444;transform:rotate(-3deg)}
.aa-orbit img{transform:rotate(3deg) scale(1.035)}
.aa-principles{gap:22px;padding:34px 0 56px;border-color:#354538}
.aa-principles article{border:1px solid #354538;border-radius:14px;padding:26px;background:#17221B}
.aa-principles small{color:#D7FF3F;font-size:11px}
.aa-principles h2{font-weight:750;font-size:22px;letter-spacing:-.04em;margin:20px 0 12px}
.aa-principles p{color:#A8B7AA;margin:0;line-height:1.65}
.aa-footer{border-color:#354538;color:#A8B7AA}
@media(max-width:850px){.portal-hero--v26 .campaign-banner{height:auto;aspect-ratio:1.875}.portal-hero--v26 .play-panel__copy h1{max-width:none}.aa-hero{gap:28px;min-height:580px}.aa-principles{gap:12px}.aa-principles article{padding:20px}}
@media(max-width:760px){.demo-welcome-art{border-right:0}.demo-welcome-art__logo{width:160px}.demo-welcome-art::after{background:linear-gradient(180deg,transparent 55%,#17221B)}.demo-intro__action{padding:0 22px 24px}.public-demo .game-stage .demo-intro__title{font-size:32px}.demo-welcome-art__image{object-position:center 42%}}
@media(max-width:700px){.aa-landing{padding:0 22px}.aa-nav{height:86px}.aa-nav img{width:158px}.aa-nav div{gap:16px}.aa-nav a{font-size:12px}.aa-hero{gap:46px;padding:44px 0}.aa-hero h1{font-size:62px}.aa-orbit{width:92%}.aa-hero .aa-links{gap:20px}.aa-cta{padding:16px 18px;gap:20px}.aa-principles{padding-top:26px}.aa-principles article{padding:25px}.brand__lockup{width:145px}}
@media(max-width:380px){.aa-nav img{width:133px}.aa-nav div{gap:11px}.aa-hero h1{font-size:54px}.aa-hero .aa-links{flex-wrap:wrap}.public-demo .game-stage .demo-intro__title{font-size:29px}}
@media(prefers-reduced-motion:reduce){.aa-cta,.auth-submit,.demo-primary,.primary-cta--play{transition:none;transform:none!important}}
