#androidGalleryEntry{margin:12px 0 16px;min-height:48px;justify-content:center;width:100%}
#androidReminderSettings{margin:12px 0}
body.android-native-shell [data-category="hot"],body.android-native-shell [data-cat="hot"],body.android-native-shell [data-home-hero-slide="hot"]{display:none!important}
#androidGallery{position:fixed;inset:0;z-index:8200;display:flex;flex-direction:column;background:#0d0d12;color:#fff;width:100%;height:100dvh}
#androidGallery header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:8px}
#androidGallery h1{font-size:20px;margin:0}
#androidGallery button{border:1px solid #ffffff35;background:#252530;border-radius:12px;color:#fff;min-height:44px;padding:10px 14px;font:inherit;cursor:pointer}
#androidGallery button[aria-pressed=true]{border-color:#a78bfa;background:#493573}
#androidGallery button:focus-visible{outline:3px solid #a78bfa;outline-offset:2px}
#androidGallery nav{display:flex;gap:6px;padding:0 12px 10px;overflow-x:auto;flex-shrink:0}
#androidGallery nav button{font-size:13px;white-space:nowrap;flex:1}
#androidGallery .android-gallery-feed{overflow-y:auto;flex:1;min-height:0;scroll-snap-type:y mandatory}
#androidGallery .android-gallery-card,#androidGallery .android-gallery-promo{position:relative;width:100%;height:100%;min-height:280px;scroll-snap-align:start;scroll-snap-stop:always}
#androidGallery .android-gallery-card>img,#androidGallery .android-gallery-card>video{height:100%;width:100%;object-fit:contain;background:#08080c}
#androidGallery .android-gallery-actions{position:absolute;bottom:0;left:0;right:0;padding:48px 16px max(20px,env(safe-area-inset-bottom));background:linear-gradient(transparent,#000b)}
#androidGallery .android-gallery-actions h2{font-size:22px;margin:0 0 12px}
#androidGallery .android-gallery-actions>div{display:flex;gap:8px;flex-wrap:wrap}
#androidGallery .android-gallery-actions button{background:#191922da}
#androidGallery .android-gallery-actions button.primary{background:#7855d9;flex:1}
#androidGallery .android-gallery-video>video{height:calc(100% - 124px)}
#androidGallery .android-gallery-video .android-gallery-actions{padding-top:12px;background:#121219}
#androidGallery .android-gallery-promo{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:28px;text-align:center;gap:20px;background:linear-gradient(145deg,#302545,#171320)}
#androidGallery .android-gallery-empty{padding:32px;text-align:center}
@media(min-width:768px){#androidGallery .android-gallery-card>img,#androidGallery .android-gallery-card>video{object-fit:contain}#androidGallery .android-gallery-actions{max-width:720px;margin:auto}#androidGallery nav{max-width:720px;width:100%;margin:0 auto}}
.android-offers-modal{position:fixed;inset:0;z-index:9000;background:#000a;display:flex;align-items:center;justify-content:center;padding:16px;overflow:auto}
.android-offers-card{background:#181820;border:1px solid #ffffff25;border-radius:24px;padding:20px;width:100%;max-width:430px;color:#fff}
.android-offers-card h2{font-size:24px;margin:16px 0 10px}.android-offers-card p{color:#b8b8ca;line-height:1.45}
.android-offers-close{float:right}.android-offers-options{display:grid;gap:12px;clear:both}
.android-offers-options button{padding:16px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;text-align:left;width:100%;min-height:64px}
.android-offers-options small{display:block;flex-basis:100%;font-size:13px}.android-offers-options strong{font-weight:600}.android-offers-status{min-height:20px;font-size:14px}
