/* Website only: the Android app remains the primary destination. */
.play-store-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#242424;color:#fff;border:1px solid #242424;border-radius:30px;padding:15px 22px;font-size:14px;font-weight:700;line-height:1.25;text-decoration:none;transition:transform .2s,background .2s}
.play-store-link:hover{background:#414141;transform:translateY(-2px)}
.play-store-link:focus-visible{outline:3px solid #ed8a61;outline-offset:4px}
.play-store-link svg{width:23px;height:25px;flex:none}
.play-store-link .store-copy{display:flex;flex-direction:column;gap:3px;text-align:left}
.play-store-link small{font-size:10px;font-weight:400;letter-spacing:.3px;color:#e9e9e9}
nav .play-store-link{padding:12px 18px;font-size:12px}
.app-benefits{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px;max-width:550px}
.app-benefits span{font-size:11px;border:1px solid var(--line,#deded8);border-radius:18px;padding:8px 12px;color:var(--ink,#242424)}
.hero-actions{flex-wrap:wrap;gap:16px}.hero-actions .hero-play-trigger{background:transparent;color:var(--ink);border:1px solid var(--line);padding:14px 18px;gap:9px}
.hero-actions .hero-play-trigger:hover{background:#b4a9d923}.hero-note{margin-top:18px}
.app-section{background:linear-gradient(120deg,#ed8a611f,#b4a9d92b);border:1px solid var(--line);border-radius:24px;padding:42px;display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:35px;margin-bottom:30px}
.app-section h2{font-size:38px;letter-spacing:-1.5px;margin:10px 0 18px}.app-section p{max-width:650px;line-height:1.8;color:var(--muted)}.app-section .play-store-link{flex:none}.app-section .app-benefits{margin-top:18px}
.site-app-banner{font-family:Arial,Helvetica,sans-serif;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 24px;background:#eee9f7;border-bottom:1px solid #d9d2e6;color:#252525}.site-app-banner strong{display:block;font-size:15px}.site-app-banner p{font-size:12px;line-height:1.5;margin:4px 0 0}.site-app-banner .play-store-link{font-size:12px;padding:11px 16px;flex:none}
html[data-theme=dark] .play-store-link{background:#f3f3f3;color:#202020;border-color:#f3f3f3}html[data-theme=dark] .play-store-link small{color:#555}html[data-theme=dark] .play-store-link:hover{background:#dedede}html[data-theme=dark] .site-app-banner{background:#27252c;border-color:#424049;color:#eee}
@media(max-width:760px){.nav{gap:15px;height:auto;min-height:96px;padding-block:20px}.nav nav{gap:14px;flex-wrap:wrap;justify-content:flex-end}nav .play-store-link{padding:10px 13px;font-size:11px}.app-section{padding:26px;flex-direction:column;align-items:flex-start;gap:16px}.app-section h2{font-size:32px}.site-app-banner{padding:12px 16px;flex-wrap:wrap;gap:10px}.site-app-banner .play-store-link{width:100%}.app-benefits{gap:7px}.app-benefits span{font-size:10px}.hero-actions .play-store-link{width:100%}}
html[data-theme] .hero .hero-actions .hero-play-trigger{background:transparent;color:var(--ink);border:1px solid var(--line)}
@media(max-width:760px){.nav{flex-wrap:wrap}.nav nav{width:100%;justify-content:space-between;gap:10px}.nav nav .play-store-link{max-width:185px}.nav nav .store-copy{min-width:0}.nav nav .play-store-link svg{width:18px}}
@media(prefers-reduced-motion:reduce){.play-store-link{transition:none}}
