/* Dallas review corrections. Preserve original artwork, composition and footer. */
main .button{font-size:13px;letter-spacing:.1em}
main .status,.publisher-home .tarbell-release .tv-release-availability{font-size:13px;line-height:1.5;letter-spacing:.08em}
main .pub-state{font-size:13px;letter-spacing:.08em}
.catalog-book .text-link{position:relative;font-size:13px}
.catalog-book .text-link::before{content:'';position:absolute;inset:50% -4px auto;height:44px;transform:translateY(-50%)}
/* Improve small lettering directly over the existing scene, without covering it. */
.publisher-home .tv-imprint .eyebrow,
.publisher-home .tv-imprint .text-link{color:#101a1f;-webkit-text-stroke:0;text-shadow:0 0 3px #fff4dc,0 1px 1px #fff4dc}
.publisher-home .tv-imprint .text-link{font-size:13px;letter-spacing:.08em;text-decoration:underline;text-underline-offset:4px;position:relative}
.publisher-home .tv-imprint .text-link::before{content:'';position:absolute;inset:50% 0 auto;height:44px;transform:translateY(-50%)}
.publisher-home .tv-imprint p{font-weight:600;-webkit-text-stroke:0;text-shadow:0 1px 2px #071218,1px 0 1px #071218,-1px 0 1px #071218,0 -1px 1px #071218}
.tv-hotspot::after{content:'';position:absolute;left:50%;top:50%;width:max(24px,100%);height:max(24px,100%);transform:translate(-50%,-50%)}
.tv-hotspot-channel,.tv-hotspot-volume{overflow:visible}
.tv-hotspot-channel::after,.tv-hotspot-volume::after{min-width:44px;min-height:44px}
.tv-hotspot:focus-visible:not([data-pointer]),.tv-seek:focus-visible,.tv-faceplate-details:focus-visible{outline:2px solid #fff4dc;outline-offset:3px;box-shadow:0 0 0 5px #101a1f}
.tv-seek{top:calc(92.9% - 12px);height:24px}
.tv-fullscreen-close{min-height:44px}
@media(min-width:1051px){.tv-hotspot::after{min-width:44px;min-height:44px}}
/* Collapse the existing menu before header links collide with the masthead. */
@media(min-width:801px) and (max-width:1150px){
 .nav{display:none}.menu-button{display:block}
 .mobile-nav{display:none;background:var(--paper);padding:20px var(--pad) 28px}
 .mobile-nav.open{display:block}
 .mobile-nav a{display:block;padding:15px 0;font-size:12px}
}
@media(max-width:800px){
 .publisher-home .home-panorama,.publisher-home .next-art{order:0}
 .subscribe input{font-size:16px}
}

/* Dallas #8/#9: retain the exact approved background image and receiver positions. */
.publisher-home .tv-imprint{
 background-image:linear-gradient(90deg,rgba(4,15,25,.04) 0%,rgba(4,15,25,.1) 36%,rgba(4,15,25,.52) 52%,rgba(4,15,25,.79) 72%,rgba(4,15,25,.90) 100%),url('unruly-tv/rf-observatory-1fe1eff76aaa.webp');
 background-size:100% 100%,cover;
 background-position:center,center;
 background-repeat:no-repeat;
}
.publisher-home .tv-imprint .imprint-grid>div:nth-child(2),.publisher-home .tv-imprint .imprint-grid>.side-column{
 color:var(--paper-soft);-webkit-text-stroke:0;text-shadow:0 2px 3px rgba(0,0,0,.5);
}
.publisher-home .tv-imprint .imprint-grid h2,.publisher-home .tv-imprint .imprint-grid .imprint-sub{
 color:var(--paper-soft);-webkit-text-stroke:0;text-shadow:0 2px 3px rgba(0,0,0,.4);
}
.publisher-home .tv-imprint .imprint-grid p,.publisher-home .tv-imprint .imprint-grid .eyebrow{
 color:var(--paper-soft);-webkit-text-stroke:0;font-weight:400;text-shadow:0 1px 3px rgba(0,0,0,.75);
}
.publisher-home .tv-imprint .imprint-grid .eyebrow{font-weight:800;font-size:14px;letter-spacing:.13em}
.publisher-home .tv-imprint .imprint-grid .tv-imprint-red,.publisher-home .tv-imprint .imprint-grid .statement-chains{color:var(--red)}
.publisher-home .tv-imprint .imprint-grid .text-link,.publisher-home .tv-imprint .imprint-grid .text-link:hover,.publisher-home .tv-imprint .imprint-grid .text-link:focus-visible{
 color:#fff4dc;-webkit-text-stroke:0;text-shadow:0 1px 3px rgba(0,0,0,.7);
 display:inline-flex;align-items:center;min-height:44px;padding:10px 0;
 font-size:14px;line-height:1.25;letter-spacing:.04em;text-decoration:none;
}
.publisher-home .tv-imprint .imprint-grid .text-link::before{content:none}
@media(max-width:800px){
 .publisher-home .tv-imprint{
  background-image:linear-gradient(180deg,rgba(4,15,25,.08) 0%,rgba(4,15,25,.24) 23%,rgba(4,15,25,.88) 33%,rgba(4,15,25,.92) 40%,rgba(4,15,25,.94) 100%),url('unruly-tv/rf-observatory-1fe1eff76aaa.webp');
  background-size:100% 100%,cover;background-position:center,center;
 }
}

/* Owner review: no persistent link underline; hover and keyboard focus only. */
.publisher-home .tv-imprint .imprint-grid .text-link:hover,.publisher-home .tv-imprint .imprint-grid .text-link:focus-visible{text-decoration:underline;text-underline-offset:4px}
