/* generated profile bundle: app-store */
/* Site-mode section ordering overrides variant theme defaults. */

body.mode-login main,

body.mode-apk main,

body.mode-review main,

body.mode-crash main,

body.mode-portal main {

  display: flex;

  flex-direction: column;

}



body.mode-login .hero { order: 1; }

body.mode-login .live-signal { order: 2; }

body.mode-login .mode-section.login-help { order: 3; }

body.mode-login .game-lobby-preview { order: 4; }

body.mode-login .mode-guides { order: 5; }

body.mode-login #payments { order: 6; }

body.mode-login #company { order: 7; }

body.mode-login .promo-strip { order: 8; }

body.mode-login .testimonials { order: 9; }

body.mode-login #games { order: 10; }

body.mode-login #bonuses { order: 11; }

body.mode-login #related-searches { order: 12; }

body.mode-login #faq { order: 13; }



body.mode-apk .hero { order: 1; }

body.mode-apk .live-signal { order: 2; }

body.mode-apk .mode-section.apk-steps { order: 3; }

body.mode-apk .game-lobby-preview { order: 4; }

body.mode-apk .mode-guides { order: 5; }

body.mode-apk #payments { order: 6; }

body.mode-apk #company { order: 7; }

body.mode-apk .promo-strip { order: 8; }

body.mode-apk .testimonials { order: 9; }

body.mode-apk #games { order: 10; }

body.mode-apk #bonuses { order: 11; }

body.mode-apk #related-searches { order: 12; }

body.mode-apk #faq { order: 13; }



body.mode-review .hero { order: 1; }

body.mode-review .mode-section.review-board { order: 2; }

body.mode-review .promo-strip { order: 3; }

body.mode-review .live-signal { order: 4; }

body.mode-review .game-lobby-preview { order: 5; }

body.mode-review #games { order: 6; }

body.mode-review #payments { order: 7; }

body.mode-review #company { order: 8; }

body.mode-review #bonuses { order: 9; }

body.mode-review .testimonials { order: 10; }

body.mode-review #related-searches { order: 11; }

body.mode-review #faq { order: 12; }



body.mode-crash .hero { order: 1; }

body.mode-crash .mode-section.crash-note { order: 2; }

body.mode-crash .game-lobby-preview { order: 3; }

body.mode-crash #company { order: 4; }

body.mode-crash #payments { order: 5; }

body.mode-crash #faq { order: 6; }

body.mode-crash .promo-strip { order: 7; }

body.mode-crash .live-signal { order: 8; }

body.mode-crash #games { order: 9; }

body.mode-crash #bonuses { order: 10; }

body.mode-crash .testimonials { order: 11; }

body.mode-crash #related-searches { order: 12; }



body.mode-portal .hero { order: 1; }

body.mode-portal .live-signal { order: 2; }

body.mode-portal .game-lobby-preview { order: 3; }

body.mode-portal .promo-strip { order: 4; }

body.mode-portal #games { order: 5; }

body.mode-portal #bonuses { order: 6; }

body.mode-portal #payments { order: 7; }

body.mode-portal .testimonials { order: 8; }

body.mode-portal #company { order: 9; }

body.mode-portal #related-searches { order: 10; }

body.mode-portal #faq { order: 11; }



body.variant-minimal-trust .live-signal,

body.variant-minimal-trust .testimonials {

  display: none;

}



body.variant-news-review .live-signal {

  background: #f4f7fb;

  border-bottom: 1px solid var(--line);

}



body.variant-lux-table .testimonials {

  background: #090909;

  color: #fff7e6;

}



body.variant-lux-table .testimonial-card {

  background: rgba(255,255,255,.04);

  border-color: rgba(217,180,111,.24);

}



@media (max-width: 900px) {

  .variant-lux-table .hero { min-height: auto; padding-top: 56px; padding-bottom: 56px; }

  .variant-manila-night .hero-grid { min-height: auto; }

  .variant-pinoy-arcade .hero-grid { min-height: auto; }

  .variant-fiesta-bright .hero-grid { min-height: auto; }

  .variant-tagalog-lite .hero-grid { min-height: auto; }

  .variant-news-review .card { flex-direction: column; }

  .variant-sports-casino .promo-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }

  .variant-manila-night .card-grid,

  .variant-manila-night .promo-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }

}



@media (max-width: 640px) {

  .variant-manila-night .card-grid,

  .variant-pinoy-arcade .card-grid,

  .variant-island-resort .card-grid,

  .variant-lux-table .card-grid,

  .variant-news-review .card-grid { grid-template-columns: 1fr; }

  .variant-gcash-clean .hero-grid,

  .variant-manila-night .hero-grid,

  .variant-island-resort .hero-grid,

  .variant-lux-table .hero-grid { grid-template-columns: 1fr; }

}




body.layout-app-store .hero-grid { grid-template-columns: minmax(0, 1.05fr) 340px; }
body.layout-app-store .game-lobby-grid { grid-template-columns: repeat(auto-fit, minmax(118px, 1fr)); }
