@layer components{.primal-landing{--gold:#d5b15a;--green:#8cff4c;--cyan:#48dff6;--red:#ff3a2e;--bg:#020604;--text:#e8f6d9;--muted:#5a7a52;--border:#d5b15a66;background:var(--bg);color:var(--text)}.primal-landing .gold{color:var(--gold)}.primal-landing .green{color:var(--green)}.primal-landing .cyan{color:var(--cyan)}.primal-landing .muted{color:var(--muted)}.primal-landing .bg-gold{background-color:var(--gold)}.primal-landing .bg-green{background-color:var(--green)}.primal-landing .bg-dark{background-color:var(--bg)}.primal-landing .border-gold{border-color:var(--gold)}.primal-landing .border-green{border-color:var(--green)}.primal-landing button,.primal-landing a[href],.primal-landing [role=button],.primal-landing input:not([type=hidden]),.primal-landing select,.primal-landing textarea{letter-spacing:.02em;font-weight:700;transition:box-shadow .25s,transform .15s,filter .2s,border-color .2s;position:relative}.primal-landing button,.primal-landing [role=button]{filter:brightness(1.05)saturate(1.1);min-height:44px;font-size:max(1em,15px);box-shadow:0 0 0 1px #8cff4c59,0 0 14px #8cff4c73,0 0 32px #8cff4c40}.primal-landing button.border-gold,.primal-landing [role=button].border-gold,.primal-landing button[class*=gold],.primal-landing [role=button][class*=gold]{box-shadow:0 0 0 1px #d5b15a80,0 0 16px #d5b15a8c,0 0 34px #d5b15a4d}.primal-landing button[class*=cyan],.primal-landing [role=button][class*=cyan]{box-shadow:0 0 0 1px #48dff680,0 0 16px #48dff68c,0 0 34px #48dff647}.primal-landing button[class*=red],.primal-landing [role=button][class*=red],.primal-landing button[class*=danger]{box-shadow:0 0 0 1px #ff3a2e80,0 0 16px #ff3a2e8c,0 0 34px #ff3a2e47}.primal-landing a[href]{color:var(--cyan);text-shadow:0 0 6px #48dff68c,0 0 14px #48dff659;text-decoration-color:#48dff6b3}.primal-landing input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.primal-landing select,.primal-landing textarea{box-shadow:0 0 0 1px #d5b15a73,0 0 12px #d5b15a4d}.primal-landing input:focus,.primal-landing select:focus,.primal-landing textarea:focus{outline:none;box-shadow:0 0 0 2px #8cff4cb3,0 0 18px #8cff4c8c,0 0 36px #8cff4c4d}.primal-landing button:hover,.primal-landing [role=button]:hover,.primal-landing a[href]:hover{filter:brightness(1.15)saturate(1.2);transform:translateY(-1px)}.primal-landing button:active,.primal-landing [role=button]:active,.primal-landing a[href]:active{filter:brightness(1.25);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.primal-landing button,.primal-landing [role=button],.primal-landing a[href],.primal-landing input,.primal-landing select,.primal-landing textarea{transition:none}}}
