/* Study (EduCell library): study bar, board picker, hub, chapters, film, quizzes, mock tests, papers, ranks */
.stbar{background:var(--card);border-bottom:1px solid rgba(27,42,87,.08);position:sticky;top:66px;z-index:30}
.stbar-top{display:flex;align-items:center;gap:10px;padding:6px 0 4px;overflow-x:auto;scrollbar-width:none}.stbar-top::-webkit-scrollbar{display:none}
.stboard{flex:0 0 auto;display:flex;align-items:center;gap:7px;padding:4px 12px 4px 6px;border-radius:999px;background:var(--bc);color:#fff!important;text-decoration:none;box-shadow:0 4px 12px rgba(0,0,0,.12)}
.stboard span{font-size:.98rem}.stboard b{font-weight:900;font-size:.84rem}.stboard small{font-size:.68rem;opacity:.85;border-left:1px solid rgba(255,255,255,.5);padding-left:8px}
.sttabs{display:flex;gap:4px;flex:0 0 auto}
.sttabs a{padding:5px 10px;border-radius:999px;text-decoration:none;color:var(--ink);font-weight:800;font-size:.82rem;white-space:nowrap}
.sttabs a:hover{background:var(--soft)}.sttabs a.on{background:var(--navy);color:#fff}
.stgrades{display:flex;align-items:center;gap:5px;padding:0 0 6px;overflow-x:auto;scrollbar-width:none}.stgrades::-webkit-scrollbar{display:none}
.stgrades span{font-weight:900;font-size:.78rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-right:4px}
.stgrades a{flex:0 0 auto;min-width:34px;text-align:center;padding:4px 9px;border-radius:10px;border:2px solid rgba(27,42,87,.1);text-decoration:none;font-weight:900;color:var(--head);font-size:.88rem}
.stgrades a.on{background:var(--bc);border-color:var(--bc);color:#fff}
.sthead{padding-top:16px}.sthead h1{font-size:clamp(1.7rem,4.5vw,2.4rem);margin:0 0 6px}
.crumbs{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:space-between;margin:18px 0 8px;font-weight:800;font-size:.9rem}.crumbs a{text-decoration:none}.crumbs span{color:var(--muted)}
.muted{color:var(--muted)}

.boards{display:grid;gap:16px}@media(min-width:700px){.boards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1050px){.boards{grid-template-columns:repeat(3,1fr)}}
.bcard{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;background:var(--card);border:3px solid transparent;border-top:6px solid var(--bc);border-radius:22px;padding:20px 22px;box-shadow:var(--shadow);cursor:pointer;font:inherit;color:var(--text);transition:.2s}
.bcard:hover:not([disabled]){transform:translateY(-4px);border-color:var(--bc)}.bcard.on{border-color:var(--bc)}.bcard[disabled]{opacity:.45;cursor:not-allowed}
.bico{font-size:2rem;line-height:1}.bcard b{font-family:'Fredoka',sans-serif;font-size:1.3rem;color:var(--head);font-weight:600}.bcard small{color:var(--muted);font-weight:700}
.bstats{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 4px}.bstats i{font-style:normal;background:var(--soft);border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:800;color:var(--head)}
.bgo{margin-top:auto;background:var(--bc);color:#fff;font-weight:900;border-radius:999px;padding:7px 16px;font-size:.88rem}

.stcards{display:grid;gap:14px;margin-top:10px}@media(min-width:640px){.stcards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.stcards{grid-template-columns:repeat(4,1fr)}}
.stcard{display:flex;flex-direction:column;background:var(--card);border-radius:20px;padding:18px 20px;box-shadow:var(--shadow);text-decoration:none;color:var(--text);border-top:5px solid var(--c);transition:.2s}
.stcard:hover{transform:translateY(-3px)}.stc-ico{font-size:1.9rem}.stcard h3{margin:6px 0 4px;font-size:1.15rem}.stcard p{font-size:.9rem;margin:0 0 10px;flex:1}.stc-go{font-weight:900;color:var(--c)}
.subjgrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:10px}
.subj{display:flex;flex-direction:column;background:var(--card);border-radius:16px;padding:12px 14px;box-shadow:var(--shadow);text-decoration:none;color:var(--text)}.subj span{font-size:1.5rem}.subj b{color:var(--head)}.subj small{color:var(--muted);font-weight:700}
.subtabs{display:flex;gap:8px;overflow-x:auto;padding:8px 0 14px;scrollbar-width:none}.subtabs::-webkit-scrollbar{display:none}
.subtabs a{flex:0 0 auto;padding:8px 14px;border-radius:999px;background:var(--card);border:2px solid rgba(27,42,87,.1);text-decoration:none;font-weight:800;font-size:.88rem;color:var(--head);white-space:nowrap}
.subtabs a small{color:var(--muted);margin-left:2px}.subtabs a.on{background:var(--navy);border-color:var(--navy);color:#fff}.subtabs a.on small{color:#cfd8f0}

.chapters{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:10px}
.chapters a{display:flex;align-items:center;gap:14px;background:var(--card);border-radius:16px;padding:12px 16px;box-shadow:var(--shadow);text-decoration:none;color:var(--text);transition:.15s}.chapters a:hover{transform:translateX(3px)}
.chn{flex:0 0 auto;width:38px;height:38px;border-radius:12px;background:var(--sun);color:#1b2a57;display:grid;place-items:center;font-weight:900;font-family:'Fredoka',sans-serif}
.cht{flex:1;min-width:0}.cht b{display:block;color:var(--head)}.cht small{display:block;color:var(--muted);font-size:.86rem;line-height:1.4}
.chtags{display:flex;gap:4px}.chtags i{font-style:normal}

.topic h1{font-size:clamp(1.8rem,5vw,2.6rem);margin:6px 0 6px}.topic-hl{font-size:1.15rem;color:var(--ink);font-weight:700;margin:0 0 16px}
.topic-top{display:grid;gap:16px;align-items:start}@media(min-width:860px){.topic-top{grid-template-columns:1.3fr 1fr}}
.topic-fig{margin:0}.topic-fig img{background:#fff}.think{margin:0}
.film{margin:26px 0}.film h2 small{display:block;font-family:'Nunito',sans-serif;font-size:.95rem;color:var(--muted);font-weight:700;margin-top:4px}
.film-stage{position:relative;background:#0b1020;border-radius:20px;overflow:hidden;box-shadow:var(--shadow);max-width:min(100%,900px);margin:0 auto}
.film-stage img{width:100%;aspect-ratio:16/9;max-height:min(56vh,480px);object-fit:contain;display:block;background:#0b1020}
.film-cap{padding:10px 16px;background:#1b2a57;color:#fff;font-weight:700;font-size:.98rem;line-height:1.5;min-height:2.8em;display:flex;align-items:center}
.film-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px auto 0;max-width:min(100%,900px)}
.film-ctl button{border:0;border-radius:12px;background:var(--soft);color:var(--head);font:inherit;font-weight:900;padding:9px 14px;cursor:pointer}.film-ctl .play{background:var(--navy);color:#fff;min-width:110px}.film-ctl .play.on{background:var(--coral)}
.film-ctl span{font-weight:800;color:var(--muted);font-size:.9rem}.film-snd{margin-left:auto;font-weight:800;font-size:.9rem;display:flex;gap:6px;align-items:center}
.notes{background:var(--card);border-radius:22px;box-shadow:var(--shadow);padding:18px 22px;margin:22px 0}
.notes .nh{font-size:1.15rem;margin:18px 0 8px;color:var(--grape)}.notes .nh:first-child{margin-top:4px}.notes p{margin:0 0 12px}
.notes ul{list-style:none;padding:0;margin:0 0 14px}.notes ul li{position:relative;padding-left:26px;margin:0 0 7px}.notes ul li::before{content:'★';position:absolute;left:0;color:var(--sun2)}
.notes ol.nq{margin:0 0 12px;padding-left:24px}.notes ol.nq li{margin:0 0 7px}
.vidgrid{display:grid;gap:14px}@media(min-width:760px){.vidgrid{grid-template-columns:1fr 1fr}}
.vid{margin:0;background:var(--card);border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}.vid-frame{position:relative;aspect-ratio:16/9}.vid-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.vid figcaption{padding:10px 14px;font-size:.88rem;font-weight:700;color:var(--muted)}

.quizlist{display:grid;gap:10px;margin-bottom:18px}
.quizrow{display:flex;align-items:center;gap:12px;background:var(--card);border-radius:16px;padding:12px 16px;box-shadow:var(--shadow);text-decoration:none;color:var(--text)}
.qz-t{flex:1;min-width:0}.qz-t b{display:block;color:var(--head)}.qz-t small{color:var(--muted);font-size:.84rem}
.qz-go{font-weight:900;color:var(--grape);white-space:nowrap}
.qz-best{flex:0 0 auto;text-align:center;border-radius:12px;padding:6px 10px;font-weight:900;font-size:.9rem}.qz-best small{display:block;font-size:.7rem;font-weight:700;opacity:.8}
.qz-best.hi,.qz-result.hi{background:var(--t-mint-bg);color:var(--t-mint-fg)}.qz-best.mid,.qz-result.mid{background:var(--t-sun-bg);color:var(--t-sun-fg)}.qz-best.lo,.qz-result.lo{background:var(--t-rose-bg);color:var(--t-rose-fg)}
.tr-card.qz h1{font-size:clamp(1.4rem,4vw,1.9rem)}
.mockqs{padding-left:22px;margin:14px 0 18px}.mockqs>li{margin:0 0 18px;padding:12px 14px;border-radius:14px;background:var(--soft)}
.mq{font-weight:800;color:var(--head);margin:0 0 8px!important}.mm{color:var(--muted);font-weight:700;font-size:.85rem}
.mopts{display:grid;gap:6px}@media(min-width:700px){.mopts{grid-template-columns:1fr 1fr}}
.mopts label,.mopts>span{display:flex;gap:8px;align-items:flex-start;background:var(--card);border:2px solid transparent;border-radius:12px;padding:9px 12px;cursor:pointer;font-weight:600}
.mopts label:has(input:checked){border-color:var(--grape)}.mopts input{margin-top:4px}
.mopts .right{border-color:#06d6a0!important;background:var(--t-mint-bg)}.mopts .wrong{border-color:#ff6b6b!important;background:var(--t-rose-bg)}
.mockqs li.ok{box-shadow:inset 4px 0 0 #06d6a0}.mockqs li.bad{box-shadow:inset 4px 0 0 #ff6b6b}.mockqs li.blank{box-shadow:inset 4px 0 0 #ffb703}
.qz-status{font-weight:800;color:var(--muted)}
.qz-result{display:flex;flex-wrap:wrap;align-items:center;gap:16px;border-radius:18px;padding:16px 18px;margin:10px 0 16px}.qz-result .tr-big{font-family:'Fredoka',sans-serif;font-size:2.4rem;font-weight:700}
.qz-result b{display:block;font-size:1.1rem}.qz-result span{font-size:.9rem}.qz-again{margin-left:auto}
.tpform{background:var(--card);border-radius:22px;box-shadow:var(--shadow);padding:20px 22px}

.bph{margin-top:22px}.bplist{display:grid;gap:12px;margin-bottom:10px}@media(min-width:700px){.bplist{grid-template-columns:repeat(2,1fr)}}@media(min-width:1050px){.bplist{grid-template-columns:repeat(3,1fr)}}
.bpcard{display:flex;flex-direction:column;gap:4px;background:var(--card);border-radius:18px;padding:16px 18px;box-shadow:var(--shadow);text-decoration:none;color:var(--text);border-left:5px solid var(--sun2)}
.bpcard b{color:var(--head)}.bpcard small{color:var(--muted);font-weight:700}.bpcard span{margin-top:6px;font-weight:900;color:var(--grape)}
.bpcard.mock{border-left-color:var(--coral)}.bpcard.shut{opacity:.7}.bpcard .mstate{font-weight:900}.bpcard .mstate.open{color:var(--t-mint-fg)}.bpcard .mdone{color:var(--t-grape-fg)}
.mockhead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;position:sticky;top:66px;background:var(--card);z-index:5;padding:8px 0}
.mockhead h1{font-size:clamp(1.3rem,4vw,1.8rem);margin:0}
.mockclock{font-family:'Fredoka',sans-serif;font-size:1.4rem;background:var(--t-sun-bg);color:var(--t-sun-fg);padding:6px 16px;border-radius:999px}.mockclock.low{background:var(--t-rose-bg);color:var(--t-rose-fg);animation:mpulse 1s infinite}
@keyframes mpulse{50%{opacity:.6}}

.buzzes{display:grid;gap:16px;margin-bottom:20px}@media(min-width:900px){.buzzes{grid-template-columns:1fr 1fr}}
.buzz{background:var(--card);border-radius:22px;box-shadow:var(--shadow);padding:18px 20px;border-top:5px solid #ff8fab}.buzz.past{opacity:.75}
.buzz h2{font-size:1.35rem;margin:8px 0 4px}.buzz-top{display:flex;flex-wrap:wrap;gap:6px}
.buzz-day{background:#ff8fab;color:#fff;font-weight:900;border-radius:999px;padding:3px 12px;font-size:.82rem}
.chip2{background:var(--soft);color:var(--head);font-weight:800;border-radius:999px;padding:3px 10px;font-size:.8rem}
.buzz-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.buzz-btns .btn{padding:10px 16px;font-size:.92rem}
.sbpick{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:6px 0 10px}.sbpick h3{margin:0}.sbpick small{color:var(--muted);font-family:'Nunito',sans-serif;font-size:.9rem}
table.ranks tr.me td{background:var(--t-grape-bg)}table.ranks td:first-child{font-size:1.2rem;width:48px;text-align:center}

.studycta{display:grid;gap:18px;align-items:center;background:linear-gradient(135deg,#1b2a57,#7b5cff);color:#fff;border-radius:26px;padding:26px 24px;margin:30px 0}
@media(min-width:860px){.studycta{grid-template-columns:1.2fr 1fr}}.studycta h2{color:#fff;margin:0 0 8px}.studycta p{margin:0 0 12px;opacity:.92}
.studycta .bpills{display:flex;flex-wrap:wrap;gap:8px}
.studycta .bpills button{background:rgba(255,255,255,.14);color:#fff;font:inherit;font-weight:800;border-radius:999px;padding:9px 15px;border:1.5px solid rgba(255,255,255,.3);cursor:pointer}
.studycta .bpills button:hover,.studycta .bpills button.on{background:#fff;color:#1b2a57}

/* printable papers (Test Papers, Board Papers) */
body.printpage{background:#e9ecf3}
.paper{max-width:860px;margin:18px auto 40px;background:#fff;color:#111;padding:30px 36px;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.12);font-family:Georgia,'Times New Roman',serif;line-height:1.5}
.pbar{display:flex;flex-wrap:wrap;gap:8px;margin:-6px 0 18px;font-family:'Nunito',sans-serif}.pbar .btn{padding:9px 16px;font-size:.9rem;border:0;cursor:pointer}
.phead{text-align:center;border-bottom:2px solid #111;padding-bottom:10px;margin-bottom:14px}.pschool{font-size:20px;font-weight:bold}.ptitle{font-size:17px;margin-top:2px}.psub{font-size:13px;color:#444}
.prow{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:10px;font-size:14px}
.psec{font-weight:bold;background:#f0f0f0;padding:6px 10px;margin:18px 0 8px;border-left:4px solid #111}.psec span{font-weight:normal}.psi{font-style:italic;margin:0 0 8px}
.pinst{background:#fafafa;border:1px solid #ddd;padding:10px 14px;margin:0 0 10px;font-size:14px}.pinst b{display:block}
.pq{margin:0;padding-left:26px}.pq li,.bpqs>li{margin:0 0 12px;page-break-inside:avoid}.bpqs{list-style:none;padding-left:0;margin:0}
.popts{display:grid;grid-template-columns:1fr 1fr;gap:2px 16px;margin-top:4px;font-size:15px}
.bpq{display:flex;gap:10px}.bpq>div{flex:1}.bpno{font-weight:bold;min-width:22px}.bpm{font-weight:bold;white-space:nowrap}.bpsub{margin:6px 0 0;padding-left:18px}.bpsub li{margin:0 0 4px}
.pkey{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:6px;font-weight:bold}.pfoot{text-align:center;margin-top:24px;font-size:12px;color:#666;border-top:1px solid #ccc;padding-top:8px}
@media(max-width:600px){.paper{padding:20px 16px;border-radius:0;margin:0}.popts{grid-template-columns:1fr}}
@media print{body.printpage{background:#fff}.paper{box-shadow:none;margin:0;max-width:none;padding:0}.noprint,.pbar{display:none!important}.pbreak{page-break-before:always}}

[data-theme=dark] .stbar{border-bottom-color:rgba(255,255,255,.08)}
[data-theme=dark] .stgrades a,[data-theme=dark] .subtabs a{border-color:rgba(255,255,255,.12)}
[data-theme=dark] .sttabs a.on,[data-theme=dark] .subtabs a.on{background:#2f4a94;border-color:#2f4a94}
[data-theme=dark] .film-cap{background:#0a0f1e}
[data-theme=dark] body.printpage{background:#0e1426}

.nav .ddm a.ddboard{background:var(--t-sun-bg);color:var(--t-sun-fg);font-weight:900}
.band.guruband{background:linear-gradient(135deg,#ffd166,#ff9f1c 60%,#e26d00)}

/* Maharashtra Std 11-12 streams: Science · Commerce · Arts */
.ststreams{display:flex;align-items:center;gap:6px;padding:0 0 10px;overflow-x:auto;scrollbar-width:none}.ststreams::-webkit-scrollbar{display:none}
.ststreams span{font-weight:900;font-size:.78rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-right:4px}
.ststreams a{flex:0 0 auto;padding:5px 12px;border-radius:999px;border:2px solid var(--sc);text-decoration:none;font-weight:900;color:var(--head);font-size:.86rem}
.ststreams a.on{background:var(--sc);color:#fff}
.streampick{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:6px 0 10px}
.streampick a{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 8px;border-radius:18px;background:var(--card);border:2.5px solid var(--sc);text-decoration:none;box-shadow:var(--shadow);text-align:center}
.streampick a span{font-size:1.8rem}.streampick a b{color:var(--sc);font-family:'Fredoka',sans-serif;font-size:1.1rem}.streampick a small{color:var(--muted);font-weight:700}
.streampick a:hover{transform:translateY(-2px)}
.streamh{margin:18px 0 8px;color:var(--sc);font-size:1.15rem;border-left:5px solid var(--sc);padding-left:10px}
@media(max-width:760px){.ststreams{padding-bottom:8px}.ststreams a{padding:4px 10px;font-size:.8rem}.streampick a{padding:10px 4px}.streampick a span{font-size:1.4rem}.streampick a b{font-size:.95rem}}
/* Report a mistake (chapter pages) */
.fbox{margin:18px 0 6px;border:1.5px dashed rgba(123,92,255,.35);border-radius:16px;padding:10px 14px;background:var(--card)}
.fbox summary{cursor:pointer;font-weight:800;color:var(--head)}
.fbox form{margin-top:10px}
/* Revise today (spaced review) */
.revise{background:linear-gradient(135deg,rgba(123,92,255,.10),rgba(6,214,160,.10));border:1.5px solid rgba(123,92,255,.25);border-radius:20px;padding:14px 16px;margin:6px 0 18px}
.rv-head h2{margin:0 0 4px}.rv-head p{margin:0 0 10px;color:var(--muted);font-weight:700}
.rv-list{display:grid;gap:8px}
.rv{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--card);border-radius:14px;padding:9px 12px;box-shadow:var(--shadow)}
.rv-t{min-width:0}.rv-t b{display:block;color:var(--head)}.rv-t small{color:var(--muted);font-weight:700}
.rv-go{display:flex;gap:6px;flex-shrink:0}
.rv-go a{border-radius:999px;padding:5px 11px;font-weight:800;font-size:.85rem;text-decoration:none;border:2px solid rgba(123,92,255,.35);color:var(--head)}
.rv-go a.on{background:var(--navy);border-color:var(--navy);color:#fff}
.rv-why{margin:10px 0 0;font-size:.88rem;color:var(--muted);font-weight:700}
@media (max-width:760px){.rv{flex-direction:column;align-items:flex-start}}

/* Board Papers: the year chooser and the note about what these papers are */
.bpyears{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:16px 0 4px}
.bpyears span{font-weight:900;color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}
.bpyears a{border:2px solid rgba(27,42,87,.12);border-radius:999px;padding:5px 15px;font-weight:800;text-decoration:none;color:var(--head);background:var(--card)}
[data-theme=dark] .bpyears a{border-color:rgba(255,255,255,.14)}
.bpyears a.on{background:var(--navy);border-color:var(--navy);color:#fff}
.bpnote{margin:14px 0 2px}
.bpnote a{font-weight:800}

/* Locked things: shown, never hidden — a student should see exactly what a plan opens */
.lockbox{display:flex;gap:16px;align-items:flex-start;background:var(--card);border-radius:20px;padding:18px 22px;box-shadow:var(--shadow);margin:16px 0;border-left:6px solid var(--sun2,#ffb703)}
.lock-i{font-size:1.8rem;line-height:1;flex:none;margin-top:2px}
.lockbox h3{margin:0 0 6px;color:var(--head);font-size:1.15rem}
.lockbox p{margin:6px 0}
.lock-x{color:var(--muted);font-size:.92rem}
.lock-a{margin-top:12px!important;display:flex;gap:10px;flex-wrap:wrap}
.bpcard.is-locked{opacity:.72;border-left-color:var(--muted);position:relative}
.bpcard.is-locked:hover{opacity:1}
.bpcard.is-locked span{color:var(--sun2,#ffb703)}
.trialbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:linear-gradient(90deg,rgba(6,214,160,.16),rgba(123,92,255,.16));border-radius:16px;padding:11px 18px;margin:14px 0 4px;font-weight:700}
.trialbar b{color:var(--head)}
.trialbar span{color:var(--muted)}
.trialbar a{margin-left:auto;font-weight:900;color:var(--grape);white-space:nowrap}

/* The study bar is sticky, so anything scrolled or jumped to must keep clear of it — otherwise a
   heading lands underneath the bar and the section below looks cramped. */
.film, .chapters, .crumbs, .sthead, .subtabs, #film, .quiz, .revise{scroll-margin-top:132px}
.film{margin:18px 0 26px}
.film h2{margin:0 0 10px}
@media(max-width:959px){
  .film, .chapters, .crumbs, .sthead, .subtabs, #film{scroll-margin-top:118px}
}
@media(max-width:760px){
  .sttabs a{padding:5px 9px;font-size:.78rem}
  .stbar-top{gap:8px}
  .film, .chapters, .crumbs, .sthead, .subtabs, #film{scroll-margin-top:96px}
}

/* The film should sit on one screen: picture, the line being narrated, and the controls together. */
@media (max-height:820px){ .film-stage img{max-height:48vh} }
@media (max-width:760px){ .film-stage img{max-height:42vh} .film-cap{font-size:.92rem;min-height:3.4em} }
.readleft{margin:10px 0 0;font-weight:700;color:var(--muted);font-size:.9rem}
.readleft a{font-weight:800}
