:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5}html{scroll-behavior:smooth;min-width:320px}body{min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}*{box-sizing:border-box}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0f172a08}::-webkit-scrollbar-thumb{background:#0f172a2e;border-radius:999px}.finance-shell,.pgl-shell{position:relative}.finance-shell .MuiCard-root,.pgl-shell .MuiCard-root{box-shadow:0 12px 28px #0f172a0f}.finance-shell .MuiButton-root,.pgl-shell .MuiButton-root{letter-spacing:.01em}@media (width>=900px){html,body,#root{height:100%;overflow:hidden}}
