.glass{background:var(--glass-tint);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-bright));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-bright));border:.5px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-rim), var(--glass-shadow);position:relative}.glass:before{content:"";border-radius:inherit;background:var(--glass-sheen);pointer-events:none;z-index:0;position:absolute;inset:0}.glass>*{z-index:1;position:relative}.glass--thin{background:var(--glass-thin);-webkit-backdrop-filter:blur(14px) saturate(1.5) brightness(var(--glass-bright));backdrop-filter:blur(14px) saturate(1.5) brightness(var(--glass-bright))}.glass--thick{background:var(--glass-thick);-webkit-backdrop-filter:blur(32px) saturate(2) brightness(var(--glass-bright));backdrop-filter:blur(32px) saturate(2) brightness(var(--glass-bright))}.atmosphere{isolation:isolate;background:linear-gradient(oklch(10% .016 259),oklch(13% .02 256) 55%,oklch(16.5% .024 250) 100%);position:relative;overflow:hidden}.atmosphere:before{content:"";pointer-events:none;filter:blur(46px);background:radial-gradient(46% 17% at 40% 44%,oklch(72% .16 175/.42),#0000 70%),radial-gradient(36% 12% at 64% 26%,oklch(74% .14 200/.28),#0000 74%);position:absolute;inset:-30% -15%;transform:rotate(-6deg)}.atmosphere>*{z-index:1;position:relative}.aurora-orb{corner-shape:round;filter:blur(44px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}
