/* Lumina Flow v91.5.403 — cinematic website polish, presentation only.
   No financial chart, canvas, hit target, scale, coordinate, or data changes. */
@media (min-width: 900px) and (prefers-reduced-motion: no-preference) {
 #lf-app-root .lf-premium-sidebar {
   background-image:radial-gradient(ellipse 105% 42% at 52% -8%,rgba(74,158,239,.20),transparent 78%),
     linear-gradient(170deg,rgba(12,35,72,.22),transparent 53%),
     linear-gradient(0deg,rgba(5,16,41,.11),transparent 47%);
   box-shadow:inset -1px 0 rgba(159,206,255,.07),inset 0 1px rgba(175,216,255,.08),
     3px 0 28px rgba(0,8,30,.19);
 }
 #lf-app-root :is(.lf-king-card-229,.lf-social-card,.lf-mechanics-card,.lf-mini-panel,.lf-api-governor-panel) {
   background-image:linear-gradient(147deg,rgba(86,164,240,.045),transparent 44%),
     radial-gradient(ellipse at 100% 0,rgba(55,107,193,.04),transparent 70%);
   box-shadow:inset 0 1px rgba(177,221,255,.07),0 7px 24px rgba(0,8,30,.11);
   transition:box-shadow .22s ease,border-color .22s ease;
 }
 #lf-app-root :is(.lf-king-card-229,.lf-social-card,.lf-mechanics-card,.lf-mini-panel,.lf-api-governor-panel):hover {
   box-shadow:inset 0 1px rgba(186,226,255,.12),0 12px 30px rgba(0,9,35,.18),0 0 20px rgba(42,127,227,.035);
 }
 #lf-app-root :is(.advanced-chart-panel-root,.option-flow-panel-root,.brain-panel-premium,.lumina-dp-panel) {
   border-color:rgba(114,177,238,.12);
   background-image:linear-gradient(137deg,rgba(85,157,232,.035),transparent 42%),
     radial-gradient(ellipse 65% 28% at 100% 0,rgba(36,102,198,.04),transparent);
 }
}
@media (max-width:899px),(prefers-reduced-motion:reduce) {
 #lf-app-root :is(.lf-king-card-229,.lf-social-card,.lf-mechanics-card,.lf-mini-panel,.lf-api-governor-panel){transition:none!important;}
}
@media (forced-colors:active) {
 #lf-app-root :is(.lf-premium-sidebar,.advanced-chart-panel-root,.option-flow-panel-root,.brain-panel-premium,.lumina-dp-panel,.lf-king-card-229,.lf-social-card,.lf-mechanics-card,.lf-mini-panel,.lf-api-governor-panel){background-image:none!important;box-shadow:none!important;}
}
