.homepage-container{min-height:100vh}body:has(.homepage-container){overflow:auto!important;position:relative!important;height:auto!important;width:100%!important}html:has(.homepage-container){overflow:auto!important;position:relative!important;height:auto!important}body:has(.homepage-container)::-webkit-scrollbar{display:block!important;width:12px}body:has(.homepage-container)::-webkit-scrollbar-track{background:var(--theme-background,#1a1a2e)}body:has(.homepage-container)::-webkit-scrollbar-thumb{background:var(--theme-primary,#4a5568);border-radius:6px}body:has(.homepage-container)::-webkit-scrollbar-thumb:hover{background:var(--theme-secondary,#718096)}