:root{--color-bg:rgb(255,255,255);--color-text-100:rgb(19,19,19);--color-text-50:rgba(19,19,19,0.5);--color-text-muted:rgba(19,19,19,0.62);--color-overlay:rgba(19,19,19,0.5);--color-frost:rgba(57,57,57,0.08);--color-orb-glass:rgb(239,239,239);--bg-glow-opacity:.6;--color-error:rgb(160,40,52)}[data-theme=dark]{--color-bg:rgb(19,19,19);--color-text-100:rgb(255,255,255);--color-text-50:rgba(255,255,255,0.5);--color-text-muted:rgba(255,255,255,0.5);--color-overlay:rgba(57,57,57,0.08);--color-frost:rgba(57,57,57,0.08);--color-orb-glass:rgb(33,33,33);--bg-glow-opacity:.3;--color-error:rgb(242,150,150)}html{scroll-behavior:smooth}body,html{max-width:100vw;height:100%;font-size:16px;background:var(--color-bg)}body{font-family:Raleway,Arial,sans-serif;min-height:100vh}*{box-sizing:border-box;padding:0;margin:0}:focus-visible:not(input,textarea,select){outline:2px solid var(--color-text-100);outline-offset:2px;box-shadow:0 0 0 2px var(--color-bg),0 0 10px 6px rgba(119,199,234,.7)}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-text-50);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-100)}::selection{color:var(--color-bg);background:var(--color-text-100)}h1{margin-bottom:30px;font-size:4rem}h1,h3{color:var(--color-text-100);transition:color 1s}h3{font-size:1.5rem}h4{font-size:.875rem;margin:0}p{font-size:1.25rem;font-weight:400}@media screen and (max-width:1100px){h1{font-size:3rem}}@media screen and (max-width:700px){h1{font-size:2.5rem}p{font-size:1.25rem}}