.android-preview{box-sizing:border-box;max-width:1100px;margin:28px auto 36px;padding:24px;border:1px solid #365768;border-radius:12px;background:linear-gradient(120deg,#102b3a,#0a1926);color:#f3e8cd;text-align:left;font-family:Arial,sans-serif}.android-preview-copy{display:block;padding:0;margin:0 0 20px;min-height:0;border:0;background:none}.android-preview-tag{font:700 10px/1.5 monospace;letter-spacing:1.4px;color:#b8d77b}.android-preview h2{font-size:clamp(23px,3vw,32px);line-height:1.2;margin:9px 0;color:#ffda59}.android-preview-copy p{max-width:670px;font-size:14px;line-height:1.6;color:#b8d2df;margin:0}.android-preview-scenes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.android-preview figure{margin:0;min-width:0;border:1px solid #365768;border-radius:8px;overflow:hidden;background:#08131d;transform:none}.android-preview img{display:block;width:100%;height:auto;aspect-ratio:256/210;object-fit:contain}.android-preview figcaption{padding:11px 12px;font:700 12px/1.4 monospace;color:#f3e8cd}.android-preview-note{font-size:12px;line-height:1.6;color:#9ebbc9;margin:16px 0 0}@media(max-width:700px){.android-preview{margin:20px 14px;padding:18px}.android-preview-scenes{grid-template-columns:1fr}.android-preview figure{max-width:520px;width:100%;margin:auto}.android-preview-copy p{font-size:13px}}

.android-preview-scenes{grid-template-columns:1fr;gap:22px}.android-comparison-labels{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #365768;background:#102632}.android-comparison-labels>span{padding:10px 12px;font:700 12px/1.4 monospace;color:#b8d2df}.android-comparison-labels>span+span{border-left:1px solid #365768;color:#ffda59}.android-comparison-labels small{display:block;font:9px/1.5 monospace;letter-spacing:.4px;color:#a8c3cc;margin-top:3px}.android-preview .android-comparison img{aspect-ratio:1024/420}.android-preview .android-comparison{max-width:none}.android-preview-motion{display:inline-block;margin-top:15px;padding:9px 14px;border:1px solid #6a8b96;border-radius:6px;background:#173444;color:#f3e8cd;font:700 12px/1.4 monospace;cursor:pointer}.android-preview-motion:hover{border-color:#ffda59}.android-preview-motion:focus-visible{outline:2px solid #78dce9;outline-offset:3px}@media(max-width:480px){.android-comparison-labels>span{font-size:10px;padding:8px}.android-comparison-labels small{font-size:8px}.android-preview{padding:12px}.android-preview-scenes{gap:15px}}

.android-preview-scenes{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.android-preview-scenes>.android-comparison{grid-area:1/1;align-self:start}.android-preview .android-comparison[hidden]{display:none}.android-preview-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:0;border:0;background:none}.android-preview-navigation button{border:1px solid #567785;border-radius:6px;background:#173444;color:#ffda59;padding:8px 15px;font:700 18px monospace;cursor:pointer}.android-preview-navigation button:disabled{opacity:.5;cursor:wait}.android-preview-position{font:12px/1.5 monospace;color:#b8d2df;text-align:center}.android-preview-navigation button:focus-visible{outline:2px solid #78dce9;outline-offset:3px}@media(prefers-reduced-motion:reduce){.android-preview-scenes{scroll-behavior:auto}}

.android-preview .android-comparison video{display:block;width:100%;height:auto;aspect-ratio:1024/420;background:#08131d;object-fit:contain}

.android-promo{box-sizing:border-box;max-width:1100px;margin:22px auto 28px;padding:16px 20px;display:flex;align-items:center;gap:20px;border:1px solid #365768;border-radius:12px;background:linear-gradient(120deg,#102b3a,#0a1926);color:#f3e8cd;font-family:Arial,sans-serif;text-align:left}.android-promo>img{width:140px;height:100px;object-fit:cover;border-radius:7px;border:1px solid #365768;flex-shrink:0}.android-promo>div{flex:1}.android-promo h2{font-size:23px;line-height:1.2;color:#ffda59;margin:7px 0}.android-promo p{font-size:13px;line-height:1.5;color:#b8d2df;margin:0}.android-promo-open{flex-shrink:0;padding:12px 16px;border:1px solid #a6974d;border-radius:6px;background:#283329;color:#ffda59;font:700 12px/1.4 monospace;cursor:pointer}.android-promo-open:focus-visible,.android-compare-close:focus-visible{outline:2px solid #78dce9;outline-offset:3px}.android-compare-dialog:not([open]){display:none}.android-compare-dialog{width:min(1100px,calc(100% - 28px));max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;margin:auto;padding:22px}.android-compare-dialog::backdrop{background:#020b12d9;backdrop-filter:blur(4px)}.android-compare-close{float:right;position:sticky;top:0;z-index:2;margin:0 0 8px 15px;padding:7px 11px;border:1px solid #567785;border-radius:6px;background:#173444;color:#f3e8cd;cursor:pointer}html:has(.android-compare-dialog[open]){overflow:hidden}@media(max-width:700px){.android-promo{margin:20px 14px;padding:14px;gap:12px;flex-wrap:wrap}.android-promo>img{width:90px;height:90px}.android-promo>div{min-width:160px}.android-promo h2{font-size:20px}.android-promo-open{margin-left:auto}.android-compare-dialog{margin:auto;padding:16px}.android-compare-dialog .android-preview-copy{margin-bottom:14px}}

/* The comparison expands in the page; the comment composer remains a dialog. */
.android-comparison-accordion{max-width:1100px;margin:22px auto 28px;border:1px solid #365768;border-radius:12px;background:linear-gradient(120deg,#102b3a,#0a1926);overflow:clip}
.android-comparison-accordion>.android-promo{list-style:none;margin:0;border:0;background:none;cursor:pointer;max-width:none}
.android-comparison-accordion>summary::-webkit-details-marker{display:none}
.android-comparison-accordion>summary:focus-visible{outline:2px solid #78dce9;outline-offset:-4px}
.android-comparison-accordion>.android-preview{margin:0;border:0;border-top:1px solid #365768;border-radius:0;background:none;max-width:none}
.android-comparison-accordion .android-compare-close{position:static}
.android-beta-invite{display:flex;align-items:center;gap:20px;border-top:1px solid #365768;margin-top:20px;padding-top:18px}
.android-beta-invite strong{color:#ffda59;font-size:16px}.android-beta-invite p{font-size:13px;line-height:1.6;color:#b8d2df;margin:7px 0 0}.android-beta-invite a{text-decoration:none;text-align:center}
@media(max-width:700px){.android-comparison-accordion{margin:20px 14px}.android-beta-invite{flex-direction:column;align-items:flex-start}.android-comparison-accordion>.android-preview{padding:14px}}
