#newsstand-reveal,.nr-telegram{border:2px solid #d6a260;background:#251b18;color:#f6dfb2;width:min(1100px,94vw);max-height:94vh;padding:0;box-shadow:0 20px 80px #000b}#newsstand-reveal::backdrop,.nr-telegram::backdrop{background:#080605dd}.nr-header,.nr-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:20px 28px;background:#34231d}.nr-header span,.nr-phase,.nr-footer label,.nr-result small{letter-spacing:.12em;font-size:.8rem;color:#e7b579}.nr-header h2,.nr-layout h3{margin:.25rem 0;font-size:2rem;color:#ffe2a5}.nr-layout{display:grid;grid-template-columns:minmax(180px,30%) 1fr;gap:30px;padding:24px 30px}.nr-layout aside{text-align:center;display:grid;justify-items:center;gap:8px}.nr-cover{width:min(220px,100%);pointer-events:none}.nr-cover .cover{width:100%;aspect-ratio:2/3}.nr-layout section{min-width:0}.nr-sold{display:flex;align-items:baseline;gap:16px;margin:20px 0}.nr-sold strong{font:3.5rem monospace;color:#f4c47e}.nr-chart{position:relative;height:55px;margin:80px 0 8px;background:#49372b;border:1px solid #b68b60}.nr-bar{height:100%;width:0;background:linear-gradient(90deg,#9d402c,#e6a85f);transition:width .08s linear}.nr-axis{position:absolute;bottom:0;height:160%;border-left:2px dashed #ffdb91;z-index:1}.nr-axis span{position:absolute;bottom:105%;left:4px;white-space:nowrap;font-size:.7rem;color:#ffe5b0}.nr-forecast{border-color:#91b5be}.nr-forecast span{color:#b3d6dd}.nr-scale{display:flex;justify-content:space-between}.nr-result{margin-top:25px;display:flex;flex-wrap:wrap;gap:18px}.nr-result[hidden]{display:none}.nr-result div{display:grid;gap:5px}.nr-result b{font:1.3rem monospace}.nr-verdict{border:3px double #cb7657;color:#eaa884;padding:8px;transform:rotate(-3deg);font-weight:bold}.nr-result>p:last-child{width:100%;margin:0}.nr-footer button,.nr-skip,.nr-telegram button{background:#a44831;color:#fff0d1;border:1px solid #e5b77b;padding:12px 22px;cursor:pointer}.nr-telegram{width:min(560px,90vw);padding:32px;background:#eadbb9;color:#2b1c16}.nr-telegram h2{color:#783a2b}.nr-telegram strong{display:block;font:1.2rem monospace;margin:22px 0}.nr-mail-intro,.nr-year-highlights{display:grid;gap:6px;padding:14px;background:#e4c999;color:#36241d;margin:10px 0}.nr-sale-stamp{display:inline-block;color:#9a432c;border:2px solid;padding:4px 10px;transform:rotate(-3deg);font-weight:bold}@media(max-width:700px){.nr-layout{grid-template-columns:1fr}.nr-layout aside{display:none}.nr-header h2{font-size:1.4rem}.nr-footer{flex-wrap:wrap}}

