*{box-sizing:border-box}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;width:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#1a2035}::-webkit-scrollbar-thumb{background:#6a6afb;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#80bfff}a{color:#80bfff;text-decoration:none;transition:color .2s ease}a:hover{color:#6a6afb}.feature-card{background-color:#1a1a4a;border-radius:12px;border:1px solid rgba(255,255,255,.1);padding:24px;transition:border-color .2s ease}.feature-card:hover{border-color:#fff3}.container-card{background-color:#1a1d36;border-radius:15px;border:1px solid rgba(255,255,255,.1);padding:32px}.page-section{background-color:#2a3070;padding:48px 24px}.text-accent-blue{color:#6a6afb}.text-accent-cyan{color:#80bfff}.text-primary{color:#fff}.text-secondary{color:#e0e0e0}.text-tertiary{color:#ccc}.membership-page__bg{position:fixed;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center top;background-attachment:fixed;pointer-events:none;z-index:0}.membership-page__bg--dark{background-image:url(../commerce/assets/aurora-background.png)}.membership-page__bg--dark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d0a2c7a,#0d0a2cd1)}.membership-page__bg--light{background-image:url(../commerce/assets/aurora-background-light.png)}.membership-page__bg--light:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff7a,#f5f0ffe6)}
