*{margin:0;padding:0;box-sizing:border-box}:root{--parch:#faf7f2;--ink:#1a1612;--gold:#c9a84c;--gold2:#a68530;--gold3:rgba(201,168,76,.12);--dark:#111110;--light:#f0e8d8}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--parch);color:var(--ink);line-height:1.5;padding:16px;max-width:420px;margin:0 auto}.widget-header{text-align:center;margin-bottom:16px}.widget-header h2{font-size:1.2rem;font-weight:300;color:var(--ink);letter-spacing:.02em}.widget-header h2 span{color:var(--gold-text);font-weight:600}.field{margin-bottom:12px}.field label{display:block;font-size:.75rem;font-weight:600;color:#6a5542;margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}.field input{width:100%;padding:10px 12px;border:1.5px solid var(--surface-border,#ddd);border-radius:8px;font-size:.9rem;background:var(--input-bg,#fff);color:var(--input-color,#1a1612);transition:border-color .2s}.field input:focus{outline:none;border-color:var(--gold-text)}.date-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.date-row select{padding:10px 6px;border:1.5px solid var(--surface-border,#ddd);border-radius:8px;font-size:.85rem;background:var(--input-bg,#fff);color:var(--input-color,#1a1612);cursor:pointer;appearance:none;-webkit-appearance:none}.date-row select:focus{outline:none;border-color:var(--gold-text)}.btn{width:100%;padding:12px;background:var(--gold);color:#fff;border:none;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease,opacity .2s ease;margin-top:4px}.btn:hover{background:var(--gold2);transform:translateY(-1px);box-shadow:0 4px 12px #c9a84c4d}.err{color:#c0392b;font-size:.8rem;margin-top:4px;display:none}.result{display:none;text-align:center;padding:16px;background:var(--dark);border-radius:12px;color:var(--light);margin-top:16px}.result.show{display:block;animation:fadeUp .5s ease}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.result .lp-num{font-size:2.8rem;font-weight:700;color:var(--gold-text);line-height:1}.result .lp-title{font-size:1.1rem;font-weight:300;color:var(--light);margin-top:2px}.result .lp-traits{display:flex;justify-content:center;gap:6px;margin-top:8px;flex-wrap:wrap}.result .trait{background:#c9a84c26;color:var(--gold-text);padding:3px 10px;border-radius:16px;font-size:.7rem;font-weight:500}.numbers{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.ncard{background:#ffffff14;border-radius:8px;padding:10px 8px;text-align:center}.ncard .nval{font-size:1.6rem;font-weight:700;color:var(--gold-text);line-height:1}.ncard .nlbl{font-size:.65rem;font-weight:600;color:#f0e8d899;text-transform:uppercase;letter-spacing:.06em;margin-top:2px}.cta{display:block;text-align:center;margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,var(--gold),var(--gold2));color:#fff;text-decoration:none;border-radius:8px;font-size:.85rem;font-weight:600;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease,opacity .2s ease}.cta:hover{transform:translateY(-1px);box-shadow:0 4px 12px #c9a84c4d}.powered{text-align:center;margin-top:10px;font-size:.7rem;color:#8a7458}.powered a{color:var(--gold2);text-decoration:none;font-weight:600}.powered a:hover{text-decoration:underline}
/*# sourceMappingURL=embed-calculator-p.css.map */
