html{height:100%;font-size:16px;scroll-behavior:smooth}body{font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.6;color:#e1e1e6;display:flex;flex-direction:column;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(160deg,#232526,#161718 30%,#3a3a3cf2,#161718 70%,#232526);background-attachment:fixed;margin:0;padding:0}:root{--font-family-sans-serif:"SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;--metallic-primary-color:#0A84FF;--metallic-primary-color-hover:#0060DF;--metallic-primary-color-light-bg:rgba(10, 132, 255, .15);--text-on-dark-primary:#E1E1E6;--text-on-dark-secondary:#A8A8B3;--text-on-dark-tertiary:#737380;--text-on-primary-button:#FFFFFF;--background-body-dark-start:#232526;--background-body-dark-end:#161718;--background-card-gray:#2C2C2E;--background-header-transparent:rgba(28, 28, 30, .75);--background-dropdown:#3A3A3C;--border-color-subtle:#3A3A3C;--border-color-interactive:#545456;--divider-color:#48484A;--shadow-glow-primary:0 0 15px rgba(10, 132, 255, .2);--shadow-depth-soft:0 4px 8px rgba(0,0,0,.25);--shadow-depth-medium:0 6px 12px rgba(0,0,0,.3);--border-radius-small:6px;--border-radius-medium:10px;--transition-duration:.25s;--transition-easing:cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}
