/* Match Finviz's standard 1425 CSS-pixel desktop canvas. */
:root{--site-width:1425px}
html{background:#080c11}
body{width:100%;max-width:var(--site-width);margin-inline:auto;min-height:100vh;background:var(--bg,#0b0e13)}
body>header,body>footer,body>.stock-ticker,body>main{width:100%;max-width:100%;margin-inline:auto}
@media(min-width:1425px){body{box-shadow:0 0 0 1px #202832}body>header,body>footer,.home-page .hero,.home-page .section{max-width:100%}.home-page .hero{padding-inline:28px}.home-page .section{padding-inline:28px}}
/* Fixed overlays and Full Chart retain their viewport positioning. */
/* Visible desktop gutters, including when the viewport is below the width cap. */
@media(min-width:1024px){body{width:90%;max-width:var(--site-width)}}
@media(min-width:761px) and (max-width:1023px){body{width:96%}}
@media(max-width:760px){body{width:100%}}
