:root{--baseFontSize: 16px;--h1FontSize: 100px;--h2FontSize: 80px;--h3FontSize: 40px;--h4FontSize: 30px;--subtextFontSize: 14px;--buttonFontSize: 13px;--miniFontSize: 12px;--borderColor: #252525;--border: 1px solid var(--borderColor);--borderColorWhite: rgba(255,255,255,.25);--borderWhite: 1px solid var(--borderColorWhite);--foregroundColor: white;--backgroundColor: black;--hoverBgColor: #10101022;--textShadow: 0 0 15px var(--backgroundColor);--maxWidth: 1620px;--margin: 30px;--menubarHeight: 76px;--buttonHeight: 56px;--headerPadding: calc(var(--menubarHeight) + var(--margin));--footerPadding: calc(50px + var(--margin) * 2);--paddedFullScreen: calc(100vh - var(--headerPadding) - var(--footerPadding))}:root .light{--foregroundColor: #202020;--backgroundColor: #e5e5e5;--hoverBgColor: #d5d5d5;--textShadow: 0 0 15px var(--backgroundColor)}:root .light img:not(.color){filter:invert(1)}@media screen and (max-width: 1024px){:root{--baseFontSize: 14px;--h1FontSize: 40px;--h2FontSize: 40px;--subtextFontSize: 12px;--buttonFontSize: 11px;--margin: 15px;--menubarHeight: 60px;--borderColor: #303030}}#app{background:var(--backgroundColor);width:100%;height:100vh;overflow-y:auto}#app::-webkit-scrollbar{width:15px;height:100%;border-left:var(--border);background-color:var(--backgroundColor)}#app::-webkit-scrollbar-thumb{width:15px;background-color:#101010;border:var(--border);border-right:0}#app::-webkit-scrollbar-thumb:hover{background-color:#151515}*{color:var(--foregroundColor);font-family:Inter,sans-serif;font-size:var(--baseFontSize)}.bg-glass{background:var(--hoverBgColor);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}h1,h2,h3,h4,h5,h6{font-family:Saira,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;color:var(--foregroundColor)!important;max-width:600px!important;overflow:visible!important;text-overflow:visible!important}p{line-height:1.5!important;color:var(--foregroundColor)!important;max-width:600px!important;overflow:visible!important;height:min-content!important}p strong{font-weight:800!important}p em{font-style:italic!important}p+p{margin-top:10px!important}@media screen and (max-width: 1024px){h1,h2,h3,h4,h5,h6,p{max-width:none!important}}script{display:none!important}
