.mz-scope{--radius:1rem;--mz-deep:oklch(28% .13 300);--mz-plum:oklch(42% .16 305);--mz-gold:oklch(74% .14 65);--mz-sun:oklch(85% .17 85);--background:var(--mz-deep);--foreground:oklch(99% 0 0);--card:oklch(100% 0 0/.07);--card-foreground:oklch(99% 0 0);--muted-foreground:oklch(88% .03 300);--destructive:oklch(70% .19 25);--border:oklch(100% 0 0/.14);--input:oklch(100% 0 0/.22);--ring:var(--mz-sun);--mz-gradient-hero:linear-gradient(160deg, var(--mz-deep) 0%, var(--mz-plum) 100%);--mz-gradient-gold:linear-gradient(135deg, var(--mz-sun), var(--mz-gold));--mz-shadow-gold:0 12px 30px -10px color-mix(in oklab, var(--mz-gold) 60%, transparent);color:var(--foreground);background-color:var(--mz-deep);-webkit-font-smoothing:antialiased;font-family:Outfit,ui-sans-serif,system-ui,sans-serif}.mz-scope *{border-color:var(--border)}.mz-bg-hero{background:var(--mz-gradient-hero)}.mz-bg-gold-grad{background:var(--mz-gradient-gold)}.mz-text-gold-grad{background:var(--mz-gradient-gold);color:#0000;-webkit-background-clip:text;background-clip:text}.mz-btn-cta{background:var(--mz-gradient-gold);width:100%;min-height:3.75rem;color:var(--mz-deep);box-shadow:var(--mz-shadow-gold);border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-size:1.125rem;font-weight:800;transition:transform .15s,filter .15s;display:inline-flex}.mz-btn-cta:hover{filter:brightness(1.06)}.mz-btn-cta:active{transform:scale(.98)}.mz-btn-cta:disabled{opacity:.7}
