:root{--desktop:teal;--silver:silver;--silver-light:#dfdfdf;--silver-dark:gray;--white:#fff;--navy:navy;--navy-light:#1084d0;--accent:#00e;--accent-dark:#551a8b;--link:#00e;--link-visited:#551a8b;--link-hover:#c00;--black:0, 0, 0;--gray:64, 64, 64;--gray-light:223, 223, 223;--gray-dark:0, 0, 0;--box-shadow:4px 4px 0 #00000059}body{text-align:left;word-wrap:break-word;overflow-wrap:break-word;color:#000;background-color:teal;background-image:conic-gradient(#007878 25%, teal 0 50%, #007878 0 75%, teal 0);background-size:2px 2px;margin:0;padding:0 0 36px;font-family:Tahoma,MS Sans Serif,SimSun,Songti SC,STSong,Geneva,sans-serif;font-size:15px;line-height:1.6}main{background:var(--silver);border:2px solid;border-color:var(--white) var(--silver-dark) var(--silver-dark) var(--white);width:720px;max-width:calc(100% - 2em);margin:2em auto;padding:1.5em}h1,h2,h3,h4,h5,h6{color:var(--navy);margin:0 0 .5rem;font-weight:700;line-height:1.2}h1{font-size:1.8em}h2{font-size:1.5em}h3{font-size:1.3em}h4{font-size:1.15em}h5{font-size:1.05em}h6{font-size:1em}strong,b{font-weight:700}a{color:var(--link);text-decoration:underline}a:visited{color:var(--link-visited)}a:hover{color:var(--link-hover)}a:active{color:red}p{margin-bottom:1em}.prose p{margin-bottom:1.25em}textarea{width:100%;font-size:16px}input{font-size:16px}table{border-collapse:collapse;background:var(--white);border:2px solid;border-color:var(--silver-dark) var(--white) var(--white) var(--silver-dark);width:100%}th,td{border:1px solid var(--silver-dark);padding:4px 8px}th{background:var(--navy);color:var(--white)}img{border:1px solid var(--silver-dark);background:var(--white);max-width:100%;height:auto;padding:2px}code{background-color:var(--white);border:1px solid;border-color:var(--silver-dark) var(--white) var(--white) var(--silver-dark);padding:1px 4px;font-family:Courier New,Courier,monospace;font-size:.95em}pre{border:2px solid;border-color:var(--silver-dark) var(--white) var(--white) var(--silver-dark);border-radius:0;padding:1em}pre>code{all:unset;font-family:Courier New,Courier,monospace}blockquote{border-left:4px solid var(--navy);color:rgb(var(--gray));background:var(--white);border-top:2px solid var(--silver-dark);border-right:2px solid var(--white);border-bottom:2px solid var(--white);margin:1em 0;padding:.75em 1em;font-size:1.05em;font-style:italic}hr{border:none;border-top:2px groove var(--silver);margin:1.5em 0}::selection{background:var(--navy);color:var(--white)}html{scrollbar-color:var(--silver) var(--silver-light)}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{background:var(--silver-light)}::-webkit-scrollbar-thumb{background:var(--silver);border:1px solid;border-color:var(--white) #000 #000 var(--white);box-shadow:inset 1px 1px 0 var(--silver-light), inset -1px -1px 0 var(--silver-dark)}.titlebar{background:linear-gradient(90deg, var(--navy), var(--navy-light));color:var(--white);align-items:center;gap:6px;padding:3px 4px 3px 8px;font-weight:700;display:flex}.titlebar .title-text{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.win-btn{color:#000;background:var(--silver);border:1px solid;border-color:var(--white) #000 #000 var(--white);width:20px;height:18px;box-shadow:inset 1px 1px 0 var(--silver-light), inset -1px -1px 0 var(--silver-dark);justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.win-btn.close{color:#000;font-weight:900}.well{background:var(--white);border:2px solid;border-color:var(--silver-dark) var(--white) var(--white) var(--silver-dark)}.dither{background-color:var(--silver);background-image:conic-gradient(#dfdfdf 25%, silver 0 50%, #dfdfdf 0 75%, silver 0);background-size:2px 2px}.badge{background:var(--silver);color:#000;border:1px solid;border-color:var(--white) #000 #000 var(--white);box-shadow:inset 1px 1px 0 var(--silver-light), inset -1px -1px 0 var(--silver-dark);padding:4px 6px;font-size:11px;line-height:1;text-decoration:none;display:inline-block}.lcd{letter-spacing:3px;color:#3f3;border:2px solid;border-color:var(--silver-dark) var(--white) var(--white) var(--silver-dark);background:#000;padding:3px 8px;font-family:Courier New,Courier,monospace;font-size:14px;font-weight:700;display:inline-block}@keyframes retro-blink{0%,49%{visibility:visible}50%,to{visibility:hidden}}.blink{animation:1.1s step-end infinite retro-blink}.marquee{white-space:nowrap;border:2px solid;border-color:var(--silver-dark) var(--white) var(--white) var(--silver-dark);background:var(--white);padding:4px 0;overflow:hidden}.marquee>span{color:var(--navy);padding-left:100%;font-weight:700;animation:22s linear infinite retro-marquee;display:inline-block}@keyframes retro-marquee{to{transform:translate(-100%)}}@media (width<=720px){body{font-size:15px}main{margin:1em auto;padding:1em}}.sr-only{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}footer[data-astro-cid-jo6i4kqk]{color:var(--silver-light);text-align:center;background:0 0}.retro-row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:1.5em 1em;font-size:12px;display:flex}.taskbar[data-astro-cid-jo6i4kqk]{z-index:999;background:var(--silver);border-top:2px solid;border-color:var(--white) var(--silver-dark) var(--silver-dark) var(--white);align-items:center;gap:4px;padding:3px 4px;display:flex;position:fixed;bottom:0;left:0;right:0}.start[data-astro-cid-jo6i4kqk]{color:#000;background:var(--silver);border:2px solid;border-color:var(--white) var(--silver-dark) var(--silver-dark) var(--white);cursor:default;align-items:center;gap:5px;padding:2px 8px;font-size:13px;font-weight:700;display:inline-flex}.start[data-astro-cid-jo6i4kqk]:active{border-color:var(--silver-dark) var(--white) var(--white) var(--silver-dark)}.flag[data-astro-cid-jo6i4kqk]{grid-template-columns:5px 5px;grid-auto-rows:5px;gap:1px;display:inline-grid}.flag[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]:first-child{background:red}.flag[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]:nth-child(2){background:#00a000}.flag[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]:nth-child(3){background:#0000d0}.flag[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]:nth-child(4){background:#ffc000}.task-sep[data-astro-cid-jo6i4kqk]{border-left:1px solid var(--silver-dark);border-right:1px solid var(--white);align-self:stretch;width:2px}.task-btn[data-astro-cid-jo6i4kqk]{color:#000;white-space:nowrap;text-overflow:ellipsis;background:conic-gradient(#dfdfdf 25%, silver 0 50%, #dfdfdf 0 75%, silver 0) 0 0 / 2px 2px;border:2px solid;border-color:var(--silver-dark) var(--white) var(--white) var(--silver-dark);max-width:320px;padding:2px 8px;font-size:12px;display:inline-block;overflow:hidden}.tray[data-astro-cid-jo6i4kqk]{color:#000;border:2px solid;border-color:var(--silver-dark) var(--white) var(--white) var(--silver-dark);align-items:center;gap:6px;margin-left:auto;padding:2px 8px;font-size:12px;display:inline-flex}.tray-icon[data-astro-cid-jo6i4kqk]{font-size:11px}a[data-astro-cid-evkijfd6]{color:#000;background:var(--silver);border:2px solid;border-color:var(--white) var(--silver-dark) var(--silver-dark) var(--white);padding:2px 10px;font-size:13px;text-decoration:none;display:inline-block}a[data-astro-cid-evkijfd6]:hover{color:var(--navy)}a[data-astro-cid-evkijfd6].active{background:conic-gradient(#dfdfdf 25%, silver 0 50%, #dfdfdf 0 75%, silver 0) 0 0 / 2px 2px;border-color:var(--silver-dark) var(--white) var(--white) var(--silver-dark);font-weight:700}a[data-astro-cid-evkijfd6].active:hover{color:#000}header[data-astro-cid-nen7h5rs]{background:var(--silver);border-bottom:1px solid var(--silver-dark);box-shadow:0 1px 0 var(--white);margin:0;padding:0 0 2px}.titlebar[data-astro-cid-nen7h5rs]{margin:2px}.menubar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;padding:3px 4px;display:flex}.nav-btns[data-astro-cid-nen7h5rs]{gap:3px;display:flex}.social-links[data-astro-cid-nen7h5rs]{align-items:center;gap:2px;display:flex}.social-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#000;padding:3px 5px;display:inline-flex}.social-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--navy);background:var(--white)}
