/* Desktop detail typography is explicit: inherited small utility styles must not set its scale. */
@media(min-width:901px){
 html body #gameSheet{width:min(1120px,calc(100vw - 64px));max-width:1120px}
 html body #gameSheet .sheet-body{padding-inline:32px}
 html body #gameSheet .sheet-body>h2{font-size:34px;line-height:1.2}
 html body #gameSheet .description{font-size:16px;line-height:1.8;max-width:78ch}
 html body #gameSheet .meta{font-size:14px}
 html body #gameSheet .rating-summary strong{font-size:20px}
 html body #gameSheet .rating-summary>span{font-size:13px}
 html body #gameSheet .gallery-heading,html body #gameSheet .download-label{font-size:18px;font-weight:650}
 html body #gameSheet .gallery-hint,html body #gameSheet [data-gallery-count]{font-size:13px;line-height:1.5}
 html body #gameSheet .tag{font-size:13px;padding:7px 11px;font-weight:500}
 html body #gameSheet .detail-actions button{min-height:52px;font-size:15px}
 html body #gameSheet .developer-link{font-size:15px;padding:15px 18px}
 html body #gameSheet .sheet-navigation button,html body #gameSheet .sheet-navigation a{font-size:14px}
 html body #gameSheet .notification-detail p{font-size:13px;line-height:1.6}
 html body #gameSheet [data-buy-premium],html body #gameSheet .description-tools a{font-size:13px;padding:9px 13px;font-weight:600}
 html body #gameSheet summary{padding:19px 20px;font-size:16px}
 html body #gameSheet summary small{font-size:13px}
 html body #gameSheet .download-guide summary small{font-size:12px}
 html body #gameSheet .download-history>p{font-size:15px}
 html body #gameSheet .download-history small,html body #gameSheet .mirror-link small{font-size:13px;line-height:1.6}
 html body #gameSheet .mirror-link{font-size:15px}
 html body #gameSheet .review-form textarea{font-size:15px;line-height:1.65}
 html body #gameSheet .review-form-footer small{font-size:13px;line-height:1.5}
}
