:root{--line-thin: 1px;--line-normal: 1.5px;--line-thick: 2px;--line-vthick: 3px;--blueprint-bg: #003153;--blueprint-line: rgba(255,255,255,.25);--blueprint-line-strong: rgba(255,255,255,.5);--blueprint-line-heavy: rgba(255,255,255,.75);--blueprint-text: #e6f2ff;--blueprint-accent: #ced8f7;--blueprint-strong-line: rgba(255,255,255,.5);--border-radius: 6px;--spacing: 12px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Gudea,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--blueprint-text);background-color:var(--blueprint-bg);min-height:100vh;margin:0;padding:0;overflow-y:scroll}body:after{content:"";position:fixed;top:0;right:0;width:var(--line-thin);height:100vh;background:var(--blueprint-line);pointer-events:none;z-index:9999}*{scrollbar-width:thin;scrollbar-color:var(--blueprint-line-strong) var(--blueprint-bg)}::-webkit-scrollbar{width:12px;height:12px;background:var(--blueprint-bg);border-left:var(--line-thin) solid var(--blueprint-line);border-right:var(--line-thin) solid var(--blueprint-line)}::-webkit-scrollbar-track{background:var(--blueprint-bg)}::-webkit-scrollbar-thumb{background:var(--blueprint-line-strong);border:var(--line-thin) solid var(--blueprint-line);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--blueprint-line-heavy);border-color:var(--blueprint-accent);box-shadow:0 0 4px #ced8f74d}::-webkit-scrollbar-thumb:active{background:var(--blueprint-accent)}::-webkit-scrollbar-corner{background:var(--blueprint-bg)}
