/* Keep the hit area stationary when the card's hover highlight changes. */
.ad-status {display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}
.ad-badge.warning {color:#ffcc7a;background:#ffb33c15;border-color:#ffb33c55}
.ev-hero-focus {width:min(640px,90vw);min-height:310px;padding:38px 30px}
.ev-hero-focus #ev-hero-title {display:block;font-size:clamp(32px,4vw,56px);font-weight:800;letter-spacing:-.045em;line-height:1.08;margin-bottom:18px}
.ev-hero-focus .ev-focus-subtitle {font-size:clamp(13px,1.2vw,16px);font-weight:400;line-height:1.55;letter-spacing:0;color:#d4d7df;margin-bottom:26px}
.ev-editor-orbit {top:calc(var(--hero-focus-top) + 155px)}
.library-page .library-template-card,
.library-page .library-template-card:hover,
.library-page .library-template-card:focus-visible {transform:none;translate:none;scale:none}
.pricing-affiliate-design .account-footer {max-width:none}
.pricing-affiliate-design.account-site .creators-drag-icon:is(:focus,:focus-visible,:active) {outline:none;box-shadow:none}
.pricing-affiliate-design .creators-drag-icon:focus-visible img {filter:url(#review-icon-black-alpha) drop-shadow(0 0 8px #258fff80)}
.library-page:has(.library-design-hero) .library-back-link,
.library-page:has(.library-design-hero) .library-back-link:hover {translate:none;transform:none}
.library-page:has(.library-design-hero) .library-back-link::before {filter:url(#library-icon-black-alpha);mix-blend-mode:screen}
.library-design-bell {position:relative;flex:none;line-height:0}
.library-design-bell img {position:absolute;left:50%;top:50%;margin:0;padding:0;border:0;transform:translate(-50%,-51%)}
/* Original textures use 16/32/64px grids. Integer scaling prevents a second,
   smoothed resample. Tall animated texture strips show their first frame. */
.gallery-picker-screen .media-gallery-art img {display:block;flex:none;width:64px;height:64px;max-width:none;object-fit:cover;object-position:top;image-rendering:pixelated}
.gallery-picker-screen .media-picker-preview img[src*='/media-gallery/minecraft/'] {image-rendering:pixelated}
.library-page:has(.library-design-hero) .library-browser-main:has(>.library-trial-card) .library-trial-card {grid-row:3;margin:0 0 22px}
.library-page:has(.library-design-hero) .library-browser-main:has(>.library-trial-card) .library-heading {grid-row:4}
.library-page:has(.library-design-hero) .library-browser-main:has(>.library-trial-card) .library-browse-topics,
.library-page:has(.library-design-hero) .library-browser-main:has(>.library-trial-card) .library-sort-menu {grid-row:5}
.library-page:has(.library-design-hero) .library-browser-main:has(>.library-trial-card) .library-card-grid,
.library-page:has(.library-design-hero) .library-browser-main:has(>.library-trial-card) .library-empty-state {grid-row:6}
@media(max-width:800px) {
 .ev-hero-focus {padding:30px 18px;min-height:270px}
 .ev-hero-focus #ev-hero-title {font-size:clamp(28px,7.4vw,40px)}
 .ev-editor-orbit {top:calc(var(--hero-focus-top) + 135px)}
 .library-page:has(.library-design-hero) .library-browser-main:has(>.library-trial-card) .library-sort-menu {grid-row:6}
 .library-page:has(.library-design-hero) .library-browser-main:has(>.library-trial-card) .library-card-grid,
 .library-page:has(.library-design-hero) .library-browser-main:has(>.library-trial-card) .library-empty-state {grid-row:7}
 .library-page:has(.library-design-hero) .library-trial-card {flex-direction:column;align-items:stretch;gap:14px}
 .gallery-picker-screen .media-gallery-art img {width:64px;height:64px}
}