/* Newsstand results: a compact, legible editorial spread. */
#newsstand-reveal{width:min(1160px,calc(100vw - 40px));max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);box-sizing:border-box;overflow-y:auto;overflow-x:hidden;border:2px solid #d3a266;background:#211916;color:#f5dfb9;box-shadow:0 24px 90px #000c}
#newsstand-reveal *,#newsstand-reveal *::before,#newsstand-reveal *::after{box-sizing:border-box}
#newsstand-reveal .nr-header{padding:20px 30px;background:#33231d;border-bottom:1px solid #73523c;gap:24px}
#newsstand-reveal .nr-header span{font:700 12px/1.35 Arial,sans-serif;letter-spacing:.14em;color:#edb97c}
#newsstand-reveal .nr-header h2{margin:5px 0 0;font:clamp(27px,3vw,40px)/1.05 Bangers,Impact,sans-serif;letter-spacing:.025em;color:#f9dfae}
#newsstand-reveal .nr-skip{margin:0;flex:none;white-space:nowrap;background:transparent;border:1px solid #a87d56;color:#f6dfb8;font:600 15px/1.2 Arial,sans-serif;padding:12px 18px}
#newsstand-reveal .nr-layout{display:grid;grid-template-columns:minmax(175px,240px) minmax(0,1fr);gap:clamp(24px,4vw,48px);padding:26px 32px;align-items:start}
#newsstand-reveal .nr-layout aside{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;text-align:center;min-width:0}
#newsstand-reveal .nr-cover{width:min(100%,220px);flex:none;filter:drop-shadow(5px 8px 9px #0008)}
#newsstand-reveal .nr-layout aside>b{font:700 17px/1.25 Arial,sans-serif;color:#f6ddb3;margin-top:6px;overflow-wrap:anywhere}
#newsstand-reveal .nr-layout aside>small{font:14px/1.3 Arial,sans-serif;letter-spacing:0;color:#d8b994}
#newsstand-reveal .nr-layout section{min-width:0}
#newsstand-reveal .nr-phase{margin:0 0 6px;font:700 12px/1.3 Arial,sans-serif;letter-spacing:.15em;color:#efb673}
#newsstand-reveal .nr-layout h3{margin:0;color:#f8dfad;font:clamp(25px,2.5vw,36px)/1.05 Bangers,Impact,sans-serif;letter-spacing:.02em}
#newsstand-reveal .nr-sold{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 14px;margin:14px 0 18px;min-width:0}
#newsstand-reveal .nr-sold strong{font:clamp(40px,5vw,68px)/1 'Courier Prime',monospace;letter-spacing:.035em;color:#f4c580}
#newsstand-reveal .nr-sold span{font:700 13px/1.3 Arial,sans-serif;letter-spacing:.12em;color:#e7c69b}
#newsstand-reveal .nr-legend{display:flex;gap:12px 30px;flex-wrap:wrap;margin:0 0 10px}
#newsstand-reveal .nr-legend>div{display:flex;align-items:baseline;gap:8px;font:700 12px/1.25 Arial,sans-serif;letter-spacing:.09em}
#newsstand-reveal .nr-legend>div::before{content:'';width:4px;height:16px;align-self:center;background:#a9ccd2}
#newsstand-reveal .nr-legend .nr-legend-target::before{background:#f4c97f}
#newsstand-reveal .nr-legend span{color:#d3b79a}
#newsstand-reveal .nr-legend strong{font:700 16px/1.2 'Courier Prime',monospace;letter-spacing:0;color:#f7dfbb}
#newsstand-reveal .nr-chart{position:relative;height:30px;margin:0;background:#49372b;border:1px solid #a17a57}
#newsstand-reveal .nr-axis{position:absolute;top:-4px;bottom:-4px;height:auto;transform:translateX(-50%);border-left:2px dashed #f4c97f;z-index:1;pointer-events:none}
#newsstand-reveal .nr-forecast{border-color:#a9ccd2}
#newsstand-reveal .nr-bar{height:100%;background:linear-gradient(90deg,#a54530,#dc9660,#e9bd78)}
#newsstand-reveal .nr-scale{display:flex;justify-content:space-between;margin-top:6px;font:13px/1.3 Arial,sans-serif;color:#d4b998}
#newsstand-reveal .nr-result{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;padding-top:17px;border-top:1px solid #6e5141}
#newsstand-reveal .nr-result[hidden]{display:none}
#newsstand-reveal .nr-result div{display:grid;align-content:start;gap:6px;min-width:0}
#newsstand-reveal .nr-result small{font:700 11px/1.3 Arial,sans-serif;letter-spacing:.1em;color:#d9aa76}
#newsstand-reveal .nr-result b{font:22px/1.2 'Courier Prime',monospace;color:#ffe6bd;overflow-wrap:anywhere}
#newsstand-reveal .nr-result .nr-verdict{grid-column:1 / -1;justify-self:start;margin:0;padding:5px 12px;border:3px double #cc805f;color:#f0aa87;transform:rotate(-2deg);font:700 16px/1.2 Arial,sans-serif;letter-spacing:.04em}
#newsstand-reveal .nr-result>p:last-child{grid-column:1 / -1;margin:0;font:15px/1.45 Arial,sans-serif;color:#d8bea0}
#newsstand-reveal .nr-footer{position:sticky;bottom:0;justify-content:flex-end;padding:15px 30px;border-top:1px solid #73523c;background:#33231d}
#newsstand-reveal .nr-footer button{margin:0;background:#a94b32;color:#fff0d3;border:1px solid #e5b77b;padding:12px 20px;font:700 16px/1.2 Arial,sans-serif;cursor:pointer}
#newsstand-reveal button:focus-visible{outline:3px solid #f6d182;outline-offset:3px}
@media(max-width:760px){#newsstand-reveal{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}#newsstand-reveal .nr-layout{grid-template-columns:minmax(110px,155px) minmax(0,1fr);gap:20px;padding:20px}#newsstand-reveal .nr-layout aside{display:flex}#newsstand-reveal .nr-header{padding:16px 20px}#newsstand-reveal .nr-footer{padding:12px 20px}#newsstand-reveal .nr-result{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:490px){#newsstand-reveal .nr-layout{grid-template-columns:minmax(0,1fr)}#newsstand-reveal .nr-layout aside{display:none}#newsstand-reveal .nr-header{align-items:flex-start;gap:10px}#newsstand-reveal .nr-header h2{font-size:24px}#newsstand-reveal .nr-skip{white-space:normal;padding:9px;font-size:13px}#newsstand-reveal .nr-sold strong{font-size:40px}}
@media(max-width:760px) and (max-height:720px){#newsstand-reveal .nr-header{padding:11px 18px}#newsstand-reveal .nr-layout{grid-template-columns:minmax(95px,125px) minmax(0,1fr);gap:16px;padding:14px 18px}#newsstand-reveal .nr-layout aside>b{font-size:14px}#newsstand-reveal .nr-layout aside>small{font-size:12px}#newsstand-reveal .nr-layout h3{font-size:24px}#newsstand-reveal .nr-sold{margin:8px 0 12px}#newsstand-reveal .nr-sold strong{font-size:38px}#newsstand-reveal .nr-legend{gap:4px 12px;margin-bottom:6px}#newsstand-reveal .nr-result{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;padding-top:10px}#newsstand-reveal .nr-result small{font-size:10px}#newsstand-reveal .nr-result b{font-size:17px}#newsstand-reveal .nr-result>p:last-child{font-size:13px}#newsstand-reveal .nr-footer{padding:9px 18px}}
@media(max-width:490px) and (max-height:720px){#newsstand-reveal .nr-layout{grid-template-columns:minmax(0,1fr)}#newsstand-reveal .nr-layout aside{display:none}}
