/* Line 16289 (netshow-com-after-the-show-way-in-r1): after the show, the way in. One filled next step in gold; while it is
   open the Tonight's show button steps back to an outline, so the page carries one clear next step. 375 px first. */

.nst-wayin { display: grid; gap: 10px; padding: 18px 16px; border-radius: var(--ns-radius, 12px);
    background: var(--ns-card, #2d2e31); border: 1px solid var(--ns-gold, #f5a623); }
.nst-wayin[hidden] { display: none; }
.nst-wayin:focus { outline: none; }
.nst-wayin:focus-visible { outline: 2px solid var(--ns-gold, #f5a623); outline-offset: 2px; }
.nst-wayin__title { margin: 0; font-size: 21px; line-height: 1.3; }
.nst-wayin__terms { margin: 0; color: var(--ns-text, #e8eaed); }
.nst-wayin__go { justify-self: start; display: inline-flex; align-items: center; min-height: 44px; padding: 0 20px; border-radius: 22px;
    font-weight: 600; text-decoration: none; background: var(--ns-gold, #f5a623); color: var(--ns-on-accent, #202124) !important; }
.nst-wayin__alt { justify-self: start; display: inline-flex; align-items: center; min-height: 44px; }
.nst-wayin__share { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 12px; margin: 0; font-size: 14px; color: var(--ns-text-2, #9aa0a6); }
.nst-wayin__share-btn { min-height: 44px; padding: 0 16px; border-radius: 22px; font: inherit; font-weight: 500; cursor: pointer;
    background: transparent; color: var(--ns-text, #e8eaed); border: 1px solid var(--ns-border-strong, rgba(232, 234, 237, .2)); }
.nst-wayin__share-btn:focus-visible { outline: 2px solid var(--ns-gold, #f5a623); outline-offset: 2px; }

.nst--after-show .nst-card__go--first { background: transparent; border-color: var(--ns-gold-border, rgba(245, 166, 35, .32)); color: var(--ns-gold, #f5a623) !important; }
