@font-face{font-family:Bricolage;src:url('/cricket07/assets/fonts/bricolage-grotesque-800.ttf')}@font-face{font-family:DM;src:url('/cricket07/assets/fonts/dm-sans-400.ttf')}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:#f5f2e8;color:#143b32;font:15px/1.7 DM,system-ui,sans-serif}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Bricolage,system-ui,sans-serif;letter-spacing:-.055em;line-height:1.02}h1{font-size:clamp(55px,5.8vw,84px);letter-spacing:-.07em}h2{font-size:clamp(36px,4.3vw,60px)}h3{font-size:25px}em{font-style:normal;color:#d86046}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #d86046;outline-offset:5px}img{display:block;max-width:100%}.wrap{width:min(1200px,calc(100% - 80px));margin:auto}header{min-height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d7dccd;gap:25px}.wordmark{font:850 21px/1 Bricolage,system-ui;letter-spacing:-1px}.wordmark b{color:#d86046}.wordmark small{display:block;font:700 7px/1.5 DM,system-ui;letter-spacing:.15em;margin-top:7px}nav{display:flex;gap:28px;align-items:center;font-size:11px}.outline{border:1px solid #143b32;border-radius:5px;padding:9px 15px}.hero{display:grid;grid-template-columns:54% 46%;align-items:center;padding-block:75px 105px;min-height:740px}.hero-copy{position:relative;z-index:2}.eyebrow{font-size:9px;letter-spacing:.13em;font-weight:750;margin-bottom:22px}.eyebrow i{display:inline-block;background:#d86046;width:6px;height:6px;border-radius:50%;margin-right:7px}.lead{font-size:23px;line-height:1.4;letter-spacing:-.5px;margin:30px 0 17px}.muted{color:#6b776d;font-size:13px}.intro{max-width:380px}.actions{display:flex;align-items:center;gap:22px;margin-top:28px}.button{display:inline-flex;gap:25px;align-items:center;justify-content:center;padding:16px 22px;border:0;border-radius:5px;font-size:12px;font-weight:700;transition:transform .15s}.button:hover{transform:translateY(-3px)}.dark{background:#143b32;color:#f5f2e8}.under{font-size:11px;text-decoration:underline;text-underline-offset:5px}.fine{font-size:9px;color:#6b776d;margin-top:14px}.hero-art{position:relative;display:grid;place-items:center;min-height:540px}.phone{width:255px;border:7px solid #101e1c;border-radius:34px;background:#080a12;color:#f6f8ff;padding:16px 12px 10px;transform:rotate(7deg);box-shadow:20px 25px 0 #143b3210;position:relative;z-index:1}.speaker{width:48px;height:6px;border-radius:5px;background:#253330;margin:0 auto 20px}.phone-top{display:flex;align-items:center;gap:7px;font-size:9px}.app-mark{display:grid;place-items:center;width:25px;height:25px;background:#ff2a6d;border-radius:7px}.phone-top b span{color:#05d9e8}.phone-top i{margin-left:auto;color:#05d9e8}.phone-intro{margin:20px 0 15px}.phone-intro strong{font:800 22px/1.2 system-ui}.phone-intro p{font-size:8px;color:#98a4c0;margin:5px 0}.phone-intro small{font-size:6px;color:#05d9e8;letter-spacing:.08em}.phone-library{display:grid;grid-template-columns:1fr 1fr;gap:8px}.phone-library>div{border:1px solid #ffffff25;border-radius:8px;overflow:hidden;background:#101522;padding-bottom:7px}.phone-library img{width:100%;height:93px;object-fit:cover;object-position:50% 25%}.phone-library b{font:700 8px system-ui;display:block;padding:8px 6px}.phone-library span{display:block;text-align:center;font:700 7px system-ui;border-radius:4px;background:#05d9e8;color:#061215;padding:6px 2px;margin:0 6px}.phone-library span.pink{background:#ff2a6d;color:white}.mock-caption{text-align:center;font-size:5px;letter-spacing:.16em;color:#98a4c0;margin-top:12px}.orbit{position:absolute;border:1px solid #d3d8c8;border-radius:50%;width:445px;height:445px;transform:rotate(-15deg)}.orbit-two{width:370px;height:510px;transform:rotate(45deg)}.sticker{position:absolute;right:0;top:10px;z-index:2;width:133px;height:133px;background:#e9f16d;display:grid;align-content:center;text-align:center;border-radius:50%;transform:rotate(14deg);font-size:10px;font-weight:650;line-height:1.8;box-shadow:4px 7px #143b3213}.sticker b{font-size:12px}.caption{position:absolute;bottom:-34px;font:italic 15px Georgia,serif;transform:rotate(-5deg)}.little-star{position:absolute;left:20px;bottom:20px;color:#d86046;font-size:70px}.ticker{background:#143b32;color:#e9f16d;padding:21px 0;overflow:hidden}.ticker>div{display:flex;justify-content:space-between;white-space:nowrap;gap:27px;font-size:10px;font-weight:700;letter-spacing:.1em}.ticker b{color:#73907c}.section{padding-block:90px}.heading>.muted{margin-top:20px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px;border-top:1px solid #d7dccd;padding-top:30px}.steps article>span{font:700 36px Bricolage,system-ui;color:#d86046}.steps h3{margin:18px 0 13px}.steps p,.control-cards p{font-size:12px;color:#6b776d;max-width:300px}.games-section{background:#e9ecdf}.split{display:flex;justify-content:space-between;align-items:end;gap:40px}.game-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:42px}.game-cards article{border:1px solid #d1d7c8;background:#f5f2e8;border-radius:7px;overflow:hidden}.game-cards img{width:100%;height:240px;object-fit:cover;object-position:50% 26%}.game-cards article>div{padding:23px}.game-cards small{font-size:7px;letter-spacing:.09em}.game-cards h3{margin:10px 0 14px}.game-cards p{font-size:11px;color:#6b776d;min-height:74px}.game-cards a{font-size:10px;font-weight:700;display:inline-block;margin-top:20px;border-bottom:1px solid #143b32}.control-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px}.control-symbol{font:800 27px monospace;letter-spacing:-2px;height:75px;color:#143b32}.control-symbol span{color:#d86046;margin-left:20px}.control-cards h3{margin-bottom:15px}.download-section{background:#143b32;color:#f5f2e8;padding:80px 0}.download-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.download-layout em{color:#e9f16d}.download-layout>div>p:not(.eyebrow){font-size:12px;margin-top:24px;color:#c5d0bd}.download-layout .alpha-note{max-width:450px;font-size:10px!important;line-height:1.8}.download-box{border:1px solid #65806a;padding:28px;border-radius:7px}.download-label{font-size:8px;letter-spacing:.12em}.yellow{background:#e9f16d;color:#143b32;width:100%;margin-top:20px}.download-box>p{font-size:9px!important;margin-top:12px!important}.download-meta{display:flex;justify-content:space-between;font-size:9px;border-top:1px solid #65806a;padding-top:18px;margin-top:22px}.download-meta a{text-decoration:underline;text-underline-offset:4px}details{margin-top:22px;font-size:11px}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}details ol{padding-left:17px;color:#c5d0bd;font-size:10px}details li{margin-bottom:8px}details p{font-size:9px;color:#c5d0bd}.closing{position:relative;padding-block:75px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d7dccd}.closing h2{font-size:40px}.closing>p{position:absolute;right:0;bottom:30px;font-size:10px}footer{display:flex;justify-content:space-between;gap:30px;padding-block:30px;font-size:9px;color:#6b776d}footer a{text-decoration:underline;text-underline-offset:3px}.skip{position:fixed;top:-90px;padding:15px;background:#e9f16d;z-index:20}.skip:focus{top:10px}@media(max-width:1000px){.wrap{width:calc(100% - 50px)}.hero{min-height:650px;padding-top:50px}.hero-art{transform:scale(.85)}.orbit{width:370px;height:370px}.sticker{right:-30px}.actions{flex-wrap:wrap;gap:15px}.download-layout{gap:35px}.game-cards img{height:210px}}@media(max-width:700px){.wrap{width:calc(100% - 36px)}header{min-height:80px}.wordmark{font-size:17px}nav>a:not(.outline){display:none}.outline{font-size:9px;padding:8px}.hero{display:flex;flex-direction:column;align-items:stretch;padding-block:45px 80px}.hero-copy{max-width:500px}h1{font-size:clamp(55px,10vw,80px)}.lead{font-size:21px;margin-top:26px}.hero-art{margin-top:45px;min-height:485px;transform:none;max-width:450px;width:100%;align-self:center}.phone{width:240px}.sticker{right:0;width:112px;height:112px;font-size:8px}.sticker b{font-size:10px}.orbit{width:310px;height:360px}.orbit-two{width:270px;height:430px}.caption{font-size:13px;bottom:-25px}.little-star{left:0;font-size:55px}.section{padding-block:60px}.steps,.game-cards,.control-cards{grid-template-columns:1fr;gap:28px}.steps{margin-top:30px}.steps article{display:grid;grid-template-columns:50px 1fr;gap:7px 15px}.steps article>span{grid-row:span 2}.steps h3{margin:4px 0}.steps p{max-width:none}.split{display:block}.split>.muted{margin-top:20px}.game-cards{gap:18px}.game-cards article{display:grid;grid-template-columns:34% 1fr}.game-cards img{height:100%;min-height:220px}.game-cards article>div{padding:20px}.game-cards p{min-height:0}.game-cards h3{font-size:23px}.control-cards{margin-top:30px;gap:30px}.control-symbol{height:48px;font-size:25px}.control-cards p{max-width:none}.download-layout{grid-template-columns:1fr;gap:30px}.download-section{padding:60px 0}.download-box{padding:22px}.closing{display:block;padding-block:50px 70px}.closing h2{font-size:35px}.closing .button{margin-top:25px}.closing>p{left:0;bottom:28px}footer{flex-direction:column;gap:16px}.ticker{padding:17px 0}.ticker>div{font-size:8px;justify-content:start;gap:18px}.eyebrow{font-size:8px}.actions .under{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.next-release{display:flex;align-items:center;gap:17px;padding:18px 0;border-bottom:1px solid #d7dccd}.next-release>span{font-size:8px;letter-spacing:.1em;color:#ca374c;font-weight:800}.next-release>b{font-size:14px}.next-release a{margin-left:auto;font-size:10px;color:#bc344a;text-decoration:underline;text-underline-offset:4px}.hero{min-height:670px;padding-top:55px}.creator{display:flex;gap:12px;align-items:center;margin-top:25px}.creator img{width:44px;height:44px;border-radius:50%;object-fit:cover}.creator span{font-size:9px}.creator b{display:block;color:#df2645;font:800 23px Bricolage,system-ui}.creator small{display:block;font-size:9px;color:#ab384b}.mock-controls{display:flex;justify-content:space-between;align-items:center;padding:25px 10px 8px;color:#b8e4ed}.mock-controls>span:first-child{font-size:60px}.mock-controls>span:last-child{text-align:center;font:700 21px/1.2 system-ui;color:#f2829b}.soon-card{opacity:.7}.soon-card>img{filter:saturate(.2)}footer .creator{margin-top:0}.download-status{font-size:10px;color:#e9f16d}@media(max-width:700px){.next-release{flex-wrap:wrap;gap:5px 12px;padding:14px 0}.next-release a{margin-left:0;width:100%;font-size:9px}.hero{padding-top:35px}.hero-art{margin-top:30px}.creator b{font-size:20px}.control-symbol{font-size:22px}.control-symbol span{font-size:19px}}

.inapp{border:1px solid #e9f16d;background:#e9f16d14;border-radius:6px;padding:15px;margin-top:20px}.inapp b{display:block;font-size:11px;color:#e9f16d;margin-bottom:7px}.inapp p{font-size:10px;line-height:1.7;color:#c5d0bd;margin:0}.inapp .button{margin-top:15px}.inapp-copy{display:block;width:100%;margin-top:9px;padding:12px;background:transparent;color:#e9f16d;border:1px solid #65806a;border-radius:5px;font-size:10px;font-weight:700;text-align:center}

.stale-note{margin:10px 0 0;font-size:13px;line-height:1.45;color:#e9f16d;opacity:.92}
.stale-note b{color:#fff;font-weight:600}
