.apk-install{box-sizing:border-box;width:min(980px,calc(100% - 32px));max-width:980px;max-height:92vh;max-height:92dvh;padding:0;border:1px solid #665333;border-radius:24px;background:#121514;color:#f5f1e8;box-shadow:0 32px 120px #000a;font-family:Arial,sans-serif;overscroll-behavior:contain;color-scheme:dark}
.apk-install::backdrop{background:rgba(0,0,0,.78);backdrop-filter:blur(7px)}
.apk-install__top{position:sticky;top:0;z-index:2;display:flex;justify-content:flex-end;height:0;padding:14px 14px 0;pointer-events:none}
.apk-install__close{display:grid;place-items:center;width:42px;height:42px;flex:none;border:1px solid #5b5d54;border-radius:50%;background:#202422;color:#fff;font-size:19px;cursor:pointer;pointer-events:auto}
.apk-install__body{padding:36px}.apk-install__eyebrow{margin:0 52px 14px 0;color:#efc45c;font-size:12px;letter-spacing:2px;font-weight:700}
.apk-install h2,.apk-page h2{margin:0 35px 22px 0;font-size:clamp(27px,4vw,38px);line-height:1.12;letter-spacing:-1px;color:#faf5e9}.apk-install h2:focus,.apk-page h2:focus{outline:none}
.apk-install__notice{margin:0 0 22px;padding:18px 20px;background:#292416;border:1px solid #74602a;border-radius:14px;font-size:16px;line-height:1.55;color:#e0dac9}
.apk-install__download{display:flex;align-items:center;justify-content:center;gap:24px;box-sizing:border-box;width:fit-content;min-width:290px;max-width:100%;min-height:54px;padding:14px 24px;border-radius:12px;background:#f2c343;color:#151812;font-size:17px;font-weight:700;text-decoration:none;transition:background .18s}
.apk-install__download:hover{background:#ffda70}.apk-install__download span{font-size:24px;line-height:1}
.apk-install__meta{margin:11px 0 28px;color:#a7afa6;font-size:13px;line-height:1.5}
.apk-install__subtitle{margin:0 0 16px;font-size:21px;color:#f5f1e8}
.apk-install__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}
.apk-install__steps li{min-width:0;margin:0;padding:0;background:transparent;border:0}
.apk-install__steps img{display:block;width:100%;height:auto;border-radius:16px}
.apk-install__steps h4{margin:16px 0 8px;font-size:17px;line-height:1.35;color:#f5f1e8}
.apk-install__steps p{margin:0;color:#c2c8bf;font-size:14px;line-height:1.6}
.apk-install__hint{padding-top:18px;margin:22px 0 0;border-top:1px solid #3d4137;font-size:13px;line-height:1.55;color:#a6afa2}
.apk-install__help{margin:12px 0 0;font-size:14px;line-height:1.6;color:#c2c8bf}.apk-install__help a,.apk-page__back{color:#efc45c;text-underline-offset:4px}
.apk-install a:focus-visible,.apk-install button:focus-visible,.apk-page a:focus-visible{outline:3px solid #fff;outline-offset:4px}
html.apk-modal-open{overflow:hidden}
.apk-standalone{margin:0;background:#090c0b;color:#f5f1e8;font-family:Arial,sans-serif;color-scheme:dark}.apk-page{box-sizing:border-box;max-width:980px;margin:0 auto;padding:36px}.apk-page__back{display:inline-block;margin-bottom:34px;font-size:14px}
@media(max-width:640px){.apk-install{width:calc(100% - 16px);max-height:94vh;max-height:94dvh;border-radius:20px}.apk-install__body{padding:26px 18px}.apk-install__top{padding:10px 10px 0}.apk-install__eyebrow{font-size:10px;margin-bottom:20px}.apk-install h2,.apk-page h2{margin-right:24px;max-width:290px;letter-spacing:-.6px}.apk-install__notice{padding:14px;font-size:15px}.apk-install__download{width:100%;min-width:0;font-size:16px}.apk-install__steps{grid-template-columns:1fr;gap:28px}.apk-install__steps img{max-width:320px;margin:0 auto}.apk-install__steps h4{font-size:18px}.apk-install__steps p{font-size:15px}.apk-page{padding:24px 18px}.apk-install__meta{font-size:12px}.apk-install__close{width:38px;height:38px}}
@media(prefers-reduced-motion:reduce){.apk-install__download{transition:none}}

/* Android install choices: store and direct APK. */
.apk-install__choices{display:flex;flex-wrap:wrap;gap:12px}.apk-install__download--file{background:transparent;color:#f2c343;border:1px solid #74602a}.apk-install__download--file:hover{background:#292416}
@media(max-width:640px){.apk-install__choices{flex-direction:column}}
