.princessNailSalon-root{--bg:#fff;--ink:#0a0a0a;--muted:#52525b;--accent:#5b21b6;--accent-soft:#ede4ff;--gold:#c9a04f;--gold-soft:#f1e4c8;--violet-deep:#1a0b2e;--surface:#faf7ff;--line:#0a0a0a14;background-color:var(--bg);color:var(--ink);font-family:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif}.princessNailSalon-root .font-display{font-family:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;font-style:normal;font-weight:700}.princessNailSalon-root .font-body{font-family:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif}.princessNailSalon-root .font-mono{font-family:var(--font-geist-mono), var(--font-ibm-plex-mono), ui-monospace, monospace}.princessNailSalon-root ::selection{background:var(--accent);color:#fff}.princessNailSalon-root .pns-chip{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);background:#5b21b614;border:1px solid #5b21b633;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:11px;font-weight:600;display:inline-flex}.princessNailSalon-root .pns-chip-dot{background:var(--accent);border-radius:999px;width:5px;height:5px}.princessNailSalon-root .pns-card-dark{color:#fff;background:linear-gradient(135deg,#1a0b2e 0%,#2e1065 60%,#3b1682 100%);overflow:hidden}.princessNailSalon-root .pns-gold-rule{background:linear-gradient(90deg, var(--gold) 0%, transparent 80%);width:48px;height:1px}.princessNailSalon-root .pns-proof-item{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:20px 0;display:flex}.princessNailSalon-root .pns-proof-n{font-family:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.04em;color:#0a0a0a;font-size:clamp(36px,4.5vw,56px);font-weight:700;line-height:.96}.princessNailSalon-root .pns-proof-n-gold{color:var(--gold)}.princessNailSalon-root .pns-proof-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#52525b;font-size:11px}.princessNailSalon-root .pns-crown{stroke:var(--gold);stroke-width:1.2px;fill:none}
