.ref-formulas.svelte-vshz6i{max-width:960px}.page-header.svelte-vshz6i{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.header-text.svelte-vshz6i h1:where(.svelte-vshz6i){margin:0 0 6px;font-size:1.8rem}.subtitle.svelte-vshz6i{color:var(--text-muted);margin:0;font-size:.95rem}.print-btn.svelte-vshz6i{background:var(--accent);height:48px;color:var(--accent-text,#fff);border-radius:var(--radius,8px);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;align-items:center;gap:8px;padding:0 20px;font-size:1rem;font-weight:600;display:flex}.print-btn.svelte-vshz6i:hover{opacity:.9}.cards-grid.svelte-vshz6i{grid-template-columns:1fr;gap:16px;margin-bottom:28px;display:grid}@media (width>=640px){.cards-grid.svelte-vshz6i{grid-template-columns:repeat(2,1fr)}}.formula-card.svelte-vshz6i{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius,8px);padding:18px 20px}.card-label.svelte-vshz6i{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-bottom:10px;font-size:.78rem;font-weight:700}.formula-box.svelte-vshz6i{background:var(--surface-alt);border:1px solid var(--border);color:var(--text);border-radius:6px;margin-bottom:12px;padding:12px 14px;font-family:Courier New,Courier,monospace;font-size:.92rem;line-height:1.5}.vars.svelte-vshz6i{color:var(--text-muted);flex-direction:column;gap:4px;margin:0 0 10px;padding:0;font-size:.83rem;list-style:none;display:flex}.vars.svelte-vshz6i li:where(.svelte-vshz6i) strong:where(.svelte-vshz6i){color:var(--text)}.example.svelte-vshz6i{color:var(--text-muted);border-top:1px solid var(--border);margin-top:4px;padding-top:8px;font-size:.82rem;font-style:italic}.example.svelte-vshz6i strong:where(.svelte-vshz6i){color:var(--accent);font-style:normal}.constants-section.svelte-vshz6i{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius,8px);margin-bottom:28px;padding:20px 24px}.constants-title.svelte-vshz6i{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-bottom:14px;font-size:.78rem;font-weight:700}.constants-grid.svelte-vshz6i{grid-template-columns:1fr;gap:8px;display:grid}@media (width>=640px){.constants-grid.svelte-vshz6i{grid-template-columns:repeat(2,1fr)}}.const-item.svelte-vshz6i{align-items:baseline;gap:6px;font-size:.88rem;display:flex}.const-label.svelte-vshz6i{color:var(--text);font-weight:600}.const-eq.svelte-vshz6i{color:var(--text-muted);flex-shrink:0}.const-val.svelte-vshz6i{color:var(--text-muted)}.ref-footer.svelte-vshz6i{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius,8px);color:var(--text-muted);padding:14px 16px;font-size:.84rem}.ref-footer.svelte-vshz6i p:where(.svelte-vshz6i){margin:0}.ref-footer.svelte-vshz6i a:where(.svelte-vshz6i){color:var(--accent);text-decoration:none}.ref-footer.svelte-vshz6i a:where(.svelte-vshz6i):hover{text-decoration:underline}.print-only.svelte-vshz6i{display:none}@media print{.no-print.svelte-vshz6i{display:none!important}.print-only.svelte-vshz6i{display:block}.ref-formulas.svelte-vshz6i{color:#000;max-width:100%}.print-header.svelte-vshz6i{text-align:center;border-bottom:2px solid #000;margin-bottom:16px;padding-bottom:8px}.print-header.svelte-vshz6i h1:where(.svelte-vshz6i){margin:0 0 2px;font-size:1.4rem}.print-header.svelte-vshz6i p:where(.svelte-vshz6i){color:#555;margin:0;font-size:.8rem}.cards-grid.svelte-vshz6i{grid-template-columns:repeat(2,1fr);gap:10px}.formula-card.svelte-vshz6i{break-inside:avoid;background:#fff;border:1px solid #ccc;padding:10px 12px}.card-label.svelte-vshz6i{color:#000}.formula-box.svelte-vshz6i{color:#000;background:#f5f5f5;border:1px solid #ccc;padding:8px 10px;font-size:.82rem}.vars.svelte-vshz6i{color:#444}.vars.svelte-vshz6i li:where(.svelte-vshz6i) strong:where(.svelte-vshz6i){color:#000}.example.svelte-vshz6i{color:#555}.example.svelte-vshz6i strong:where(.svelte-vshz6i){color:#000}.constants-section.svelte-vshz6i{background:#fff;border:1px solid #ccc;margin-bottom:12px;padding:12px 16px}.constants-title.svelte-vshz6i,.const-label.svelte-vshz6i{color:#000}.const-eq.svelte-vshz6i,.const-val.svelte-vshz6i{color:#444}.print-footer.svelte-vshz6i{color:#666;text-align:center;border-top:1px solid #ccc;margin-top:12px;padding-top:8px;font-size:.75rem}}
