.lp-root{--lp-accent:gold;--lp-accent-deep:#ab8000;--lp-accent-warm:orange;--lp-accent-warm-deep:#ff8c00;--color-background:#050508;--color-foreground:#f4f4f8;--color-muted:#a09fa8;--color-primary:var(--lp-accent);--color-primary-light:#fff0a3;--color-primary-dark:var(--lp-accent-deep);--color-secondary:var(--lp-accent-warm);--color-secondary-light:#ffc266;--color-secondary-dark:var(--lp-accent-warm-deep);--color-surface:#ffffff0b;--color-border:#ffd70024;isolation:isolate;min-height:100vh;color:var(--color-foreground);background-color:var(--color-background);position:relative}.lp-root:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(100% 70% at 50% -15%,#ffd70024,#0000 55%),radial-gradient(50% 45% at 100% 10%,#ffa5001a,#0000 50%),radial-gradient(45% 40% at 0 85%,#ab80001f,#0000 55%),linear-gradient(#040406 0%,#06060c 35%,#080812 100%);position:fixed;inset:0}.lp-root:after{content:"";z-index:0;pointer-events:none;opacity:.45;background-image:linear-gradient(#ffd7000a 1px,#0000 1px),linear-gradient(90deg,#ffd7000a 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#0000 100%)}.lp-root>*{z-index:1;position:relative}.lp-root :is(a,button).bg-primary,.lp-root :is(a,button).bg-primary:hover{color:#0a0a0f}@media (prefers-reduced-motion:reduce){.lp-hero-glow{animation:none}}.lp-hero-glow{animation:10s ease-in-out infinite lp-hero-breathe}@keyframes lp-hero-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.03)}}
