#livingRoomMagazineHotspot{position:absolute;left:49%;top:68%;width:11%;height:10%;clip-path:polygon(8% 12%,57% 0,100% 65%,40% 100%);z-index:3;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;cursor:pointer;padding:0;touch-action:manipulation}
#livingRoomMagazineHotspot::before,#livingRoomMagazineHotspot::after{display:none!important}
#tvWeekDialog{width:min(850px,96vw);max-width:96vw;max-height:94dvh;box-sizing:border-box;padding:0;border:0;border-radius:2px;overflow:auto;color:#28251f;background:#32251c;box-shadow:0 12px 70px #000b}
#tvWeekDialog::backdrop{background:#080b0ed9}#tvWeekDialog [hidden]{display:none!important}#tvWeekDialog button{cursor:pointer;touch-action:manipulation;min-height:44px;font:700 14px 'Courier New',monospace}#tvWeekDialog button:disabled{opacity:.45;cursor:default}#tvWeekDialog button:focus-visible{outline:2px solid #4f5c79;outline-offset:2px}
#tvWeekDialog .tvw-toolbar,#tvWeekDialog .tvw-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;background:#e4d7b7;color:#393227;border-bottom:1px solid #958263}
#tvWeekDialog .tvw-toolbar button,#tvWeekDialog .tvw-footer button{border:0;border-bottom:1px solid #7a6e59;background:transparent;color:inherit;padding:6px}#tvWeekBookmark{font:12px 'Courier New',monospace;text-align:center}
#tvWeekPaper{position:relative;margin:0 10px;padding:28px 34px;min-height:540px;background:radial-gradient(ellipse at 90% 20%,#b68b3520,transparent 65%),repeating-linear-gradient(0deg,#8c764107 0 1px,transparent 1px 3px),linear-gradient(90deg,#c3b38f,#f1e8d0 3%,#f1e8d0 97%,#d3c5a5);font:16px/1.45 Georgia,'Times New Roman',serif;box-shadow:0 0 8px #0005;transform-origin:left center;overflow-wrap:break-word}
#tvWeekPaper h2{font:900 clamp(25px,4vw,38px)/1.08 Arial,sans-serif;letter-spacing:-.045em;margin:20px 0 14px}#tvWeekPaper h3{font:bold 16px/1.2 Arial,sans-serif;margin:16px 0 10px}#tvWeekPaper p{margin:10px 0}#tvWeekPaper .tvw-date,#tvWeekPaper .tvw-running-head,#tvWeekPaper .tvw-kicker{font:bold 12px/1.4 Arial,sans-serif;letter-spacing:.07em}#tvWeekPaper .tvw-running-head{display:flex;justify-content:space-between;gap:10px;border-bottom:2px solid #2c2921;padding-bottom:8px}#tvWeekPaper .tvw-page-number{text-align:center;font:13px Georgia,serif;margin-top:24px;border-top:1px solid #948770;padding-top:8px}
#tvWeekPaper .tvw-cover h1{font:900 clamp(34px,7vw,65px)/.9 Arial,sans-serif;letter-spacing:-.07em;margin:15px 0 8px;color:#aa3327}#tvWeekPaper .tvw-cover h1 span{font-size:1.4em}#tvWeekPaper .tvw-tag{font-style:italic;font-size:20px;border-bottom:3px solid #a8382b;padding-bottom:14px}#tvWeekPaper .tvw-cover-photo{width:100%;max-height:260px;object-fit:cover;filter:saturate(.64) contrast(.9);display:block}#tvWeekPaper .tvw-cover h2{color:#304c65}#tvWeekPaper .tvw-cover-lines{display:flex;gap:20px;border-top:2px solid #a8382b;font:bold 17px Arial,sans-serif}#tvWeekPaper small{font-size:12px}#tvWeekPaper .tvw-pencil{font:italic 18px 'Comic Sans MS','Bradley Hand',cursive;color:#696258;transform:rotate(-3deg);margin:22px 6px}
#tvWeekPaper .tvw-columns{display:grid;grid-template-columns:1fr 1fr;gap:26px}#tvWeekPaper .tvw-columns>section+section{border-left:1px solid #ad9b76;padding-left:22px}#tvWeekPaper .tvw-channel{display:inline-block;padding:0 4px;border:1px solid #292820;font:bold 12px Arial,sans-serif;min-width:16px;text-align:center}#tvWeekPaper .tvw-listings{columns:2;column-gap:26px;column-rule:1px solid #ad9b76;font-size:14px;line-height:1.35}#tvWeekPaper .tvw-listings section{break-inside:avoid;margin-bottom:20px}#tvWeekPaper .tvw-time{background:#343029;color:#f1e8d0;padding:6px;margin-top:0}#tvWeekPaper .tvw-listings p{margin:8px 0}#tvWeekPaper .tvw-feature-photo{width:100%;max-height:220px;object-fit:cover;filter:saturate(.55)}
#tvWeekPaper .tvw-ad{margin:22px 0;padding:12px;border:3px double #654a3b;background:#d1a46555;display:flex;align-items:center;gap:16px;break-inside:avoid}#tvWeekPaper .tvw-ad img{width:30%;height:auto;mix-blend-mode:multiply}#tvWeekPaper .tvw-ad h3{font:bold 22px/1 Arial,sans-serif;color:#8d352a;margin:5px 0}#tvWeekPaper .tvw-ad p{font-size:14px}#tvWeekPaper .tvw-small-ad{display:block}#tvWeekPaper .tvw-small-ad img{width:65%;display:block;margin:auto}#tvWeekPaper .tvw-fine{font-size:12px}#tvWeekPaper .tvw-quiz-art{float:right;width:37%;margin:5px 0 14px 18px;mix-blend-mode:multiply}
#tvWeekPaper .tvw-ink-button{background:transparent;color:#3a3730;border:1px solid #736853;padding:12px 16px;margin:10px 0;font:700 14px 'Courier New',monospace}#tvWeekPaper .tvw-progress{font:13px 'Courier New',monospace;border-bottom:1px solid #b2a181;padding-bottom:12px}#tvWeekPaper .tvw-question{font:bold 27px/1.3 Georgia,serif;letter-spacing:0}#tvWeekPaper .tvw-answers{display:flex;flex-direction:column;gap:10px;margin:24px 0}#tvWeekPaper .tvw-answer{position:relative;display:block;text-align:left;border:0;background:transparent;color:#38342d;padding:12px 18px;font:18px/1.5 Georgia,serif;min-height:48px}#tvWeekPaper .tvw-answer span{margin-right:8px}#tvWeekPaper .tvw-answer.pencilled::after{content:'';position:absolute;inset:3px 1px;border:2px solid #696459aa;border-radius:49% 46% 48% 43%;transform:rotate(-1deg);box-shadow:1px 1px 0 #77736755;pointer-events:none}#tvWeekPaper .tvw-score{font:italic 38px 'Bradley Hand','Comic Sans MS',cursive;color:#5c5851;border-bottom:2px solid #8b8478;padding:12px 0}#tvWeekPaper .tvw-reward{border:2px dashed #857b68;padding:14px;display:inline-block}#tvWeekPaper .tvw-review{border-top:1px solid #b2a181;padding:8px 0}
#tvWeekPaper.tvw-turn{animation:tvwTurn .25s ease-out}@keyframes tvwTurn{from{transform:perspective(1200px) rotateY(-7deg);opacity:.8}to{transform:none;opacity:1}}
@media(max-width:600px){#tvWeekPaper{margin:0 4px;padding:20px 18px;min-height:0}#tvWeekPaper .tvw-listings{columns:1}#tvWeekPaper .tvw-columns{grid-template-columns:1fr;gap:10px}#tvWeekPaper .tvw-columns>section+section{padding-left:0;border-left:0;border-top:1px solid #ad9b76}#tvWeekDialog .tvw-footer{padding:8px;gap:6px}#tvWeekDialog .tvw-footer button{font-size:12px}#tvWeekPaper .tvw-running-head{font-size:10px}#tvWeekPaper .tvw-cover-lines{font-size:15px}#tvWeekPaper .tvw-question{font-size:23px}#tvWeekPaper .tvw-answer{font-size:17px}#tvWeekPaper .tvw-quiz-art{width:40%}}
@media(prefers-reduced-motion:reduce){#tvWeekPaper.tvw-turn{animation:none}}
