:root{--desktop-bg:#008080;--taskbar-height:38px;--chrome-face:#c0c0c0;--chrome-highlight:#ffffff;--chrome-shadow:#808080;--chrome-dark:#000000;--chrome-title-start:#000080;--chrome-title-end:#1084d0;--chrome-title-text:#ffffff;--content-face:#c0c0c0;--content-panel:#ffffff;--content-text:#000000;--content-muted:#404040;--content-link:#000080;--content-link-hover:#0000ee;--accent-violet:#6b4c9a;--font-win95:"Windows 95",Tahoma,"MS Sans Serif","Segoe UI",Geneva,sans-serif;--font-ui:var(--font-win95);--font-body:var(--font-win95);--font-display:var(--font-win95);--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem}.win95Scrollbar{scrollbar-width:auto;scrollbar-color:var(--chrome-shadow) var(--chrome-face);scrollbar-gutter:stable}.win95Scrollbar::-webkit-scrollbar-button:vertical:start:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23000' d='M4 1 L7 6 H1 Z'/%3E%3C/svg%3E")}.win95Scrollbar::-webkit-scrollbar-button:vertical:end:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23000' d='M1 2 H7 L4 7 Z'/%3E%3C/svg%3E")}.win95Scrollbar::-webkit-scrollbar-button:horizontal:start:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23000' d='M1 4 L6 1 V7 Z'/%3E%3C/svg%3E")}.win95Scrollbar::-webkit-scrollbar-button:horizontal:end:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23000' d='M2 1 V7 L7 4 Z'/%3E%3C/svg%3E")}.win95Scrollbar::-webkit-scrollbar{width:16px;height:16px;background:var(--chrome-face)}.win95Scrollbar::-webkit-scrollbar-corner{background:var(--chrome-face);border:1px solid;border-color:var(--chrome-shadow) var(--chrome-highlight) var(--chrome-highlight) var(--chrome-shadow)}.win95Scrollbar::-webkit-scrollbar-track{background:linear-gradient(45deg,var(--chrome-highlight) 25%,transparent 25% 75%,var(--chrome-highlight) 75%),linear-gradient(45deg,var(--chrome-highlight) 25%,transparent 25% 75%,var(--chrome-highlight) 75%),var(--chrome-face);background-position:0 0,1px 1px;background-size:2px 2px}.win95Scrollbar::-webkit-scrollbar-track:vertical{border-left:1px solid var(--chrome-shadow);border-right:1px solid var(--chrome-highlight)}.win95Scrollbar::-webkit-scrollbar-track:horizontal{border-top:1px solid var(--chrome-shadow);border-bottom:1px solid var(--chrome-highlight)}.win95Scrollbar::-webkit-scrollbar-thumb{background:var(--chrome-face);border:2px solid;border-color:var(--chrome-highlight) var(--chrome-dark) var(--chrome-dark) var(--chrome-highlight);box-shadow:inset -1px -1px 0 var(--chrome-shadow),inset 1px 1px 0 #dfdfdf}.win95Scrollbar::-webkit-scrollbar-thumb:vertical{min-height:32px}.win95Scrollbar::-webkit-scrollbar-thumb:horizontal{min-width:32px}.win95Scrollbar::-webkit-scrollbar-button{display:block;width:16px;height:16px;-webkit-appearance:none;appearance:none;background-color:var(--chrome-face);background-repeat:no-repeat;background-position:50%;background-size:8px 8px;border:2px solid;border-color:var(--chrome-highlight) var(--chrome-dark) var(--chrome-dark) var(--chrome-highlight);box-shadow:inset -1px -1px 0 var(--chrome-shadow),inset 1px 1px 0 #dfdfdf}.win95Scrollbar::-webkit-scrollbar-button:horizontal:end:decrement,.win95Scrollbar::-webkit-scrollbar-button:horizontal:start:increment,.win95Scrollbar::-webkit-scrollbar-button:vertical:end:decrement,.win95Scrollbar::-webkit-scrollbar-button:vertical:start:increment{display:none}.win95Scrollbar::-webkit-scrollbar-button:active{border-color:var(--chrome-shadow) var(--chrome-highlight) var(--chrome-highlight) var(--chrome-shadow);box-shadow:inset 1px 1px 0 var(--chrome-dark),inset -1px -1px 0 #dfdfdf;background-position:5px 5px}.win98Button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid;border-color:var(--chrome-highlight) var(--chrome-dark) var(--chrome-dark) var(--chrome-highlight);background:var(--chrome-face);box-shadow:inset -1px -1px 0 var(--chrome-shadow),inset 1px 1px 0 #dfdfdf;color:var(--content-text);cursor:default;outline:none}.win98Button:hover:not(:disabled){background:#dfdfdf}.win98Button:active:not(:disabled),.win98ButtonPressed{border-color:var(--chrome-shadow) var(--chrome-highlight) var(--chrome-highlight) var(--chrome-shadow);box-shadow:inset 1px 1px 0 var(--chrome-dark),inset -1px -1px 0 #dfdfdf}.win98Button:focus-visible{outline:1px dotted var(--chrome-dark);outline-offset:-5px}.win98Button:disabled{color:var(--chrome-shadow);cursor:not-allowed}.win98InsetPanel{background:var(--content-panel)}.win98InsetChromePanel,.win98InsetPanel{border:2px solid;border-color:var(--chrome-shadow) var(--chrome-highlight) var(--chrome-highlight) var(--chrome-shadow)}.win98InsetChromePanel,.win98RaisedChromePanel{background:var(--chrome-face)}.win98RaisedChromePanel{border:2px solid;border-color:var(--chrome-highlight) var(--chrome-dark) var(--chrome-dark) var(--chrome-highlight)}@font-face{font-family:Windows\ 95;src:url(/fonts/w-95-sans-serif.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}body,html{margin:0;height:100%;overflow:hidden}body{font-family:var(--font-body);font-size:.8125rem;line-height:1.45;color:var(--content-text)}.desktop-backdrop,body{background:var(--desktop-bg)}.desktop-backdrop{position:fixed;inset:0;z-index:-1}.has-desktop-wallpaper .desktop-backdrop{background-color:var(--desktop-bg);background-image:var(--desktop-wallpaper);background-position:50%;background-repeat:no-repeat;background-size:cover}a{color:var(--content-link);text-decoration:underline}a:hover{color:var(--content-link-hover)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;margin:0 0 var(--space-md);color:var(--content-text)}h2{font-size:1rem}h3{font-size:.875rem}h4{font-size:.8125rem}p{margin:0 0 var(--space-md);color:var(--content-text)}ul{margin:0;padding:0;list-style:none}address{font-style:normal}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}