/* Compact desktop geometry without scaling text, hit targets or browser zoom. */
@media (min-width:651px) and (max-width:1099px){
 .page{padding:37.8px 25.2px 59.4px}
 .panel{padding:19.8px}
 .section{padding:39.6px 0 18px}
 .section-head{gap:14.4px;margin-bottom:18px}
 .page-intro{margin-bottom:25.2px}
 .cards{gap:14.4px}
 .two{gap:19.8px}
 #app .shop-highlight{padding:28.8px 0}
 #app .shop-highlight .section-head{padding:16.2px;margin-bottom:21.6px}
 .account-points{margin-top:21.6px;gap:28.8px}
 [data-account-tabs]{gap:10.8px;margin:21.6px 0}
}
@media (min-width:1100px){
 .nav{padding:18px 34.2px;gap:23.4px}
 .wrap,.page,.editorial-hero,.world-strip-inner,.advent-design{max-width:1350px}
 .page{padding:46.8px 45px 68.4px}
 .panel{padding:25.2px}
 .two{gap:19.8px}
 .section{padding:39.6px 0 18px}
 .section-head{gap:14.4px;margin-bottom:18px}
 .page-intro{margin-bottom:25.2px}
 .cards{gap:14.4px}
 .feature-grid{gap:15.3px}
 .feature{min-height:229.5px;padding:25.2px}
 .editorial-hero{min-height:549px;padding:50.4px 57.6px 40.5px;gap:36px}
 .comic-stage{max-width:441px}
 .home-selection{padding:57.6px 45px}
 .edit-categories{gap:16.2px;margin-top:25.2px}
 .edit-category{min-height:207px;padding:24.3px}
 .season-feature{margin:0 45px 22.5px;padding:37.8px;gap:19.8px}
 .world-strip-inner{padding:25.2px 39.6px}
 .world-tile{padding:14.4px 25.2px}
 #app .shop-highlight{padding:28.8px 0}
 #app .shop-highlight .section-head{padding:16.2px;margin-bottom:21.6px}
 .account-top{gap:21.6px}
 .account-points{margin-top:21.6px;gap:28.8px}
 [data-account-tabs]{gap:10.8px;margin:21.6px 0}
}
