/* Narrow DK data fallbacks only; the Spanish component CSS controls geometry. */
.bestsellers-section .bestseller-cover>.dk-cover-placeholder{border-radius:19px;width:100%;height:auto;aspect-ratio:1}
.bestseller-provider-logo>b{font:700 15px/1.2 Ubuntu,Arial,sans-serif}
.discovery-main-cover-wrap>[hidden]{display:none!important}
.discovery-main-cover.dk-cover-placeholder{width:136px;height:136px;min-width:136px;padding:10px}
.discovery-cover-mask>.dk-cover-placeholder{width:100%;height:100%;padding:8px;border-radius:9px}
.hw-found-book>.dk-cover-placeholder{width:92px;height:92px;padding:7px;flex:none}
.hw-listening-book>.dk-cover-placeholder{width:124px;height:124px;padding:7px}
.hw-book.dk-cover-placeholder span,.hw-book.dk-cover-placeholder small{display:none}
.dk-home-personal[hidden]{display:none!important}

/* Match the compact Spanish cards without clipping Danish copy or terms. */
.home .platform-carousel .platform-refined{padding:18px 20px 12px}
.home .platform-refined .logo{margin-bottom:8px}
.home .platform-refined .plan-followup{margin-bottom:8px}
.home .platform-refined .plan-essential{margin-bottom:10px}

/* Keep the whole photo ratio and bind fades to its edges, including ultrawide.
   Existing responsive WebP preloads are retained; no JavaScript or new image. */
.home .hero-home{background-image:none;background-color:#101010}
.home .hero-home::before{
  content:'';position:absolute;right:0;top:0;z-index:-1;pointer-events:none;
  width:min(100%,1333px);aspect-ratio:16/9;
  background-image:linear-gradient(90deg,#101010,rgba(16,16,16,.65) 18%,transparent 50%),linear-gradient(180deg,transparent 62%,#101010 100%),url('/assets/dk/hero/listening-1600.webp');
  background-size:100% 100%;background-repeat:no-repeat;
}
.home .hero-home::after{background:linear-gradient(90deg,rgba(16,16,16,.12),rgba(16,16,16,.32) 50%,transparent 85%)}
@media(max-width:767px){
  .home .hero-home::before{top:64px;background-image:linear-gradient(90deg,#101010,rgba(16,16,16,.45) 20%,transparent 65%),linear-gradient(180deg,rgba(16,16,16,.12),#101010 100%),url('/assets/dk/hero/listening-960.webp')}
  .home .hero-home::after{background:none}
}
