/* azureblog.co.uk deadline widget: a tiny standalone page meant for iframes */
@font-face{font-family:"JetBrains Mono";src:url(/assets/fonts/jetbrains-mono-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:"Schibsted Grotesk";src:url(/assets/fonts/schibsted-grotesk-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}
:root{--bg:#fff;--ink:#101A27;--muted:#56637A;--rule:#D5DCE4;--accent:#0B5CD5;--soon:#B4560B}
:root.dark{--bg:#111925;--ink:#E4EAF2;--muted:#93A1B6;--rule:#223047;--accent:#6AA6FF;--soon:#F0A35E}
@media (prefers-color-scheme:dark){:root.auto{--bg:#111925;--ink:#E4EAF2;--muted:#93A1B6;--rule:#223047;--accent:#6AA6FF;--soon:#F0A35E}}
*{box-sizing:border-box}
html,body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.45 system-ui,-apple-system,"Segoe UI",sans-serif}
.w{padding:12px 14px;border:1px solid var(--rule);border-radius:12px;min-height:100vh}
header{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;border-bottom:2px solid var(--accent);padding-bottom:6px}
header a{color:var(--ink);text-decoration:none;font-family:"Schibsted Grotesk",system-ui,sans-serif;font-size:15px}
#w-filter{font:500 11px "JetBrains Mono",monospace;color:var(--muted)}
ol{list-style:none;margin:0;padding:0}
li{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;padding:8px 0;border-bottom:1px solid var(--rule)}
li:last-child{border-bottom:0}
time{font:500 11.5px "JetBrains Mono",monospace;color:var(--accent);white-space:nowrap}
li.soon time{color:var(--soon)}
.p{font:500 10.5px "JetBrains Mono",monospace;color:var(--muted);justify-self:end;text-transform:uppercase;letter-spacing:.04em}
li a{grid-column:1/-1;color:var(--ink);text-decoration:none;font-weight:600}
li a:hover{color:var(--accent);text-decoration:underline}
.when{font:500 11px "JetBrains Mono",monospace;color:var(--muted);grid-column:1/-1}
footer{margin-top:8px;font:500 11px "JetBrains Mono",monospace}
footer a{color:var(--accent)}
