:root{color-scheme:dark;color:#eeeedf;font-synthesis:none;--amber:#edb361;--muted:#a3a793;--focus:#fff1cf;background:#10130f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-block:2rem}body{background:radial-gradient(at 50% 22%,#1c2216 0,#15190f 36%,#10130f 74%);min-width:280px;margin:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:.24em}button{font:inherit}a,button,summary{touch-action:manipulation}:focus-visible{outline:3px solid var(--focus);outline-offset:7px;box-shadow:0 0 0 10px #edb36125}[id]{scroll-margin-top:2rem}.page-shell{width:min(100%,1440px);margin-inline:auto;padding:0 clamp(24px,5.5vw,88px)}.skip-link{z-index:5;background:var(--amber);color:#161a10;border-radius:8px;padding:12px 18px;position:fixed;top:20px;left:24px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{align-items:center;gap:24px;padding-block:clamp(28px,4vw,48px);display:flex}.brand{letter-spacing:-.05em;border-radius:4px;align-items:center;gap:13px;font-size:27px;font-weight:600;text-decoration:none;display:inline-flex}.brand-mark{width:33px;height:29px;color:var(--amber);stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.header-note{color:var(--muted);letter-spacing:.22em;text-transform:uppercase;font-size:10px}.hero{text-align:center;flex-direction:column;align-items:center;padding:clamp(34px,4vh,64px) 0 clamp(62px,8vh,104px);display:flex}.hero-mark{width:clamp(92px,10vw,138px);height:auto;color:var(--amber);stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:34px;overflow:visible}.eyebrow{letter-spacing:.27em;text-transform:uppercase;color:var(--muted);margin:0 0 21px;font-size:10px}h1{letter-spacing:-.055em;margin:0;font-size:clamp(39px,5vw,68px);font-weight:450;line-height:1.12}h1 span{color:#e2e5d2}.hero-description{color:var(--muted);max-width:38rem;margin:24px 0 38px;font-size:clamp(15px,1.5vw,19px);line-height:1.6}.downloads{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(100%,730px);margin:-12px;padding:12px;display:grid}.download-button{text-align:left;border:1px solid #444b35;border-radius:13px;justify-content:center;align-items:center;gap:17px;min-height:100px;padding:22px 26px;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:flex}.download-button svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:25px;height:25px}.download-button strong{font-size:clamp(15px,1.35vw,18px);font-weight:600;line-height:1.3;display:block}.download-button small{margin-top:5px;font-size:12px;line-height:1.4;display:block}.store-button{color:#edecdb;background:#292f22}.store-button small{color:#aeb49e}.store-button:disabled{opacity:1;color:#b7bba9;cursor:default}.store-button:disabled svg{opacity:.7}.apk-button{color:#171a10;background:var(--amber);border-color:var(--amber)}.apk-button small{color:#514123}.apk-button:hover,.apk-button:focus-visible{background:#f5c27c;border-color:#f5c27c}.store-button[href]:hover,.store-button[href]:focus-visible{background:#35402a}.download-button:active:not(:disabled){transform:translateY(1px)}.release-info{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:10px;margin:25px 0 0;font-size:11px;line-height:1.7;display:flex}.release-info span{color:#596047}.site-footer{color:var(--muted);border-top:1px solid #353c2a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:28px 0 35px;font-size:12px;display:flex}.site-footer p{margin:0;line-height:1.6}.site-footer nav{flex-wrap:wrap;align-items:center;gap:12px 23px;display:flex}.site-footer a{border-radius:2px;padding:7px 0;text-decoration:none;display:inline-block}.site-footer a:hover{color:#f0efd8;text-decoration:underline}.legal-content{color:#b4b9a7;max-width:880px;margin-inline:auto;padding:30px 0 72px;font-size:14px;line-height:1.75}.legal-content section{padding-block:20px}.legal-content h2{color:#e7e9d9;letter-spacing:-.025em;margin:0 0 16px;font-size:22px;font-weight:500;line-height:1.3}.legal-content h3{color:#d0d5c0;font-size:16px;font-weight:500}.legal-content p{margin:12px 0}.legal-content a:hover{color:#eeeedf}.legal-content details{border-top:1px solid #353c2a;padding-block:20px}.legal-content summary{color:#e7e9d9;cursor:pointer;border-radius:2px;font-size:20px;font-weight:500}.legal-content summary+*{margin-top:20px}.legal-content address{font-style:normal}@media (width>=1500px){.page-shell{max-width:1600px;padding-inline:100px}.hero{padding-block:6vh 10vh}.download-button{min-height:112px}.download-button strong{font-size:20px}.download-button small,.site-footer{font-size:14px}.hero-description{font-size:21px}.release-info{font-size:13px}}@media (width>=650px) and (height<=800px){.site-header{padding-block:24px}.hero{padding-block:18px 28px}.hero-mark{width:80px;margin-bottom:20px}.eyebrow{margin-bottom:16px}h1{font-size:clamp(40px,4.3vw,54px);line-height:1.08}.hero-description{margin-block:18px 28px;font-size:16px}.download-button{min-height:92px;padding-block:20px}.release-info{margin-top:20px}}@media (width<=600px){.site-header{gap:17px;padding-block:29px}.brand{font-size:25px}.header-note{letter-spacing:.17em;font-size:8px}.hero{padding-block:30px 55px}.hero-mark{width:95px;margin-bottom:30px}.eyebrow{letter-spacing:.21em;margin-bottom:19px;font-size:8px}.hero-description{max-width:270px;margin:21px 0 31px}.downloads{grid-template-columns:1fr;gap:14px;max-width:390px}.download-button{justify-content:flex-start;min-height:91px;padding:20px 25px}.download-button strong{font-size:17px}.release-info{gap:8px;font-size:10px}.site-footer{text-align:center;flex-direction:column;align-items:center;gap:15px;padding-block:25px}.site-footer nav{justify-content:center;gap:8px 20px}.legal-content{padding-top:17px;font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
