
:root{--lp-c-bg:#07162f;--lp-c-panel:#122949;--lp-c-purple:#202054;--lp-c-gold:#ffcc3d;--lp-c-text:#f5f8ff;--lp-c-muted:#b9c9e2;--lp-c-line:rgba(170,191,247,.25);--gold:#ffcc3d;--text:#f5f8ff;--muted:#b9c9e2;--line:rgba(170,191,247,.25);color-scheme:dark}
html{background:#07162f}
body{color:var(--lp-c-text);background:radial-gradient(ellipse at 87% 12%,rgba(79,58,175,.27),transparent 42%),radial-gradient(ellipse at 16% 55%,rgba(20,98,158,.20),transparent 46%),#07162f;background-attachment:fixed}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--lp-c-gold);outline-offset:3px}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}

:root{--yellow:#ffcc3d;--yellow-2:#ffe48a;--gold:#ffcc3d;--ink:#07162f;--ink-2:#101e3d;--ink-3:#192c54;--muted:#b9c9e2;--line:rgba(170,191,247,.25)}
html,body{background-color:#07162f}
body{background:radial-gradient(ellipse at 85% 10%,rgba(79,58,175,.27),transparent 44%),radial-gradient(ellipse at 10% 40%,rgba(20,98,158,.17),transparent 48%),#07162f}
.topbar{background:rgba(6,19,46,.96);border-color:var(--lp-c-line)}
.nav-links{color:#d4e1f7}.nav-links a:hover{color:#ffdf82}
.hero,.panel,.card{background:linear-gradient(145deg,#192e54,#101e3e 78%);border-color:var(--lp-c-line);box-shadow:0 18px 52px rgba(2,6,27,.24)}
.hero{background:radial-gradient(ellipse at 85% 0,rgba(79,58,175,.24),transparent 56%),linear-gradient(145deg,#1e3560,#101e3e)}
.hero p,.muted{color:#b9c9e2}
.btn-primary,.btn.gold{background:linear-gradient(120deg,#ffe48a,#ffcc3d);color:#14213a;border-color:#ffdc7d}
input,select,textarea{background:#0b1a37;color:#f5f8ff;border-color:rgba(165,191,240,.37)}
input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #ffcc3d;outline-offset:2px}
table{background:#101e3d}th{color:#c8d8ee}tbody tr:hover{background:rgba(57,65,132,.24)}
.site-footer{background:#07162f;border-color:var(--lp-c-line)}
/* Existing application-level inline styles, form validations and payment controls retained. */
