.cas-page{--cas-bg:#f9f5ee;--cas-ink:#251611;--cas-muted:#6b5d55;--cas-card:#fefcf8;--cas-soft:#eee8df;--cas-border:#dbd2c9;--cas-wine:#7d1828;--cas-wine-deep:#45010e;--cas-gold:#e4ac59;--cas-teal:#32856c;--cas-blue:#4a7395;background:radial-gradient(circle at 8% 0%, #e4ac5929, transparent 28rem), radial-gradient(circle at 90% 10%, #32856c24, transparent 28rem), linear-gradient(180deg, var(--cas-bg), #f5efe6 54%, #faf8f2);color:var(--cas-ink)}@supports (color:lab(0% 0 0)){.cas-page{--cas-bg:lab(96.7853% .463247 3.79236);--cas-ink:lab(9.3377% 7.06232 6.33091);--cas-muted:lab(40.742% 4.91168 6.59606);--cas-card:lab(99.0978% .129193 2.2859);--cas-soft:lab(92.3895% .667781 5.32225);--cas-border:lab(84.687% 2.05258 5.71702);--cas-wine:lab(27.7751% 43.4935 18.6026);--cas-wine-deep:lab(11.9296% 31.5804 12.7496);--cas-gold:lab(74.4315% 14.934 50.2358);--cas-teal:lab(50.1468% -31.2008 5.72397);--cas-blue:lab(46.561% -7.50268 -23.0157);background:radial-gradient(circle at 8% 0%, lab(74.4315% 14.934 50.2358/.16), transparent 28rem), radial-gradient(circle at 90% 10%, lab(50.1468% -31.2008 5.72397/.14), transparent 28rem), linear-gradient(180deg, var(--cas-bg), lab(94.6901% 1.15386 5.2188) 54%, lab(97.4857% .0825524 3.05574))}}.cas-page ::selection{background:#7d182838;background:lab(27.7751% 43.4935 18.6026/.22)}.cas-grid-bg{background-image:linear-gradient(90deg,#2516110f 1px,#0000 1px),linear-gradient(#2516110d 1px,#0000 1px);background-image:linear-gradient(90deg,lab(9.3377% 7.06232 6.33091/.06) 1px,#0000 1px),linear-gradient(lab(9.3377% 7.06232 6.33091/.05) 1px,#0000 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at 54% 32%,#000 18%,#0000 74%);mask-image:radial-gradient(circle at 54% 32%,#000 18%,#0000 74%)}@keyframes cas-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}@keyframes cas-scan{0%{opacity:0;transform:translateY(-18%)}16%,82%{opacity:1}to{opacity:0;transform:translateY(118%)}}@keyframes cas-pulse{0%,to{box-shadow:0 0 #32856c57;box-shadow:0 0 lab(50.1468% -31.2008 5.72397/.34)}55%{box-shadow:0 0 0 12px #32856c00;box-shadow:0 0 0 12px lab(50.1468% -31.2008 5.72397/0)}}@keyframes cas-slide{0%,to{transform:translate(0)}50%{transform:translate(10px)}}.cas-float{animation:6.3s ease-in-out infinite cas-float}.cas-scan-line{animation:3.5s cubic-bezier(.22,1,.36,1) infinite cas-scan}.cas-live-dot{animation:2.2s ease-out infinite cas-pulse}.cas-slide{animation:3.8s ease-in-out infinite cas-slide}@media (prefers-reduced-motion:reduce){.cas-float,.cas-scan-line,.cas-live-dot,.cas-slide{animation:none}}
