@font-face{font-family:"Press Start 2P";src:url(/fonts/pressstart2p.woff2)format("woff2");font-display:swap}[data-mode="8bit"]{--gb0:#0f380f;--gb1:#306230;--gb2:#8bac0f;--gb3:#9bbc0f;--bg:var(--gb3);--fg:var(--gb0);--muted:var(--gb1);--card:var(--gb2);--line:var(--gb0);--accent:var(--gb0);--uk:var(--gb0);--world:var(--gb0);--tech:var(--gb0);--sports:var(--gb0);--business:var(--gb0);-webkit-font-smoothing:none;image-rendering:pixelated;font-family:"Press Start 2P",ui-monospace,monospace;font-size:11px;line-height:1.7}:root[data-scheme=dark] [data-mode="8bit"]{--bg:var(--gb0);--fg:var(--gb3);--muted:var(--gb2);--card:var(--gb1);--line:var(--gb3);--accent:var(--gb3);--uk:var(--gb3);--world:var(--gb3);--tech:var(--gb3);--sports:var(--gb3);--business:var(--gb3)}@media (prefers-color-scheme:dark){:root:not([data-scheme=light]) [data-mode="8bit"]{--bg:var(--gb0);--fg:var(--gb3);--muted:var(--gb2);--card:var(--gb1);--line:var(--gb3);--accent:var(--gb3);--uk:var(--gb3);--world:var(--gb3);--tech:var(--gb3);--sports:var(--gb3);--business:var(--gb3)}}[data-mode="8bit"] *{letter-spacing:0;font-family:inherit;border-radius:0!important}[data-mode="8bit"] h1,[data-mode="8bit"] h2,[data-mode="8bit"] h3{text-transform:uppercase;font-weight:400}[data-mode="8bit"] header>div:first-child>a:first-child{text-shadow:3px 3px 0 var(--muted);font-size:18px}[data-mode="8bit"] details.card{border:4px solid var(--line);box-shadow:4px 4px 0 var(--line)}[data-mode="8bit"] details.card[open]{box-shadow:none;transform:translate(4px,4px)}[data-mode="8bit"] details.card>summary h3{font-size:11px;line-height:1.6}[data-mode="8bit"] details.card>summary p{font-size:9px;line-height:1.8}[data-mode="8bit"] .speak svg{shape-rendering:crispEdges}[data-mode="8bit"] a:hover{background:var(--fg);color:var(--bg);outline:none;text-decoration:none}[data-mode="8bit"] a:focus-visible{background:var(--fg);color:var(--bg);outline:none;text-decoration:none}[data-mode="8bit"] nav[aria-label=Sections]{border:4px double var(--line);text-transform:uppercase;flex-direction:column;gap:2px;width:max-content;margin:8px 12px 12px;padding:10px 14px 10px 10px;font-size:11px;overflow:visible}[data-mode="8bit"] nav[aria-label=Sections] a{color:var(--muted);padding-left:18px}[data-mode="8bit"] nav[aria-label=Sections] a[aria-current=page]{color:var(--fg);padding-left:0}[data-mode="8bit"] nav[aria-label=Sections] a[aria-current=page]:before{content:"▶ ";animation:1s step-end infinite gb-blink}[data-mode="8bit"] nav[aria-label=Sections]:after{content:"PRESS START";color:var(--muted);margin-top:8px;font-size:9px;animation:1.4s step-end infinite gb-blink}@keyframes gb-blink{50%{opacity:0}}[data-mode="8bit"] .mode-locked{display:none}[data-mode=geocities]{--bg:#000040;--fg:#fff;--muted:#ff0;--card:silver;--line:gray;--accent:#f0f;--uk:red;--world:#00f;--tech:purple;--sports:green;--business:#ff8000;background-color:var(--bg);color:var(--fg);background-image:radial-gradient(1px 1px at 13px 19px,#fff 99%,transparent),radial-gradient(1px 1px at 41px 7px,#ffd 99%,transparent),radial-gradient(1.5px 1.5px at 29px 44px,#fff 99%,transparent),radial-gradient(1px 1px at 58px 31px,#cdf 99%,transparent),radial-gradient(1px 1px at 3px 52px,#fff 99%,transparent);background-size:64px 64px;font-family:Times New Roman,Times,serif;font-size:16px}:root[data-scheme=light] [data-mode=geocities]{--bg:#fff;--fg:#000;--muted:#00e;--card:#ffc;--line:navy;--accent:red;background-image:linear-gradient(45deg,#e8e8ff 25%,transparent 25%,transparent 75%,#e8e8ff 75%),linear-gradient(45deg,#e8e8ff 25%,transparent 25%,transparent 75%,#e8e8ff 75%);background-position:0 0,12px 12px;background-size:24px 24px}[data-mode=geocities] *{letter-spacing:0;font-family:inherit;border-radius:0!important}[data-mode=geocities] header{color:#000;background:linear-gradient(#ff0,#ff8000);border-bottom:3px ridge #ff0}[data-mode=geocities] header .text-muted,[data-mode=geocities] header .chip{color:navy}[data-mode=geocities] header>div:first-child>a:first-child{color:red;text-shadow:2px 2px #000;font-family:Comic Sans MS,Comic Neue,cursive;font-size:28px;animation:3s linear infinite geo-rainbow}@keyframes geo-rainbow{0%{color:red}33%{color:#0f0}66%{color:#00f}to{color:red}}[data-mode=geocities] nav a,[data-mode=geocities] .mode-locked{background:silver;border:2px outset #fff;padding:2px 8px;font-family:Arial,sans-serif;font-size:12px;font-weight:700;text-decoration:none;display:inline-block;color:#000!important}[data-mode=geocities] nav a[aria-current]{background:#a0a0a0;border-style:inset}[data-mode=geocities] nav[aria-label=Sections]:before{content:"★ NEW! ★";color:red;font-weight:700;animation:.8s step-end infinite gb-blink}[data-mode=geocities] main:before{content:"☆ Welcome to my News Page!!! Best viewed in Netscape Navigator 4.0 at 800x600 ☆";color:#0f0;white-space:nowrap;text-overflow:clip;background:#000;margin:0 0 10px;padding:4px;font-family:Courier New,monospace;font-size:13px;display:block;overflow:hidden}[data-mode=geocities] details.card{background:var(--card);color:#000;border:4px ridge var(--line);box-shadow:6px 6px #000}[data-mode=geocities] details.card .text-muted{color:navy}[data-mode=geocities] details.card>summary h3{font-family:Arial,sans-serif;font-size:15px}[data-mode=geocities] details.card a{color:#00e;text-decoration:underline}[data-mode=geocities] details.card a:visited{color:#551a8b}[data-mode=geocities] .chip{font-family:Impact,Arial Black,sans-serif;font-weight:400}[data-mode=geocities] footer{border-top:3px ridge #ff0;font-family:Arial,sans-serif}[data-mode=geocities] .ol-label{display:none}[data-mode=geocities] .ol-line:before{content:"Visitors online: ";color:#000}[data-mode=geocities] .ol{color:#0f0;letter-spacing:3px;background:#000;border:3px inset gray;padding:2px 6px;font-family:Courier New,monospace;font-size:18px;display:inline-block}[data-mode=geocities] .ol:before{content:"0000";color:#070}[data-mode=geocities] footer:after{content:"This page is under construction 🚧 · Best viewed at 800x600";color:#ff0;margin-top:6px;font-style:italic;display:block}:root[data-scheme=light] [data-mode=geocities] footer:after{color:#000}[data-mode=departure]{--bg:#0a0a0a;--fg:#f2f2f2;--muted:#8a8a8a;--card:#141414;--line:#2a2a2a;--accent:#ffb000;--uk:#ffb000;--world:#ffb000;--tech:#ffb000;--sports:#ffb000;--business:#ffb000;text-transform:uppercase;font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}[data-mode=departure] *{font-family:inherit;border-radius:0!important}[data-mode=departure] header{background:#1a1a1a;border-bottom:4px solid #000}[data-mode=departure] header>div:first-child>a:first-child{color:var(--accent);letter-spacing:.08em}[data-mode=departure] header>div:first-child>a:first-child:after{content:" · DEPARTURES";color:var(--fg);font-size:.7em;font-weight:400}[data-mode=departure] [data-live-grid]{flex-direction:column;gap:3px;margin:0;padding:0;display:flex;overflow:visible}[data-mode=departure] [data-live-grid]>div{width:auto;max-width:none}[data-mode=departure] details.card{background:var(--card);border:0;border-left:6px solid #000}[data-mode=departure] details.card>summary{grid-template-columns:5.5em 1fr auto;align-items:center;gap:0 12px;padding:6px 10px;display:grid}[data-mode=departure] details.card>summary>div:first-child{display:contents}[data-mode=departure] details.card>summary>div:first-child .chip{color:var(--muted);grid-area:2/1;font-size:10px}[data-mode=departure] details.card>summary>div:first-child>span:not(.chip){color:var(--accent);grid-area:1/3;font-size:12px}[data-mode=departure] details.card>summary>div:first-child>span.ml-auto{color:var(--fg);grid-area:1/1;margin:0;font-size:14px}[data-mode=departure] details.card>summary h3{flex-wrap:wrap;grid-area:1/2/3;gap:2px;margin:0;font-size:14px;font-weight:400;line-height:1;display:flex}[data-mode=departure] details.card>summary>div:last-child{grid-area:2/3;justify-content:flex-end;margin:0}[data-mode=departure] details.card>summary>div:last-child p{display:none}[data-mode=departure] details[open].card>summary>div:last-child p{grid-column:1/4;display:block}[data-mode=departure] details.card>div{text-transform:none;border-top:1px dashed var(--line)}[data-mode=departure] .flap-word{white-space:nowrap;gap:2px;display:inline-flex}[data-mode=departure] .flap{text-align:center;min-width:.72em;color:var(--accent);background:linear-gradient(#262626 0,#262626 49%,#000 49%,#000 51%,#1c1c1c 51%);border:1px solid #000;padding:3px 1px;display:inline-block;box-shadow:inset 0 1px #3a3a3a}[data-mode=departure] .flap-tick{transform:scaleY(.6)}[data-mode=departure] .flap[data-done]{transform:none}[data-mode=departure] nav[aria-label=Sections] a[aria-current]{color:var(--accent)}[data-mode=departure] .speak{color:var(--muted)}[data-mode=win95]{--desk:teal;--chrome:silver;--title:navy;--title2:#1084d0;--bg:var(--desk);--fg:#000;--muted:#444;--card:var(--chrome);--line:gray;--accent:var(--title);--uk:var(--title);--world:var(--title);--tech:var(--title);--sports:var(--title);--business:var(--title);background:var(--desk);font-family:Tahoma,MS Sans Serif,Arial,sans-serif;font-size:12px}:root[data-scheme=dark] [data-mode=win95]{--desk:#000;--chrome:#000;--title:purple;--title2:purple;--fg:#fff;--muted:silver;--line:#fff;background:var(--desk)}@media (prefers-color-scheme:dark){:root:not([data-scheme=light]) [data-mode=win95]{--desk:#000;--chrome:#000;--title:purple;--title2:purple;--fg:#fff;--muted:silver;--line:#fff;background:var(--desk)}}[data-mode=win95] *{letter-spacing:0;font-family:inherit;border-radius:0!important}[data-mode=win95] .shell,[data-mode=win95] main{background:0 0}[data-mode=win95] header{background:var(--chrome);color:var(--fg);border:2px outset #fff;margin:4px 4px 0}[data-mode=win95] header>div:first-child{background:linear-gradient(90deg,var(--title),var(--title2));color:#fff;align-items:center;padding:3px 6px}[data-mode=win95] header>div:first-child a,[data-mode=win95] header>div:first-child .text-muted,[data-mode=win95] header>div:first-child .chip{color:#fff}[data-mode=win95] header>div:first-child>a:first-child{font-size:13px;font-weight:700}[data-mode=win95] nav[aria-label=Sections] a{color:var(--fg);padding:1px 6px;font-weight:400}[data-mode=win95] nav[aria-label=Sections] a[aria-current]{background:var(--title);color:#fff}[data-mode=win95] .win95-window{background:var(--chrome);border:2px outset #fff;margin-top:8px;padding:3px;position:relative;box-shadow:1px 1px #000}[data-mode=win95] .win95-window.win95-dragging{opacity:.85}[data-mode=win95] .win95-titlebar,[data-mode=win95] .win95-window[data-title]:before{background:linear-gradient(90deg,var(--title),var(--title2));text-transform:none;letter-spacing:0;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin:0 0 4px;padding:2px 4px 2px 6px;font-size:12px;font-weight:700;display:flex;color:#fff!important}[data-mode=win95] .win95-titlebar a,[data-mode=win95] .win95-titlebar .chip{color:#fff;text-transform:none;font-size:12px}[data-mode=win95] .win95-titlebar:after{content:"_ ▫×";background:var(--chrome);color:#000;letter-spacing:4px;border:1px outset #fff;padding:0 4px;font-size:11px;font-weight:700}[data-mode=win95] .win95-window[data-title]{padding-top:26px}[data-mode=win95] .win95-window[data-title]:before{content:attr(data-title);margin:0;position:absolute;top:3px;left:3px;right:3px}[data-mode=win95] [data-live-grid=top]{gap:6px}[data-mode=win95] details.card{background:var(--chrome);color:var(--fg);border:2px outset #fff;box-shadow:1px 1px #000}[data-mode=win95] details.card>summary{padding:0}[data-mode=win95] details.card>summary>div:first-child{background:linear-gradient(90deg,var(--title),var(--title2));color:#fff;text-transform:none;letter-spacing:0;margin:0;padding:2px 6px;font-weight:700}[data-mode=win95] details.card>summary>div:first-child .chip,[data-mode=win95] details.card>summary>div:first-child .text-muted{color:#fff}[data-mode=win95] details.card>summary h3{padding:8px 10px 0 34px;font-size:12px;font-weight:700;position:relative}[data-mode=win95] details.card>summary h3:before{content:"i";width:16px;height:16px;color:var(--title);border:1px solid var(--title);text-align:center;background:#fff;font:700 12px/16px Times New Roman,serif;position:absolute;top:8px;left:10px;border-radius:50%!important}[data-mode=win95] details.card>summary>div:last-child{padding:4px 10px 8px 34px}[data-mode=win95] details.card>summary p{color:var(--fg)}[data-mode=win95] details.card>div{border-top:1px solid var(--line);padding:8px 10px}[data-mode=win95] details.card a,[data-mode=win95] .speak{color:var(--fg)}[data-mode=win95] details.card>div a:not(.text-accent){color:var(--title)}[data-mode=win95] details.card .text-accent{background:var(--chrome);color:var(--fg);border:2px outset #fff;padding:2px 16px;font-weight:400;text-decoration:none;display:inline-block}[data-mode=win95] details.card .text-accent:active{border-style:inset}[data-mode=win95] footer{background:var(--chrome);color:var(--fg);text-align:left;border-top:2px solid #fff;align-items:center;gap:8px;margin:8px 0 0;padding:3px 4px;display:flex;position:-webkit-sticky;position:sticky;bottom:0}[data-mode=win95] footer:before{content:"⊞Start";border:2px outset #fff;padding:2px 8px;font-weight:700}[data-mode=win95] footer .ol-line{border:2px inset #fff;margin-left:auto;padding:2px 8px}[data-mode=win95] .strip{margin:0;padding:4px}[data-mode=city]{--bg:#000;--fg:#ffb000;--muted:#b37a00;--card:#000;--line:#3d2a00;--accent:#fff;--uk:#ffb000;--world:#ffb000;--tech:#ffb000;--sports:#ffb000;--business:#ffb000;font-family:ui-monospace,Roboto Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.35}[data-mode=city] *{font-family:inherit;border-radius:0!important}[data-mode=city] header{border-bottom:1px solid var(--fg);background:#0b0800}[data-mode=city] header>div:first-child>a:first-child{background:var(--fg);color:#000;letter-spacing:.05em;padding:0 6px;font-weight:700}[data-mode=city] header>div:first-child>a:first-child:after{content:" CITY"}[data-mode=city] nav[aria-label=Sections] a[aria-current]{background:var(--fg);color:#000;padding:0 4px}[data-mode=city] .city-ticker{white-space:nowrap;color:var(--fg);border-bottom:1px solid var(--line);background:#1a1200;padding:3px 0;font-weight:700;display:flex;overflow:hidden}[data-mode=city] .city-ticker-run{animation:city-ticker var(--ticker-seconds,60s)linear infinite;padding-right:2em;display:inline-block}@keyframes city-ticker{to{transform:translate(-100%)}}[data-mode=city] [data-live-grid]{flex-direction:column;gap:0;margin:0;padding:0;display:flex;overflow:visible}[data-mode=city] [data-live-grid]>div{width:auto;max-width:none}[data-mode=city] details.card{border:0;border-bottom:1px solid var(--line);background:0 0}[data-mode=city] details.card:hover,[data-mode=city] details.card[open]{background:#120d00}[data-mode=city] details.card>summary{grid-template-columns:4.5em 6em 1fr 7em 1.5em;grid-auto-rows:min-content;align-items:baseline;gap:0 10px;padding:3px 8px;display:grid}[data-mode=city] details.card>summary>div:first-child{display:contents}[data-mode=city] details.card>summary>div:first-child>span.ml-auto{color:var(--muted);grid-area:1/1;margin:0;font-size:11px}[data-mode=city] details.card>summary>div:first-child>.chip{color:var(--fg);grid-area:1/2;font-size:11px}[data-mode=city] details.card>summary>div:first-child>span:not(.chip):not(.ml-auto){text-align:right;color:var(--muted);grid-area:1/4;font-size:11px}[data-mode=city] details.card>summary h3{color:var(--accent);text-transform:uppercase;grid-area:1/3;margin:0;font-size:12px;font-weight:700}[data-mode=city] details.card>summary>div:last-child{grid-area:1/5;justify-content:flex-end;margin:0}[data-mode=city] details.card>summary>div:last-child p{display:none}[data-mode=city] details[open].card>summary>div:last-child{grid-area:2/3/auto/6}[data-mode=city] details[open].card>summary>div:last-child p{color:var(--fg);padding:2px 0 4px;display:block}[data-mode=city] details.card>div{border-top:1px dotted var(--line);padding:6px 8px;font-size:12px}[data-mode=city] details.card a:hover{background:var(--fg);color:#000}[data-mode=city] .speak{padding:0}[data-mode=city] .speak svg{width:14px;height:14px}[data-mode=city] section h2{border-bottom:1px solid var(--fg);background:#0b0800;margin-bottom:0;padding:2px 8px}[data-mode=city] section h2 a{color:var(--fg)}[data-mode=city] .card-new{animation:1.2s steps(2,end) 3 city-flash}@keyframes city-flash{50%{background:#3d2a00}}[data-mode=cable]{--studio:#061a4a;--studio2:#0b2c7a;--red:#d40000;--gold:#fc0;--bg:var(--studio);--fg:#fff;--muted:#b9c6e6;--card:#0a2364;--line:#1e3f96;--accent:var(--gold);--uk:var(--gold);--world:var(--gold);--tech:var(--gold);--sports:var(--gold);--business:var(--gold);background:linear-gradient(180deg,var(--studio2),var(--studio)40%);font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif}[data-mode=cable] *{font-family:inherit;border-radius:0!important}[data-mode=cable] header{background:linear-gradient(90deg,var(--red)0 14px,#000 14px);border-bottom:3px solid var(--gold);color:#fff}[data-mode=cable] header a,[data-mode=cable] header .text-muted,[data-mode=cable] header .chip{color:#fff}[data-mode=cable] header>div:first-child>a:first-child{letter-spacing:.04em;text-transform:uppercase;padding-left:12px;font-family:Impact,Arial Black,sans-serif;font-weight:400}[data-mode=cable] header>div:first-child>a:first-child:after{content:" NEWS 24";color:var(--gold)}[data-mode=cable] header>div:first-child:after{content:"● LIVE";background:var(--red);color:#fff;letter-spacing:.1em;order:99;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:700;animation:1.6s ease-in-out infinite cable-live}@keyframes cable-live{50%{opacity:.55}}[data-mode=cable] nav[aria-label=Sections]{text-transform:uppercase;letter-spacing:.06em;background:#000;padding-left:12px}[data-mode=cable] nav[aria-label=Sections] a[aria-current]{color:var(--gold);border-bottom:3px solid var(--gold)}[data-mode=cable] details.card{border:1px solid var(--line);background:linear-gradient(180deg,#0f2f7d,var(--card));box-shadow:0 2px 12px rgba(0,0,0,.5)}[data-mode=cable] details.card>summary{flex-direction:column;padding:10px 12px 0;display:flex}[data-mode=cable] details.card>summary h3{text-transform:uppercase;letter-spacing:.01em;text-shadow:1px 1px #000;font-family:Impact,Arial Narrow,sans-serif;font-size:18px;font-weight:400;line-height:1.05}[data-mode=cable] details.card>summary>div:last-child{margin:6px 0 8px}[data-mode=cable] details.card>summary p{color:#dfe6ff;font-size:13px}[data-mode=cable] details.card>summary>div:first-child{color:#000;border-top:3px solid var(--red);letter-spacing:.08em;background:linear-gradient(#fff,#d9d9d9);order:3;margin:0 -12px;padding:3px 12px;font-size:11px}[data-mode=cable] details.card>summary>div:first-child .chip{background:var(--red);color:#fff;margin-left:-12px;padding:0 6px}[data-mode=cable] details.card>summary>div:first-child .text-muted{color:#000}[data-mode=cable] details.card>div{color:#fff;background:#000;border-top:0;padding:10px 12px}[data-mode=cable] details.card>div a{color:var(--gold)}[data-mode=cable] [data-live-grid=top]>details.card:first-child{border:2px solid var(--gold);grid-column:1/-1;margin-top:20px;position:relative}[data-mode=cable] [data-live-grid=top]>details.card:first-child>summary{padding-top:18px}[data-mode=cable] [data-live-grid=top]>details.card:first-child>summary h3{max-width:22ch;font-size:34px}[data-mode=cable] [data-live-grid=top]>details.card:first-child>summary p{max-width:70ch;font-size:16px}[data-mode=cable] [data-live-grid=top]>details.card:first-child:before{content:"BREAKING NEWS";background:var(--red);color:#fff;letter-spacing:.14em;box-shadow:0 0 0 2px var(--gold);padding:2px 14px;font-family:Impact,Arial Black,sans-serif;font-size:16px;animation:1.2s steps(2,end) infinite cable-live;position:absolute;top:-18px;left:-2px}[data-mode=cable] [data-live-grid=top]>details.card:first-child>summary>div:first-child{background:linear-gradient(180deg,var(--gold),#d4a800);font-size:13px}[data-mode=cable] section h2 a{color:var(--gold);letter-spacing:.06em;font-family:Impact,sans-serif;font-weight:400}[data-mode=cable] .speak{color:var(--gold)}[data-mode=cable] footer{color:var(--muted);border-top:3px solid var(--red);background:#000}[data-mode=zen]{--bg:#f7f3ec;--fg:#2b2622;--muted:#7a716a;--card:transparent;--line:#e3dcd2;--accent:#8a5a2b;font-family:Georgia,Iowan Old Style,Times New Roman,serif}:root[data-scheme=dark] [data-mode=zen]{--bg:#17151a;--fg:#e8e2d8;--muted:#9a928a;--line:#2c2830;--accent:#d6a15c}@media (prefers-color-scheme:dark){:root:not([data-scheme=light]) [data-mode=zen]{--bg:#17151a;--fg:#e8e2d8;--muted:#9a928a;--line:#2c2830;--accent:#d6a15c}}[data-mode=zen] .shell{scroll-snap-type:y proximity}[data-mode=zen] header{border:0}[data-mode=zen] header>div:first-child>a:first-child{letter-spacing:.02em;font-weight:400}[data-mode=zen] header .chip,[data-mode=zen] nav[aria-label=Sections] a{font-weight:400}[data-mode=zen] details.card>summary>div:first-child,[data-mode=zen] details.card .text-accent,[data-mode=zen] section,[data-mode=zen] aside,[data-mode=zen] [data-live-grid] .chip{display:none!important}[data-mode=zen] main{max-width:none}[data-mode=zen] [data-live-grid=top],[data-mode=zen] [data-live-grid=place]{gap:0;display:block}[data-mode=zen] details.card{border:0;border-bottom:1px solid var(--line);scroll-snap-align:start;background:0 0;flex-direction:column;justify-content:center;max-width:36rem;min-height:calc(100vh - 6rem);margin:0 auto;padding:3rem 1rem;scroll-margin-top:4rem;display:flex}[data-mode=zen] details.card>summary{cursor:default;padding:0}[data-mode=zen] details.card>summary h3{letter-spacing:-.01em;outline:none;margin:0 0 1.25rem;font-size:max(26px,min(4.2vw,40px));font-weight:400;line-height:1.15}[data-mode=zen] details.card>summary h3:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px}[data-mode=zen] details.card>summary>div:last-child{margin:0;display:block}[data-mode=zen] details.card>summary p{-webkit-line-clamp:unset;line-clamp:unset;color:var(--fg);font-size:20px;line-height:1.55;display:block;overflow:visible}[data-mode=zen] details.card>div{border:0;padding:1rem 0 0;font-size:18px;line-height:1.6}[data-mode=zen] details.card>div p{color:var(--fg)}[data-mode=zen] details.card>div ul{color:var(--muted);margin-top:1.5rem;font-size:14px}[data-mode=zen] details.card>div a{color:var(--accent);text-decoration:none}[data-mode=zen] details.card>div a:hover{text-decoration:underline}[data-mode=zen] .speak{color:var(--muted);align-self:flex-start;margin-top:.5rem}[data-mode=zen] .card-new{animation:none}[data-mode=zen] .zen-status{position:fixed;top:0;left:-9999px}@media (prefers-reduced-motion:reduce){[data-mode=zen] .shell{scroll-snap-type:none}}
