:root{--bg:#101820;--panel:#182330;--panel2:#213140;--coral:#8ea8ff;--coral2:#b8c9ff;--lime:#8ea8ff;--text:#f4f1ea;--muted:#aab8c6;--dim:#aab8c6}
body{background:radial-gradient(ellipse at 80% 5%,#2b405235,transparent 40%),var(--bg)}.app-brand-symbol{width:38px;height:38px;border-radius:11px}.hero-spark{background:#213140;box-shadow:none;transform:none;border:1px solid #8ea8ff38}.hero-spark img{width:90%;height:90%}.hero-side:before{background:radial-gradient(circle,#8ea8ff22,transparent 68%)}.float-note{background:#182330;border-color:#ffffff22}.tabbar{background:#182330}.tab-button.active{background:#8ea8ff;color:#101820}.rating-button.selected{background:#8ea8ff;border-color:#8ea8ff;color:#101820}.ecosystem-nav{background:#121c27!important}.ecosystem-nav a{color:#8ea8ff!important}.ecosystem-copy small{color:#aab8c6!important}.button.primary,.primary-button{color:#101820}.brand-period{color:var(--coral)}
