/* A quiet reading canvas, shared with the Daylight front page. */
:root{--reading-paper:#f5f8fc;--reading-card:#fff;--reading-ink:#152641;--reading-muted:#62738b;--reading-line:#dfe7f1;--reading-blue:#2463eb;color-scheme:light}
html.dark{--reading-paper:#101b2c;--reading-card:#17253a;--reading-ink:#edf3ff;--reading-muted:#a0b2cd;--reading-line:#2c3d55;--reading-blue:#8db3ff;color-scheme:dark}
html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--reading-paper)!important;color:var(--reading-ink)!important;font-family:Manrope,Arial,sans-serif!important;-webkit-font-smoothing:antialiased}body>nav{background:var(--reading-card)!important;border-color:var(--reading-line)!important;box-shadow:0 5px 30px #15264105}body>nav>div{max-width:1180px;margin:auto;padding-top:17px;padding-bottom:17px}body>nav img{height:43px}body>nav a.bg-brand{background:#2463eb}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #4c8cff;outline-offset:4px}#theme-toggle{min-width:42px;min-height:42px}body>nav #inner-auth-link,body>nav #theme-toggle{background:var(--reading-paper);color:var(--reading-ink)}
.tq-reading{max-width:940px;margin:42px auto 60px;padding:40px 64px 48px!important;border:1px solid var(--reading-line);border-radius:24px;background:var(--reading-card);box-shadow:0 15px 60px #15264105}.reading-kicker{display:flex;align-items:center;gap:12px;padding-bottom:25px;margin-bottom:26px;border-bottom:1px solid var(--reading-line);font-size:10px;color:var(--reading-muted);text-transform:uppercase;letter-spacing:1.4px}.reading-kicker a{font-weight:800;color:var(--reading-blue)}.tq-reading>div.mb-8{font-size:11px;gap:10px;color:var(--reading-muted);margin-bottom:20px}#category-tag{background:#edf3ff;color:#2463eb;padding:7px 12px;font-size:10px;font-weight:800;letter-spacing:.5px}#news-title{font-size:clamp(32px,4.2vw,49px);font-weight:800;line-height:1.18;letter-spacing:-1.8px;color:var(--reading-ink);margin-bottom:28px;overflow-wrap:break-word}.tq-reading>div.mb-10{border-color:var(--reading-line);padding-bottom:24px;margin-bottom:30px;gap:20px}#author-name{font-size:13px;color:var(--reading-ink)}#author-role{font-size:10px;margin-top:4px;color:var(--reading-muted)}#author-photo{width:43px;height:43px}#news-img{height:auto;max-height:560px;object-fit:cover;aspect-ratio:16/10;border-radius:16px;box-shadow:none;margin-bottom:35px}#news-content{font-size:17px;line-height:1.95;color:var(--reading-muted);overflow-wrap:anywhere}#news-content h2,#news-content h3,#news-content h4{color:var(--reading-ink);font-weight:800;line-height:1.4;letter-spacing:-.5px;margin-top:35px;margin-bottom:17px}#news-content h2{font-size:27px}#news-content h3{font-size:22px}#news-content p{margin:0 0 24px}#news-content strong{color:var(--reading-ink)}#news-content a{color:var(--reading-blue);text-decoration:underline;text-underline-offset:4px}#news-content blockquote{border-left:4px solid var(--reading-blue);background:var(--reading-paper);border-radius:0 14px 14px 0;padding:23px 28px;margin:28px 0;color:var(--reading-ink)}#news-content img{max-width:100%;height:auto;border-radius:13px}#news-content li{margin-block:8px}#news-content th{background:var(--reading-paper)!important}#news-content th,#news-content td{border-color:var(--reading-line)!important;font-size:14px}#news-content iframe{max-width:100%}.comments-section{border-color:var(--reading-line);margin-top:46px;padding-top:30px}#comments-title{font-size:25px;letter-spacing:-.7px}.comment-form{background:var(--reading-paper)!important;border:1px solid var(--reading-line);border-radius:16px;padding:23px}.comment-control{background:var(--reading-card)!important;color:var(--reading-ink)!important;border-color:var(--reading-line)!important;font-size:13px}.comment-submit{font-size:12px;background:#2463eb;min-height:44px}.comment-item{border-color:var(--reading-line)!important}#related-news h4{font-size:16px;line-height:1.5}#related-news img{border-radius:12px}.tq-reading>div.mt-16{background:var(--reading-paper);border-color:var(--reading-line);border-radius:18px;padding:25px}.tq-reading>div.mt-16>h3{font-size:23px;letter-spacing:-.6px}.reading-footer{max-width:1180px;width:calc(100% - 48px);margin:0 auto;padding:30px 0 40px;border-top:1px solid var(--reading-line);display:flex;justify-content:space-between;gap:25px;align-items:center}.reading-footer>a{font-size:25px;font-weight:800;letter-spacing:-1px;color:var(--reading-ink)}.reading-footer>a span{display:block;font-size:10px;font-weight:500;letter-spacing:0;margin-top:7px;color:var(--reading-muted)}.reading-footer>div{display:flex;flex-wrap:wrap;gap:22px;font-size:11px;color:var(--reading-muted)}.reading-footer>div a:last-child{color:var(--reading-blue);font-weight:800}
@media(max-width:760px){body>nav>div{padding:14px 16px}body>nav img{height:34px}body>nav a.bg-brand{padding:10px 12px;font-size:11px}body>nav #inner-auth-label{display:none}.tq-reading{width:calc(100% - 24px);margin:20px auto 35px;padding:24px 22px 30px!important;border-radius:18px}.reading-kicker{font-size:8px;letter-spacing:.8px;padding-bottom:19px;margin-bottom:22px}#news-title{font-size:34px;letter-spacing:-1.2px;line-height:1.22}#news-img{border-radius:12px;margin-bottom:25px}.tq-reading>div.mb-10{flex-wrap:wrap;gap:16px}#news-content{font-size:16px;line-height:1.85}#news-content h2{font-size:24px}#news-content h3{font-size:21px}#news-content blockquote{padding:18px 20px}.comment-form{padding:17px}.tq-reading>div.mt-16{padding:20px}.reading-footer{display:block}.reading-footer>div{margin-top:25px;gap:18px}.tq-reading>div.mb-8{font-size:10px;gap:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
