/* PrayerTime Live – prayer times on the site's page, in the look of the PrayerTime Live Windows app.
   Everything sits under .ptlive; colours are variables, set by the theme class. */
@font-face{font-family:"PTLive Grotesk";font-weight:300 700;font-display:swap;src:url(../fonts/space-grotesk-wght.woff2) format("woff2")}
@font-face{font-family:"PTLive Inter";font-weight:100 900;font-display:swap;src:url(../fonts/inter-wght.woff2) format("woff2")}

:is(#ptlive-x,.ptlive){--ptlive-r:18px;--tx:#fff;--tx2:rgba(255,255,255,.78);--acc:#fff;--accx:#25467a;--bd:rgba(255,255,255,.14);--panel:rgba(0,0,0,.12);--now:rgba(255,255,255,.16);--trk:rgba(255,255,255,.22);
	container:ptlive/inline-size;max-width:100%;box-sizing:border-box;margin:0 0 1.5em;
	font:400 14px/1.4 "PTLive Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Noto Sans Arabic","Noto Sans Bengali",sans-serif;-webkit-font-smoothing:antialiased;text-align:start}
:is(#ptlive-x,.ptlive) *,:is(#ptlive-x,.ptlive) *::before,:is(#ptlive-x,.ptlive) *::after{box-sizing:border-box}
:is(#ptlive-x,.ptlive) :where(p,span,b,strong,em,i,a,ol,ul,li,table,thead,tbody,tr,th,td,time,small){margin:0;padding:0;border:0;background:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;text-decoration:none;text-shadow:none;box-shadow:none;max-width:none;float:none}
:is(#ptlive-x,.ptlive) :where(b,strong){font-weight:700}
:is(#ptlive-x,.ptlive) a,:is(#ptlive-x,.ptlive) a:visited{color:inherit;text-decoration:none;box-shadow:none;border:0;font:inherit}
:is(#ptlive-x,.ptlive) a:hover{text-decoration:underline;text-underline-offset:3px}
:is(#ptlive-x,.ptlive) .ptlive-w{position:relative;border-radius:var(--ptlive-r);overflow:hidden;isolation:isolate;background:var(--bg,#1d2350);color:var(--tx)}

/* ── the colours ── */
/* the live sky: the colour of the part of the day, as in the Windows app */
:is(#ptlive-x,.ptlive-t-sky) .ptlive-w{background:linear-gradient(160deg,#0f1430 0%,#1d2350 55%,#33306b 100%);transition:background 1.2s}
:is(#ptlive-x,.ptlive-t-sky) .ptlive-w::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(600px 260px at 85% -10%,rgba(255,255,255,.12),transparent 60%),radial-gradient(2px 2px at 20% 30%,rgba(255,255,255,.55),transparent),radial-gradient(1.5px 1.5px at 60% 20%,rgba(255,255,255,.45),transparent),radial-gradient(1.5px 1.5px at 80% 60%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 35% 70%,rgba(255,255,255,.45),transparent)}
:is(#ptlive-x,.ptlive-t-sky)[data-p="fajr"] .ptlive-w{background:linear-gradient(170deg,#1d1f4f 0%,#5a4f9a 60%,#d68aa0 100%)}
:is(#ptlive-x,.ptlive-t-sky)[data-p="sun"] .ptlive-w{background:linear-gradient(170deg,#24508c 0%,#3567a6 55%,#4b7cb9 100%)}
:is(#ptlive-x,.ptlive-t-sky)[data-p="dhuhr"] .ptlive-w{background:linear-gradient(170deg,#1f4f8f 0%,#2f66aa 55%,#467dbd 100%)}
:is(#ptlive-x,.ptlive-t-sky)[data-p="asr"] .ptlive-w{background:linear-gradient(170deg,#234a84 0%,#345f9c 60%,#5677a8 100%)}
:is(#ptlive-x,.ptlive-t-sky)[data-p="maghrib"] .ptlive-w{background:linear-gradient(170deg,#2a2457 0%,#8e3f6e 60%,#f08a5a 100%)}
:is(#ptlive-x,.ptlive-t-sky):is([data-p="sun"],[data-p="dhuhr"],[data-p="asr"]) .ptlive-w::after{background:radial-gradient(600px 260px at 85% -10%,rgba(255,255,255,.14),transparent 60%)}
/* the platform's own colours */
:is(#ptlive-x,.ptlive-t-sepia){--bg:#f4ecd8;--tx:#433422;--tx2:#8c7355;--acc:var(--ptlive-acc,#8c7355);--accx:#fff;--bd:rgba(67,52,34,.12);--panel:rgba(140,115,85,.08);--now:rgba(140,115,85,.12);--trk:rgba(67,52,34,.12)}
:is(#ptlive-x,.ptlive-t-silver){--bg:#f8fafc;--tx:#1e293b;--tx2:#64748b;--acc:var(--ptlive-acc,#475569);--accx:#fff;--bd:rgba(30,41,59,.1);--panel:rgba(71,85,105,.06);--now:rgba(71,85,105,.1);--trk:rgba(30,41,59,.1)}
:is(#ptlive-x,.ptlive-t-midnight){--bg:#051612;--tx:#e2e8f0;--tx2:#64d2b1;--acc:var(--ptlive-acc,#10b981);--accx:#fff;--bd:rgba(255,255,255,.08);--panel:rgba(16,185,129,.07);--now:rgba(16,185,129,.12);--trk:rgba(255,255,255,.1)}
:is(#ptlive-x,.ptlive-t-slate){--bg:#0f172a;--tx:#f1f5f9;--tx2:#94a3b8;--acc:var(--ptlive-acc,#38bdf8);--accx:#0f172a;--bd:rgba(255,255,255,.08);--panel:rgba(56,189,248,.06);--now:rgba(56,189,248,.12);--trk:rgba(255,255,255,.1)}
/* transparent: the page's own text colour */
:is(#ptlive-x,.ptlive-t-clear){--bg:transparent;--tx:currentColor;--tx2:currentColor;--acc:var(--ptlive-acc,#0f8f68);--accx:#fff;--bd:rgba(127,127,127,.22);--panel:rgba(127,127,127,.07);--now:rgba(127,127,127,.12);--trk:rgba(127,127,127,.2)}
:is(#ptlive-x,.ptlive-t-clearw){--bg:transparent;--tx:#fff;--tx2:rgba(255,255,255,.78);--acc:var(--ptlive-acc,#f0c66b);--accx:#1d2350;--bd:rgba(255,255,255,.2);--panel:rgba(255,255,255,.07);--now:rgba(255,255,255,.12);--trk:rgba(255,255,255,.22)}
:is(#ptlive-x,.ptlive-t-clear) .ptlive-w,:is(#ptlive-x,.ptlive-t-clearw) .ptlive-w{border:1px solid var(--bd)}
:is(#ptlive-x,.ptlive-t-clear) :is(.ptlive-date,:is(#ptlive-x,.ptlive-hj),:is(#ptlive-x,.ptlive-meth),:is(#ptlive-x,.ptlive-barlab),:is(#ptlive-x,.ptlive-k),:is(#ptlive-x,.ptlive-pn) span){opacity:.72}
:is(#ptlive-x,.ptlive-t-sky){--ptlive-acc:#fff}

/* ── shared parts ── */
:is(#ptlive-x,.ptlive-city){display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:17px;line-height:1.25;min-width:0;margin:0}
:is(#ptlive-x,.ptlive-city) span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:is(#ptlive-x,.ptlive-pin){width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
:is(#ptlive-x,.ptlive-sep){width:1px;height:16px;background:currentColor;opacity:.3;flex:none;align-self:center}
:is(#ptlive-x,.ptlive-date){font-size:13.5px;line-height:1.25;color:var(--tx2)}
:is(#ptlive-x,.ptlive-hj){flex-basis:100%;font-size:12.5px;line-height:1.3;color:var(--tx2);opacity:.9;margin-top:2px}
:is(#ptlive-x,.ptlive-k){font-weight:700;font-size:11px;line-height:1.2;letter-spacing:.15em;text-transform:uppercase;color:var(--tx2)}
:is(#ptlive-x,.ptlive-t-sky) .ptlive-k{color:rgba(255,255,255,.8)}
:is(.ptlive-t-sepia,:is(#ptlive-x,.ptlive-t-silver),:is(#ptlive-x,.ptlive-t-midnight),:is(#ptlive-x,.ptlive-t-slate)) .ptlive-k{color:var(--acc)}
:is(#ptlive-x,.ptlive-num){font-family:"PTLive Grotesk","Space Grotesk",system-ui,sans-serif;font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;line-height:.95;white-space:nowrap}
:is(#ptlive-x,.ptlive)[dir="rtl"] .ptlive-num{text-align:right}
:is(#ptlive-x,.ptlive-num) i{font-style:normal;opacity:.4;margin:0 .02em}
:is(#ptlive-x,.ptlive-pn){font-family:"PTLive Grotesk","Space Grotesk",system-ui,sans-serif;font-weight:500;font-size:18px;line-height:1.2}
:is(#ptlive-x,.ptlive-pn) span{color:var(--tx2)}
:is(#ptlive-x,.ptlive-pn) b{font-weight:700;font-size:28px;letter-spacing:-.01em;line-height:1}
:is(#ptlive-x,.ptlive-prog){height:6px;border-radius:99px;background:var(--trk);overflow:hidden;margin:16px 0 8px}
:is(#ptlive-x,.ptlive-prog) i{display:block;height:100%;width:0;border-radius:99px;background:var(--acc);transition:width 1s linear}
:is(#ptlive-x,.ptlive-barlab){display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--tx2)}
:is(#ptlive-x,.ptlive-meth){font-size:12px;color:var(--tx2)}
:is(#ptlive-x,.ptlive-ic){display:inline-grid;width:19px;height:19px;flex:none;color:var(--acc)}
:is(#ptlive-x,.ptlive-t-sky) .ptlive-ic{color:#fff}
:is(#ptlive-x,.ptlive-ic) svg{width:100%;height:100%;display:block}

/* the list of the day's prayers */
:is(#ptlive-x,.ptlive) :where(ol.ptlive-ls){list-style:none;margin:0;padding:0;border:0}
:is(#ptlive-x,.ptlive) .ptlive-ls li{list-style:none;margin:0;border:0;background-image:none;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 13px;border-radius:12px;transition:background .3s,color .3s,opacity .3s}
:is(#ptlive-x,.ptlive).ptlive-noic .ptlive-ls li{grid-template-columns:minmax(0,1fr) auto}
:is(#ptlive-x,.ptlive) .ptlive-ls li::before,:is(#ptlive-x,.ptlive) .ptlive-ls li::marker{content:none}
:is(#ptlive-x,.ptlive-ls) .ptlive-pname{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0;font-size:14.5px;line-height:1.25}
:is(#ptlive-x,.ptlive-ls) em{display:block;font-style:normal;font-size:11.5px;line-height:1.2;font-weight:600;opacity:.8;font-variant-numeric:tabular-nums;white-space:nowrap}
@container ptlive (min-width:900px){:is(#ptlive-x,.ptlive-l-wide) .ptlive-ls .ptlive-pname{flex-direction:row;align-items:baseline;justify-content:space-between;gap:10px}:is(#ptlive-x,.ptlive-l-wide) .ptlive-ls em{font-size:12.5px}}
:is(#ptlive-x,.ptlive-ls) b{padding-inline-start:6px;font-family:"PTLive Grotesk","Space Grotesk",system-ui,sans-serif;font-weight:700;font-size:18px;line-height:1.1;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;white-space:nowrap}
:is(#ptlive-x,.ptlive-ls) li.is-past{opacity:.55}
:is(#ptlive-x,.ptlive-ls) li.is-now{background:var(--now)}
:is(#ptlive-x,.ptlive-ls) li.is-next{background:var(--acc);color:var(--accx)}
:is(#ptlive-x,.ptlive-ls) li.is-next .ptlive-ic{color:var(--accx)}
:is(#ptlive-x,.ptlive-t-sky) .ptlive-ls li.is-next{background:#fff;color:#25467a}
:is(#ptlive-x,.ptlive-t-sky) .ptlive-ls li.is-next .ptlive-ic{color:#25467a}

/* ── wide: the countdown on the left, the day's prayers on the right ── */
:is(#ptlive-x,.ptlive-l-wide) .ptlive-w{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(230px,1fr)}
:is(#ptlive-x,.ptlive-main){display:flex;flex-direction:column;min-width:0;padding:22px 28px 20px}
:is(#ptlive-x,.ptlive-hd){display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}
:is(#ptlive-x,.ptlive-hd) .ptlive-hj{padding-inline-start:24px}
:is(#ptlive-x,.ptlive-cd){padding:22px 0 0;margin:auto 0}
:is(#ptlive-x,.ptlive-cd) .ptlive-num{margin:10px 0 8px;font-size:clamp(48px,11cqi,104px)}
:is(#ptlive-x,.ptlive-main) .ptlive-meth{margin-top:16px}
:is(#ptlive-x,.ptlive-l-wide) .ptlive-ls{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:18px 16px;background:var(--panel);border-inline-start:1px solid var(--bd)}
:is(#ptlive-x,.ptlive-l-wide) .ptlive-ls li{padding:11px 14px}
:is(#ptlive-x,.ptlive-l-wide) .ptlive-ls b{font-size:20px}

/* ── tall: the countdown above, the list below (also the wide one in a narrow place) ── */
:is(#ptlive-x,.ptlive-l-tall) .ptlive-main{padding:20px 22px 6px}
:is(#ptlive-x,.ptlive-l-tall) .ptlive-cd{padding-top:18px}
:is(#ptlive-x,.ptlive-l-tall) .ptlive-cd .ptlive-num{font-size:clamp(46px,17cqi,72px)}
:is(#ptlive-x,.ptlive-l-tall) .ptlive-pn b{font-size:24px}
:is(#ptlive-x,.ptlive-l-tall) .ptlive-main .ptlive-meth{margin-top:10px}
:is(#ptlive-x,.ptlive-l-tall) .ptlive-ls{display:flex;flex-direction:column;gap:3px;padding:10px 12px 14px}
@container ptlive (max-width:560px){
	:is(#ptlive-x,.ptlive) .ptlive-sep{display:none}
	:is(#ptlive-x,.ptlive) .ptlive-hd .ptlive-date{flex-basis:100%;padding-inline-start:24px;margin-top:2px}
	:is(#ptlive-x,.ptlive-l-wide) .ptlive-w{display:block}
	:is(#ptlive-x,.ptlive-l-wide) .ptlive-main{padding:20px 22px 6px}
	:is(#ptlive-x,.ptlive-l-wide) .ptlive-cd .ptlive-num{font-size:clamp(46px,17cqi,72px)}
	:is(#ptlive-x,.ptlive-l-wide) .ptlive-pn b{font-size:24px}
	:is(#ptlive-x,.ptlive-l-wide) .ptlive-ls{background:none;border:0;padding:10px 12px 14px;gap:3px}
	:is(#ptlive-x,.ptlive-l-wide) .ptlive-ls li{padding:9px 13px}
	:is(#ptlive-x,.ptlive-l-wide) .ptlive-ls b{font-size:18px}
}
@container ptlive (max-width:300px){
	:is(#ptlive-x,.ptlive) .ptlive-main{padding:16px 16px 4px}
	:is(#ptlive-x,.ptlive) .ptlive-ls{padding:8px 8px 12px}
	:is(#ptlive-x,.ptlive) .ptlive-ls li{gap:8px;padding:8px 9px}
}
@container ptlive (max-width:230px){:is(#ptlive-x,.ptlive) .ptlive-ls em{display:none}}

/* ── bar: everything in one thin row ── */
:is(#ptlive-x,.ptlive-l-bar) .ptlive-w{display:flex;align-items:center;gap:10px 18px;padding:10px 12px 10px 18px;flex-wrap:wrap}
:is(#ptlive-x,.ptlive-l-bar)[dir="rtl"] .ptlive-w{padding:10px 18px 10px 12px}
:is(#ptlive-x,.ptlive-bhd){display:flex;flex-direction:column;gap:3px;min-width:0}
:is(#ptlive-x,.ptlive-bhd) .ptlive-city{font-size:15.5px;line-height:1.2}
:is(#ptlive-x,.ptlive-bhd) .ptlive-pin{width:15px;height:15px}
:is(#ptlive-x,.ptlive-bhd) .ptlive-date{font-size:12px;line-height:1.2;padding-inline-start:22px}
:is(#ptlive-x,.ptlive-bcd){display:flex;flex-direction:column;gap:3px;padding-inline-start:18px;border-inline-start:1px solid var(--bd)}
:is(#ptlive-x,.ptlive-bcd) .ptlive-k{font-size:10px;letter-spacing:.12em}
:is(#ptlive-x,.ptlive-bcd) .ptlive-num{font-size:26px;letter-spacing:-.03em}
:is(#ptlive-x,.ptlive-l-bar) .ptlive-ls{flex:1;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;min-width:0}
:is(#ptlive-x,.ptlive-l-bar) .ptlive-ls li{display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 4px;text-align:center;min-width:0}
:is(#ptlive-x,.ptlive-l-bar) .ptlive-ls .ptlive-ic{width:16px;height:16px}
:is(#ptlive-x,.ptlive-l-bar) .ptlive-ls .ptlive-pname{display:block;font-size:11.5px;opacity:.85;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:is(#ptlive-x,.ptlive-l-bar) .ptlive-ls b{font-size:16px}
@container ptlive (max-width:700px){
	:is(#ptlive-x,.ptlive-l-bar) .ptlive-w{padding:12px 14px}
	:is(#ptlive-x,.ptlive-l-bar) .ptlive-bhd{flex:1}
	:is(#ptlive-x,.ptlive-l-bar) .ptlive-ls{flex-basis:100%;grid-auto-flow:row;grid-template-columns:repeat(3,1fr)}
}
@container ptlive (min-width:701px) and (max-width:900px){
	:is(#ptlive-x,.ptlive-l-bar) .ptlive-ls .ptlive-pname{font-size:10.5px}
}

/* ── month: the whole month as a table ── */
:is(#ptlive-x,.ptlive-l-month) .ptlive-w{padding:20px 22px 16px}
:is(#ptlive-x,.ptlive-mhd){display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin-bottom:14px}
:is(#ptlive-x,.ptlive-mhd) .ptlive-city{font-size:19px}
:is(#ptlive-x,.ptlive-mhd) .ptlive-date{margin-top:5px;padding-inline-start:24px}
:is(#ptlive-x,.ptlive-dot){opacity:.6}
:is(#ptlive-x,.ptlive-mnext){display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:end}
:is(#ptlive-x,.ptlive-mnext) .ptlive-num{font-size:34px;letter-spacing:-.03em}
:is(#ptlive-x,.ptlive-mnext) .ptlive-pn{font-size:14px;font-weight:600;color:var(--tx2)}
:is(#ptlive-x,.ptlive-mw){overflow-x:auto;border-radius:calc(var(--ptlive-r) * .7);background:var(--panel);border:1px solid var(--bd)}
:is(#ptlive-x,.ptlive) table.ptlive-mt{width:100%;border-collapse:separate;border-spacing:0;margin:0;border:0;font-size:13px;font-variant-numeric:tabular-nums;table-layout:auto;background:none;color:inherit}
:is(#ptlive-x,.ptlive-mt) th,:is(#ptlive-x,.ptlive-mt) td{text-align:center;padding:8px 6px;border:0;background:none;color:inherit;vertical-align:middle;white-space:nowrap}
:is(#ptlive-x,.ptlive-mt) thead th{position:sticky;top:0;z-index:1;font-weight:600;font-size:11.5px;color:var(--tx2);padding:10px 6px 9px;border-bottom:1px solid var(--bd);background:var(--bg,transparent)}
:is(#ptlive-x,.ptlive-t-sky) .ptlive-mt thead th{background:rgba(15,20,48,.35);color:rgba(255,255,255,.85)}
:is(#ptlive-x,.ptlive-t-clear) .ptlive-mt thead th,:is(#ptlive-x,.ptlive-t-clearw) .ptlive-mt thead th{background:none}
:is(#ptlive-x,.ptlive-mt) thead .ptlive-ic{display:block;width:16px;height:16px;margin:0 auto 4px}
:is(#ptlive-x,.ptlive-mt) td{font-family:"PTLive Grotesk","Space Grotesk",system-ui,sans-serif;font-weight:500;font-size:14px;border-bottom:1px solid var(--bd)}
:is(#ptlive-x,.ptlive-mt) tbody tr:last-child td{border-bottom:0}
:is(#ptlive-x,.ptlive-mt) td:first-child,:is(#ptlive-x,.ptlive-mt) th:first-child{text-align:start;padding-inline-start:14px;font-family:inherit;font-size:13px}
:is(#ptlive-x,.ptlive-mt) td.ptlive-mh{font-family:inherit;font-size:12.5px;color:var(--tx2)}
:is(#ptlive-x,.ptlive-mt) td.ptlive-mh b{font-weight:700;color:var(--acc)}
:is(#ptlive-x,.ptlive-t-sky) .ptlive-mt td.ptlive-mh b{color:#fff}
:is(#ptlive-x,.ptlive-mt) tr.is-past td{opacity:.55}
:is(#ptlive-x,.ptlive-mt) tr.is-fri td:first-child{font-weight:700}
:is(#ptlive-x,.ptlive-mt) tr.is-fri td:first-child::after{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--acc);margin-inline-start:6px;vertical-align:middle}
:is(#ptlive-x,.ptlive-mt) tr.is-on td{background:var(--acc);color:var(--accx);font-weight:700;border-bottom-color:transparent;opacity:1}
:is(#ptlive-x,.ptlive-mt) tr.is-on td.ptlive-mh,:is(#ptlive-x,.ptlive-mt) tr.is-on td.ptlive-mh b{color:var(--accx)}
:is(#ptlive-x,.ptlive-t-sky) .ptlive-mt tr.is-on td{background:#fff;color:#25467a}
:is(#ptlive-x,.ptlive-t-sky) .ptlive-mt tr.is-on td.ptlive-mh,:is(#ptlive-x,.ptlive-t-sky) .ptlive-mt tr.is-on td.ptlive-mh b{color:#25467a}
:is(#ptlive-x,.ptlive-mt) tr.is-on.is-fri td:first-child::after{background:currentColor}
:is(#ptlive-x,.ptlive-l-month) .ptlive-meth{margin-top:10px}
@container ptlive (max-width:520px){
	:is(#ptlive-x,.ptlive-l-month) .ptlive-w{padding:16px 12px 12px}
	:is(#ptlive-x,.ptlive-mt) .ptlive-mh,:is(#ptlive-x,.ptlive-mt) thead th span{display:none}
	:is(#ptlive-x,.ptlive-mt) thead .ptlive-ic{margin:0 auto}
	:is(#ptlive-x,.ptlive-mt) td{font-size:12.5px}
	:is(#ptlive-x,.ptlive-mt) th,:is(#ptlive-x,.ptlive-mt) td{padding:7px 2px}
	:is(#ptlive-x,.ptlive-mt) td:first-child,:is(#ptlive-x,.ptlive-mt) th:first-child{padding-inline-start:9px;font-size:12px}
	:is(#ptlive-x,.ptlive-mnext){align-items:flex-start;text-align:start}
}

/* the link under the times (only when the site turned it on) */
:is(#ptlive-x,.ptlive) p.ptlive-credit{margin:8px 0 0;font-size:12px;text-align:center;color:inherit;opacity:.75}
:is(#ptlive-x,.ptlive) p.ptlive-credit a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
:is(#ptlive-x,.ptlive-note){font-size:13px;opacity:.75}
@media (prefers-reduced-motion:reduce){:is(#ptlive-x,.ptlive) *{transition:none!important}}
