.scn-calculator *{box-sizing:border-box}.scn-calculator{margin:0;color:var(--scn-ink);background:var(--scn-paper);font-family:Georgia,Times New Roman,serif}.scn-calculator .wrap{max-width:1160px;margin:auto;padding:56px 22px 90px}.scn-calculator .header{text-align:center;margin:12px auto 38px;max-width:900px}.scn-calculator .kicker{font:700 11px Arial,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--scn-gold)}.scn-calculator h1{font-size:clamp(40px,6vw,68px);line-height:1.02;letter-spacing:-.02em;margin:14px 0 16px;font-weight:500}.scn-calculator .header p{max-width:760px;margin:auto;color:var(--scn-muted);line-height:1.7;font-size:17px}.scn-calculator .card{background:var(--scn-sheet);border:1px solid rgba(180,147,90,.22);border-radius:24px;padding:28px;margin:22px 0;box-shadow:0 18px 48px #2525250e}.scn-calculator .inputs{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px;align-items:end}.scn-calculator label{display:block;font:700 11px Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--scn-deep);margin-bottom:8px}.scn-calculator input{width:100%;padding:15px 16px;border:1px solid var(--scn-line);border-radius:12px;background:var(--scn-sheet);color:var(--scn-ink);font:16px Georgia,serif;outline:none;transition:.2s ease}.scn-calculator input:focus{border-color:var(--scn-gold);box-shadow:0 0 0 3px #b4935a29}.scn-calculator .buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.scn-calculator button{border:0;border-radius:999px;padding:13px 20px;background:var(--scn-deep);color:#fff;font:700 12px Arial,sans-serif;letter-spacing:.04em;cursor:pointer;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease;box-shadow:0 8px 20px #4f5a4b29}.scn-calculator button.secondary{background:var(--scn-sheet);color:var(--scn-deep);border:1px solid var(--scn-line);box-shadow:none}.scn-calculator button:hover{opacity:.95;transform:translateY(-1px)}.scn-calculator .chart{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.scn-calculator .chartcell{background:var(--scn-sheet);border:1px solid var(--scn-line);border-radius:10px;padding:10px;text-align:center}.scn-calculator .chartnum{font-size:22px;font-weight:700;color:var(--scn-gold)}.scn-calculator .chartletters{font:13px Arial,sans-serif;letter-spacing:.07em;margin-top:3px}.scn-calculator .small{font:13px/1.5 Arial,sans-serif;color:var(--scn-muted)}.scn-calculator .report{display:none}.scn-calculator .report-title{text-align:center;padding:12px 0 2px}.scn-calculator .report-title h2{font-size:40px;font-weight:500;letter-spacing:-.02em;margin:4px 0 6px}.scn-calculator .report-title p{margin:0;color:var(--scn-muted)}.scn-calculator .summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.scn-calculator .metric{border:1px solid var(--scn-line);background:var(--scn-sheet);border-radius:12px;padding:15px;text-align:center}.scn-calculator .metric .k{font:11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--scn-muted)}.scn-calculator .metric .v{font-size:34px;color:var(--scn-deep);font-weight:700;margin-top:4px}.scn-calculator .metric .s{font:12px Arial,sans-serif;color:var(--scn-muted);margin-top:4px}.scn-calculator .section-title{font-size:30px;font-weight:500;letter-spacing:-.01em;margin:0 0 18px}.scn-calculator .two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.scn-calculator .readingbox{background:var(--scn-sheet);border:1px solid rgba(180,147,90,.2);border-radius:18px;padding:22px}.scn-calculator .readingbox h3{font-size:23px;font-weight:500;margin:0 0 9px}.scn-calculator .planet{font:700 10px Arial,sans-serif;color:var(--scn-gold);text-transform:uppercase;letter-spacing:.16em}.scn-calculator .reading{font:15px/1.72 Arial,sans-serif;color:#4d443c;margin-top:12px}.scn-calculator .formula{margin-top:14px;background:var(--scn-soft);border:1px solid rgba(180,147,90,.2);border-left:4px solid var(--scn-gold);border-radius:12px;padding:15px 16px;font:14px/1.62 Arial,sans-serif}.scn-calculator .wordblock{padding:16px 0;border-top:1px solid var(--scn-line)}.scn-calculator .wordblock:first-child{border-top:0;padding-top:0}.scn-calculator .wordhead{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.scn-calculator .wordname{font-size:24px;font-weight:500}.scn-calculator .wordnumbers{font:13px Arial,sans-serif;color:var(--scn-muted)}.scn-calculator .chips{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0}.scn-calculator .chip{min-width:46px;padding:8px 9px;text-align:center;background:var(--scn-soft);border:1px solid rgba(180,147,90,.14);border-radius:10px;font:13px Arial,sans-serif}.scn-calculator .chip b{display:block;font-size:17px;color:var(--scn-deep)}.scn-calculator .badge{display:inline-block;border-radius:999px;padding:5px 10px;font:700 11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}.scn-calculator .good{background:var(--goodbg);color:var(--good)}.scn-calculator .warn{background:var(--warnbg);color:var(--warn)}.scn-calculator .mixed{background:var(--mixedbg);color:var(--mixed)}.scn-calculator .neutral{background:var(--neutralbg);color:var(--neutral)}.scn-calculator .harmony{padding:16px;border-radius:12px;background:var(--scn-soft);font:14px/1.6 Arial,sans-serif}.scn-calculator .calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:7px;margin-top:14px}.scn-calculator .day{min-height:96px;border:1px solid var(--scn-line);background:var(--scn-sheet);border-radius:14px;padding:10px;font-family:Arial,sans-serif;position:relative;transition:.18s ease}.scn-calculator .day.empty{border:0;background:transparent}.scn-calculator .day .n{font-weight:700;font-size:15px}.scn-calculator .day .res{font-size:12px;margin-top:10px}.scn-calculator .day .status{font-size:10px;margin-top:4px;color:var(--scn-muted)}.scn-calculator .day.favorable{box-shadow:inset 0 0 0 2px #315d4347}.scn-calculator .day.warning{box-shadow:inset 0 0 0 2px #7f3b333d}.scn-calculator .weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:7px;margin-top:12px}.scn-calculator .weekdays div{text-align:center;font:700 11px Arial,sans-serif;color:var(--scn-muted);text-transform:uppercase}.scn-calculator .key{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.scn-calculator .key span{font:12px Arial,sans-serif}.scn-calculator .numbers-table{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.scn-calculator .numcard{border:1px solid rgba(180,147,90,.2);background:var(--scn-sheet);border-radius:16px;padding:16px}.scn-calculator .numcard .num{font-size:25px;font-weight:700;color:var(--scn-gold)}.scn-calculator .numcard .label{font:700 12px Arial,sans-serif;text-transform:uppercase;letter-spacing:.07em;color:var(--scn-muted)}.scn-calculator .numcard .desc{font:13px/1.45 Arial,sans-serif;margin-top:6px;color:#51483f}.scn-calculator .footer-note{font:12px/1.55 Arial,sans-serif;color:var(--scn-muted);text-align:center;margin:26px auto 0;max-width:880px}@media(max-width:850px){.scn-calculator .inputs,.scn-calculator .two{grid-template-columns:1fr}.scn-calculator .summary{grid-template-columns:repeat(2,1fr)}.scn-calculator .numbers-table{grid-template-columns:1fr 1fr}}@media(max-width:520px){.scn-calculator .chart{grid-template-columns:repeat(2,1fr)}.scn-calculator .summary,.scn-calculator .numbers-table{grid-template-columns:1fr}.scn-calculator .day{min-height:78px;padding:6px}.scn-calculator .day .res{font-size:11px}}@media print{.scn-calculator{background:#fff}.scn-calculator .wrap{max-width:none;padding:0}.scn-calculator .input-card,.scn-calculator .chart-card,.scn-calculator .action-row{display:none!important}.scn-calculator .card{box-shadow:none;break-inside:avoid;background:#fff}.scn-calculator .report{display:block!important}.scn-calculator button{display:none}}.scn-calculator .header:after{content:"";display:block;width:74px;height:1px;background:var(--scn-gold);margin:26px auto 0;opacity:.7}.scn-calculator .input-card{padding:30px}.scn-calculator .buttons{margin-top:18px}.scn-calculator .report-title{padding:18px 0 6px}.scn-calculator .harmony{border:1px solid rgba(180,147,90,.18);border-radius:16px;padding:18px}.scn-calculator .badge{padding:6px 11px}@media(max-width:700px){.scn-calculator .wrap{padding:34px 14px 60px}.scn-calculator .card{padding:20px;border-radius:18px}.scn-calculator h1{font-size:42px}}@media print{.scn-calculator .input-card,.scn-calculator .action-row,.scn-calculator .footer-note{display:none!important}.scn-calculator .report{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/scn-numerology-calculator.css.map */
