*{box-sizing:border-box;margin:0;padding:0}html,body,#app{min-height:100%}.pages{width:100%;min-height:100dvh;padding:0 24px max(42px, env(safe-area-inset-bottom));background-color:#020817;background-image:url(/assets/background-D2iPb2BN.png);background-position:50%;background-size:cover;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.download-actions{-webkit-backdrop-filter:blur(16px);background:#030c2685;border:1px solid #6fbeff33;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(100%,560px);padding:12px;display:grid;box-shadow:0 18px 50px #00000057,inset 0 1px #ffffff14}.download-button{color:#fff;letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 20px;font:600 16px/1 system-ui,-apple-system,Segoe UI,sans-serif;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;position:relative}.download-button svg{fill:currentColor;flex:none;width:24px;height:24px}.download-button--primary{background:linear-gradient(135deg,#10cdf4 0%,#246bff 52%,#7638ff 100%);box-shadow:0 10px 28px #276cff61,inset 0 1px #ffffff57}.download-button--secondary{background:linear-gradient(135deg,#1c3e87c7,#4b228ec7);border-color:#93bbff6b;box-shadow:inset 0 1px #ffffff29}.download-button:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-2px)}.download-button:active:not(:disabled){transform:translateY(1px)scale(.98)}.download-button:focus-visible{outline-offset:3px;outline:3px solid #6bd6ffb8}.download-button:disabled{cursor:wait;opacity:.58}@media (width<=520px){.pages{padding-inline:18px;padding-bottom:max(28px, env(safe-area-inset-bottom))}.download-actions{grid-template-columns:1fr;gap:10px;padding:10px}.download-button{min-height:54px}}
