.site{box-sizing:border-box;max-width:var(--layout-contentMaxWidth);padding:0 var(--layout-pageInset);margin:0 auto}.site *,.site :before,.site :after{box-sizing:inherit}.site p,.site h1,.site h2,.site ol,.site ul{margin:0}.site h1,.site h2{font-family:var(--font-display), sans-serif;text-wrap:balance;font-weight:700}.site a:focus-visible{outline:var(--border-focus) solid var(--color-primary);outline-offset:3px}.site-header{justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg) 0;display:flex}.site-brand{font-family:var(--font-display), sans-serif;align-items:center;gap:6px;font-size:22px;font-weight:700;display:flex}.site-hero{gap:var(--spacing-xl);padding:var(--spacing-xl) 0 var(--spacing-section);scroll-margin-top:var(--spacing-lg);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid}.site-hero-copy{gap:var(--spacing-lg);flex-direction:column;min-width:0;display:flex}.site-pill{padding:6px var(--spacing-md);border-radius:var(--radius-pill);background:var(--color-lavender);color:var(--color-muted);align-self:flex-start;font-size:14px;font-weight:700}.site-hero h1{letter-spacing:-1px;font-size:clamp(40px,6vw,64px);line-height:1.02}.site-hero h1 em{color:var(--color-primary);font-style:normal;display:block}.site-lead{max-width:32em;color:var(--color-muted);font-size:19px;line-height:1.5}.site-hero-art{mix-blend-mode:multiply;width:100%;height:auto}.store-badges{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.store-badge{line-height:0;display:inline-flex}.store-badge:focus-visible{outline:var(--border-focus) solid var(--color-primary);outline-offset:3px}.store-badge img{width:auto;height:40px;display:block}.store-badge-play-en,.store-badge-play-cs{justify-content:flex-start;align-items:flex-start;height:40px;overflow:hidden}.store-badge-play-en{width:134.286px}.store-badge-play-cs{width:134.583px}.store-badge-play-en img,.store-badge-play-cs img{max-width:none}.store-badge-play-en img{height:59.5238px;margin:-9.76191px}.store-badge-play-cs img{height:52.0833px;margin-block:-6.04167px}.site-get{text-align:center;align-items:center}.site-get .store-badges{justify-content:center}.site-proof{gap:var(--spacing-xs) var(--spacing-lg);color:var(--color-muted);flex-wrap:wrap;padding:0;font-size:14px;font-weight:700;list-style:none;display:flex}.site-proof li:before{content:"✓ ";color:var(--color-success)}.site-section{gap:var(--spacing-xl);padding-bottom:var(--spacing-section);flex-direction:column;display:flex}.site-section>h2{text-align:center;font-size:clamp(28px,4vw,40px)}.site-steps{gap:var(--spacing-lg);counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.site-step{gap:var(--spacing-sm);padding:var(--spacing-xl);border-radius:var(--radius-card);background:var(--color-surface);border:var(--border-hairline) solid var(--color-divider);counter-increment:step;flex-direction:column;display:flex}.site-step:before{content:counter(step);border-radius:var(--radius-pill);background:var(--color-butter);width:36px;height:36px;font-family:var(--font-display), sans-serif;place-items:center;font-size:18px;font-weight:700;display:grid}.site-step b{font-family:var(--font-display), sans-serif;font-size:21px;font-weight:600;line-height:1.2}.site-step p{color:var(--color-muted);line-height:1.5}.site-shots{gap:var(--spacing-lg);padding:0 0 var(--spacing-sm);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin:0;list-style:none;display:flex;overflow-x:auto}.site-shot{scroll-snap-align:start;flex:0 0 220px}.site-shot img{border:8px solid var(--color-ink);background:var(--color-ink);border-radius:32px;width:100%;height:auto}.site-footer{justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-xl) 0;border-top:var(--border-hairline) solid var(--color-divider);color:var(--color-muted);flex-wrap:wrap;font-size:14px;display:flex}.site-footer-links{gap:var(--spacing-lg);display:flex}.site-footer-links a{color:inherit;font-weight:700}.site-languages{gap:var(--spacing-md);display:flex}.site-languages [aria-current=true]{color:var(--color-ink);font-weight:700}.site-languages a{color:inherit;font-weight:700}.site-doc{max-width:680px;padding:var(--spacing-xl) 0 var(--spacing-section);gap:var(--spacing-lg);flex-direction:column;margin:0 auto;line-height:1.6;display:flex}.site-doc h1{font-size:clamp(34px,5vw,46px);line-height:1.05}.site-doc h2{margin-top:var(--spacing-lg);font-size:24px}.site-doc ul{gap:var(--spacing-xs);flex-direction:column;padding-left:1.2em;display:flex}.site-doc a{color:var(--color-primary);font-weight:700}.site-updated{color:var(--color-muted);font-size:14px}@media (max-width:760px){.site-hero{padding-top:var(--spacing-sm);grid-template-columns:minmax(0,1fr)}.site-steps{grid-template-columns:minmax(0,1fr)}.site-shots{gap:var(--spacing-sm)}.site-shot{flex-basis:42vw}.site-shot img{border-width:4px;border-radius:18px}}@media (max-width:360px){.site{padding:0 var(--spacing-lg)}}
