:root{--navy:navy;--blue:#00e;--visited:#551a8b;--red:red;--purple:purple;--teal:teal;--lime:#0f0;--yellow:#ff0;--silver:silver;--gray:gray;--paper:#fff;--cream:#ffc;--font-ui:Arial, Helvetica, sans-serif;--font-body:"Times New Roman", Times, serif;--font-fun:"Comic Sans MS", "Comic Sans", "Chalkboard SE", "Comic Neue", cursive;--font-loud:Impact, "Arial Black", "Haettenschweiler", sans-serif;--font-mono:"Courier New", Courier, monospace;--text:#000;--muted:#444;--accent:var(--blue);--hot:var(--red);--border:var(--gray);--surface:var(--paper);--surface-2:var(--silver);--wrap:860px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:#000;font-family:var(--font-body);background:#000 url(/90s/stars.svg);margin:0;padding:12px 8px 40px;font-size:17px;line-height:1.45}img,svg{max-width:100%}img{height:auto}a{color:var(--blue);text-decoration:underline}a:visited{color:var(--visited)}a:hover{color:var(--red)}:focus-visible{outline-offset:2px;outline:2px dotted #000}h1,h2,h3,h4{margin:0;line-height:1.2}p{margin:0}.bevel{background:var(--silver);border:2px solid;border-color:#fff var(--gray) var(--gray) #fff;box-shadow:1px 1px #000}.button{background:var(--silver);font-family:var(--font-ui);border:2px solid;border-color:#fff var(--gray) var(--gray) #fff;cursor:pointer;white-space:nowrap;padding:4px 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:1px 1px #000;color:#000!important}.button:hover{background:#d4d0c8}.button:active,.button[aria-current=page]{border-color:var(--gray) #fff #fff var(--gray);background:#b8b8b8;box-shadow:inset 1px 1px #000}.button.ghost{background:var(--silver)}.frame{max-width:var(--wrap);margin:0 auto}.layout{border:4px ridge var(--silver);background:var(--paper);grid-template-columns:180px minmax(0,1fr);display:grid}.content{background:#fff url(/90s/paper.svg);min-width:0;padding:16px 18px 28px}@media (width<=700px){.layout{grid-template-columns:minmax(0,1fr)}}.wrap{width:100%}.label{font-family:var(--font-ui);color:#444;font-size:13px}.rainbow{background:linear-gradient(90deg,red,orange,#ff0,#0f0,#0ff,#00f,#f0f,red);border:0;height:6px;margin:18px 0}.section-head{background:var(--navy);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:22px 0 6px;padding:4px 8px;display:flex}.section-head h2{font-family:var(--font-fun);color:var(--yellow);font-size:18px}.section-head h2:before{content:"★ ";color:var(--lime)}.section-head a,.section-head .label{color:#fff;font-size:12px}.page-head{padding-bottom:6px}.page-head .label{font-family:var(--font-mono);color:var(--teal);text-transform:uppercase;font-weight:700}.page-head h1{font-family:var(--font-fun);color:var(--purple);text-shadow:2px 2px 0 var(--silver);margin-top:4px;font-size:clamp(26px,5vw,38px)}.page-head .lede{margin-top:10px;font-size:18px;font-style:italic}.columns{display:block}.blink{animation:1s step-end infinite blink}@keyframes blink{50%{visibility:hidden}}.new{background:var(--red);color:var(--yellow);font-family:var(--font-loud);letter-spacing:1px;vertical-align:middle;margin-right:6px;padding:0 5px;font-size:13px;font-style:italic;animation:.8s step-end infinite blink;display:inline-block;transform:rotate(-6deg)}.counter{border:2px inset var(--gray);color:var(--lime);font-family:var(--font-mono);letter-spacing:3px;background:#000;padding:2px 4px;font-size:18px;font-weight:700;display:inline-block}.prose{font-family:var(--font-body);overflow-wrap:break-word;max-width:70ch;font-size:18px;line-height:1.55}.prose>*+*{margin-top:1em}.prose>:first-child{margin-top:0}.prose h2,.prose h3{font-family:var(--font-ui);margin-top:1.6em}.prose h2{color:var(--navy);border-bottom:2px solid var(--navy);font-size:24px}.prose h3{color:var(--purple);font-size:19px}.prose ul{padding-left:1.4em;list-style:none}.prose ul>li:before{content:"●";color:var(--red);width:1.2em;margin-left:-1.2em;display:inline-block}.prose ol{padding-left:1.4em}.prose li+li{margin-top:.35em}.prose blockquote{background:var(--cream);border:1px dashed var(--gray);margin-inline:0;padding:8px 14px;font-style:italic}.prose hr{background:linear-gradient(90deg,red,orange,#ff0,#0f0,#0ff,#00f,#f0f,red);border:0;height:6px;margin-block:2em}.prose img{border:3px ridge var(--silver)}.prose code{font-family:var(--font-mono);background:var(--cream);padding:0 3px;font-size:.9em}.prose pre{border:3px inset var(--gray);padding:12px 14px;font-size:14px;line-height:1.5;overflow-x:auto;background:#000!important}.prose pre code{font-size:inherit;background:0 0;padding:0}.prose table{border-collapse:collapse;font-family:var(--font-ui);border:2px outset var(--silver);font-size:15px;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;border:1px solid var(--gray);padding:4px 10px}.prose th{background:var(--navy);color:#fff;vertical-align:bottom}.prose tr:nth-child(2n) td{background:#eee}.prose td:not(:first-child),.prose th:not(:first-child){white-space:nowrap}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.visually-hidden:focus{clip-path:none;background:var(--yellow);width:auto;height:auto;position:static}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}}.half[data-astro-cid-f7espo7c]{fill:#0ff}.neutron[data-astro-cid-f7espo7c]{fill:red}.site-header[data-astro-cid-nen7h5rs]{margin-bottom:8px}.banner[data-astro-cid-nen7h5rs]{text-align:center;padding:10px 6px 14px}.brand[data-astro-cid-nen7h5rs]{justify-content:center;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.wordart[data-astro-cid-nen7h5rs]{font-family:var(--font-loud);letter-spacing:2px;background:linear-gradient(#ff0 0%,#f90 35%,red 60%,#f0f 100%);color:#0000;filter:drop-shadow(3px 3px #00a)drop-shadow(1px 1px #fff);-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,9vw,72px);font-style:italic;line-height:1;transform:skew(-6deg)}.spin[data-astro-cid-nen7h5rs]{animation:4s linear infinite spin;display:inline-block}.spin[data-astro-cid-nen7h5rs].reverse{animation-direction:reverse}@keyframes spin{to{transform:rotate(360deg)}}.welcome[data-astro-cid-nen7h5rs]{font-family:var(--font-fun);color:var(--lime);margin-top:10px;font-size:17px;font-weight:700}.tagline[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);color:#fff;margin-top:2px;font-size:14px}.ticker[data-astro-cid-nen7h5rs]{background:var(--navy);border:3px ridge var(--silver);font-family:var(--font-mono);align-items:center;font-size:15px;font-weight:700;display:flex}.ticker-label[data-astro-cid-nen7h5rs]{background:var(--red);color:var(--yellow);flex:none;padding:3px 8px}.ticker-window[data-astro-cid-nen7h5rs]{flex:1;overflow:hidden}.ticker-track[data-astro-cid-nen7h5rs]{width:max-content;animation:60s linear infinite scroll;display:flex}.ticker[data-astro-cid-nen7h5rs]:hover .ticker-track[data-astro-cid-nen7h5rs],.ticker[data-astro-cid-nen7h5rs]:focus-within .ticker-track[data-astro-cid-nen7h5rs]{animation-play-state:paused}.ticker[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none;display:flex}.ticker[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{white-space:nowrap;padding:3px 0 3px 36px}.ticker[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:before{content:"*** ";color:var(--lime)}.ticker[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.ticker[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:visited{color:var(--yellow);text-decoration:none}.ticker[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{text-decoration:underline}@keyframes scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-window[data-astro-cid-nen7h5rs]{overflow-x:auto}.ticker-track[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs][aria-hidden]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{text-align:center;color:#fff;font-family:var(--font-ui);flex-direction:column;gap:6px;margin-top:10px;padding:12px 8px;font-size:13px;display:flex}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:visited{color:#6cf}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--yellow)}.links[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);font-size:13px}.construction[data-astro-cid-jo6i4kqk]{justify-content:center;align-items:stretch;margin-block:6px;display:flex}.stripes[data-astro-cid-jo6i4kqk]{background:repeating-linear-gradient(45deg,#000 0 10px,#fc0 10px 20px);border:2px solid #fc0;width:60px}.sign[data-astro-cid-jo6i4kqk]{color:#000;font-family:var(--font-loud);letter-spacing:1px;background:#fc0;padding:4px 10px;font-size:15px}.sidebar[data-astro-cid-wv7whodv]{background:var(--silver);border-right:3px ridge var(--silver);font-family:var(--font-ui);text-align:center;flex-direction:column;gap:12px;padding:10px 8px 16px;font-size:13px;display:flex}.box-title[data-astro-cid-wv7whodv]{background:var(--navy);color:#fff;margin-bottom:6px;padding:2px 4px;font-size:13px;font-weight:700}.nav[data-astro-cid-wv7whodv]{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-wv7whodv] .button[data-astro-cid-wv7whodv]{white-space:normal;font-size:13px;display:block}.box[data-astro-cid-wv7whodv]{background:#d4d0c8;border:2px groove #fff;padding:6px}.small[data-astro-cid-wv7whodv]{font-size:11px;line-height:1.35}.box[data-astro-cid-wv7whodv] .counter[data-astro-cid-wv7whodv]{margin-block:4px}.topics[data-astro-cid-wv7whodv]{text-align:left;margin:0 0 6px;padding:0;list-style:none}.topics[data-astro-cid-wv7whodv] li[data-astro-cid-wv7whodv]{padding:1px 0 1px 14px;position:relative}.topics[data-astro-cid-wv7whodv] li[data-astro-cid-wv7whodv]:before{content:"►";color:var(--red);font-size:10px;position:absolute;top:3px;left:0}.ring-links[data-astro-cid-wv7whodv]{font-family:var(--font-mono);margin-bottom:4px;font-weight:700}.gb[data-astro-cid-wv7whodv]{font-weight:700}.mail[data-astro-cid-wv7whodv]{animation:1.2s steps(2,end) infinite wiggle;display:inline-block}@keyframes wiggle{50%{transform:rotate(-8deg)}}.badges[data-astro-cid-wv7whodv]{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.badge[data-astro-cid-wv7whodv]{width:88px;height:31px;font-family:var(--font-ui);white-space:nowrap;border:1px solid #000;flex-direction:column;justify-content:center;font-size:9px;line-height:1.1;text-decoration:none;display:flex;overflow:hidden}.badge[data-astro-cid-wv7whodv] b[data-astro-cid-wv7whodv]{font-size:10px}.rss[data-astro-cid-wv7whodv],.rss[data-astro-cid-wv7whodv]:visited{color:#fff;background:#f60}.x[data-astro-cid-wv7whodv],.x[data-astro-cid-wv7whodv]:visited{color:#fff;background:#000}.notepad[data-astro-cid-wv7whodv]{color:var(--navy);background:#fff}.netscape[data-astro-cid-wv7whodv]{color:var(--yellow);background:linear-gradient(teal,navy)}.claude[data-astro-cid-wv7whodv]{color:#fff;background:#d97757}@media (width<=700px){.sidebar[data-astro-cid-wv7whodv]{border-right:0;border-bottom:3px ridge var(--silver)}.nav[data-astro-cid-wv7whodv]{flex-flow:wrap;justify-content:center}.box[data-astro-cid-wv7whodv],.badges[data-astro-cid-wv7whodv]{display:none}}
