@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:"You are visitor number ";color:var(--fg)}[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] .ol-line:after{content:" since 1999 · This page is under construction 🚧";color:#ff0;margin-top:4px;font-style:italic;display:block}:root[data-scheme=light] [data-mode=geocities] .ol-line:after,:root[data-scheme=light] [data-mode=geocities] .ol-line:before{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:15px;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{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] nav[aria-label=Sections] a[aria-current]{color:var(--accent)}[data-mode=departure] .speak{color:var(--muted)}
