.sc-calculator-grid{--catalog-card:#f7f2e9;--catalog-ink:#12100e;--catalog-muted:#5a5148;--catalog-line:#c9c0b3;--catalog-accent:#c43d28;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}html[data-theme=dark] .sc-calculator-grid{--catalog-card:#302a24;--catalog-ink:#fffdf8;--catalog-muted:#c9bfb3;--catalog-line:#6e6255;--catalog-accent:#f58b72}a.sc-calculator-card{border:1px solid var(--catalog-line,var(--color-border));background:var(--catalog-card,var(--color-surface));min-width:0;color:var(--catalog-ink,var(--color-text-primary));font-family:var(--font-sans);border-radius:18px;flex-direction:column;padding:24px;text-decoration:none;display:flex}a.sc-calculator-card:hover{border-color:var(--catalog-accent,var(--color-action))}a.sc-calculator-card:focus-visible{outline:3px solid var(--catalog-accent,var(--color-action));outline-offset:4px}.sc-calculator-card .sc-calculator-card-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.sc-calculator-card .sc-calculator-card-icon{width:28px;height:28px;display:inline-flex}.sc-calculator-card .sc-calculator-card-icon svg{width:100%;height:100%}.sc-calculator-card .lab-calc-icon-accent{stroke:var(--catalog-accent,var(--color-action))}.sc-calculator-card .sc-calculator-card-sport{color:var(--catalog-muted,var(--color-text-secondary));font:500 12px/1.4 var(--font-sans);letter-spacing:normal;text-transform:none}.sc-calculator-card>h2{color:inherit;font:650 24px/1.2 var(--font-display);letter-spacing:-.025em;margin:0 0 12px}.sc-calculator-card>p{color:var(--catalog-muted,var(--color-text-secondary));font:400 15px/1.6 var(--font-sans);margin:0 0 12px}.sc-calculator-card>small{color:var(--catalog-muted,var(--color-text-secondary));font:400 12px/1.5 var(--font-sans);margin-bottom:12px}.sc-calculator-card .sc-calculator-card-action{font:600 13px/1.5 var(--font-sans);align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}@media (width<=950px){.sc-calculator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.sc-calculator-grid{grid-template-columns:minmax(0,1fr)}a.sc-calculator-card{padding:20px}}
