.unit-toggle.svelte-3nyxo6{position:relative;display:inline-flex}.gear-btn.svelte-3nyxo6{background:none;border:none;color:var(--color-bg);cursor:pointer;padding:4px;border-radius:6px;opacity:.85;transition:opacity .15s,background .15s;display:inline-flex;align-items:center;justify-content:center}.gear-btn.svelte-3nyxo6:hover,.gear-btn[aria-expanded=true].svelte-3nyxo6{opacity:1;background:var(--color-header-hover, rgba(255, 255, 255, .15))}.unit-panel.svelte-3nyxo6{width:280px;padding:.75rem;color:var(--color-text)}.preset-row.svelte-3nyxo6{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.row-btn.svelte-3nyxo6{padding:.25rem .45rem;border-radius:4px;min-width:2.2rem}.unit-rows.svelte-3nyxo6{display:flex;flex-direction:column;gap:.5rem}.unit-row.svelte-3nyxo6{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.row-label.svelte-3nyxo6{font-size:.75rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.row-options.svelte-3nyxo6{display:flex;gap:.2rem}@media(max-width:480px){.unit-panel.svelte-3nyxo6{width:260px;right:-60px}}.locale-switcher.svelte-npjipv{position:relative;display:inline-flex}.locale-btn.svelte-npjipv{background:none;border:none;color:inherit;cursor:pointer;padding:4px 6px;border-radius:6px;opacity:.85;transition:opacity .15s,background .15s;display:inline-flex;align-items:center;gap:4px;font-size:.8rem;font-weight:600}.locale-btn.svelte-npjipv:hover,.locale-btn[aria-expanded=true].svelte-npjipv{opacity:1;background:var(--color-header-hover, rgba(255, 255, 255, .15))}.locale-label.svelte-npjipv{letter-spacing:.02em}.locale-panel.svelte-npjipv{width:160px}.locale-option.svelte-npjipv{display:flex;align-items:center;gap:.5rem;padding:.45rem .6rem;border-radius:6px;text-decoration:none;color:var(--color-text);transition:background .12s;font-size:.85rem}.locale-option.svelte-npjipv:hover{background:var(--color-surface)}.locale-option.active.svelte-npjipv{background:var(--color-primary);color:var(--color-bg)}.locale-code.svelte-npjipv{font-weight:600;min-width:28px}.locale-name.svelte-npjipv{color:var(--color-text-muted);font-size:.75rem}.locale-option.active.svelte-npjipv .locale-name:where(.svelte-npjipv){color:var(--color-header-muted, rgba(255, 255, 255, .8))}.site-switcher.svelte-1rd3o0c{position:relative;display:inline-flex}.hamburger.svelte-1rd3o0c{background:transparent;border:none;padding:4px;cursor:pointer;color:inherit;display:flex;align-items:center;justify-content:center;border-radius:4px;line-height:1}.hamburger.svelte-1rd3o0c:hover{background:#80808026}.menu.svelte-1rd3o0c{position:absolute;top:calc(100% + 6px);left:0;margin:0;padding:6px;list-style:none;background:var(--color-bg, #fff);border:1px solid var(--color-border, #e2e2e2);border-radius:8px;box-shadow:0 8px 24px #0000001f;min-width:220px;z-index:1000}.menu-item.svelte-1rd3o0c{display:block;padding:8px 12px;border-radius:6px;text-decoration:none;color:var(--color-text, #111);font-size:var(--font-size-sm, .875rem);white-space:nowrap}.menu-item.svelte-1rd3o0c:hover{background:var(--color-surface-hover, #f5f5f5)}.site-footer.svelte-jz8lnl{padding:var(--space-xl) var(--space-lg);border-top:1px solid var(--color-border);margin-top:var(--space-2xl);color:var(--color-text-secondary)}.footer-inner.svelte-jz8lnl{max-width:var(--max-width);margin:0 auto}.footer-columns.svelte-jz8lnl{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-lg);margin-bottom:var(--space-xl)}.footer-heading.svelte-jz8lnl{font-size:var(--font-size-sm);font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin:0 0 var(--space-sm);color:var(--color-text-secondary)}.footer-list.svelte-jz8lnl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.footer-link.svelte-jz8lnl{font-size:var(--font-size-sm);color:var(--color-text);text-decoration:none;transition:color .15s ease}.footer-link.svelte-jz8lnl:hover{color:var(--color-primary);text-decoration:underline}.footer-copyright.svelte-jz8lnl{text-align:center;font-size:var(--font-size-sm);margin:0;padding-top:var(--space-lg);border-top:1px solid var(--color-border)}html,body{overflow-x:hidden}:root{--pm-cat-alkali-metal: #F9D5D3;--pm-cat-alkaline-earth-metal: #D9D7F1;--pm-cat-transition-metal: #D1E9F9;--pm-cat-post-transition-metal: #CFF3D6;--pm-cat-metalloid: #E2F0CB;--pm-cat-nonmetal: #F4F9AD;--pm-cat-halogen: #FCF3CF;--pm-cat-noble-gas: #FCE9D1;--pm-cat-lanthanide: #D1FFF3;--pm-cat-actinide: #D6FFE1;--pm-cat-superactinide: #D6FFE1;--pm-metal: #E9D1D1;--pm-metalloid: #F0E2CA;--pm-nonmetal: #D1E9D1;--pm-state-solid: #EEEEEE;--pm-state-liquid: #F9D5D3;--pm-state-gas: #D1FFFF;--pm-state-unknown: #EEEEEE;--pm-block-s: #F9D5D3;--pm-block-p: #CFF3D6;--pm-block-d: #FCF3CF;--pm-block-f: #D1E9F9;--pm-ox-pos: #F9D5D3;--pm-ox-neg: #D1FFFF;--pm-ox-none: #FFFFFF;--pm-heat-min: #FFFFFF;--pm-heat-atomic-mass-max: #7FFFD4;--pm-heat-electronegativity-max: #21D4B1;--pm-heat-ionization-energy-max: #48D1CC;--pm-heat-electron-affinity-max: #40E0D0;--pm-heat-melting-point-max: #40E0D0;--pm-heat-boiling-point-max: #F08080;--pm-heat-density-max: #1FC6AB;--pm-heat-discovery-min: #21D4B1;--pm-heat-discovery-max: #FFFFFF;--pm-bd-metal: #c08080;--pm-bd-metalloid: #d4a76a;--pm-bd-nonmetal: #80c080;--pm-bd-gas: #80cccc;--pm-bd-liquid: #d08080;--pm-bd-solid: #aaaaaa;--pm-bd-block-s: #d08080;--pm-bd-block-p: #80c080;--pm-bd-block-d: #c8b060;--pm-bd-block-f: #80b0d0;--pm-spec-near-real: #2e7d32;--pm-spec-theoretical: #014bd5;--pm-spec-hypothetical: #b35400;--pm-spec-impossible: #d32f2f}[data-theme=dark]{--pm-cat-alkali-metal: #4a2b2a;--pm-cat-alkaline-earth-metal: #33314d;--pm-cat-transition-metal: #29465c;--pm-cat-post-transition-metal: #2a5440;--pm-cat-metalloid: #4a5530;--pm-cat-nonmetal: #6b6428;--pm-cat-halogen: #5c5230;--pm-cat-noble-gas: #59452e;--pm-cat-lanthanide: #256a5f;--pm-cat-actinide: #2a6b47;--pm-cat-superactinide: #2a6b47;--pm-metal: #54393a;--pm-metalloid: #574a2e;--pm-nonmetal: #2e5440;--pm-state-solid: #26292e;--pm-state-liquid: #4a2b2a;--pm-state-gas: #275e58;--pm-state-unknown: #26292e;--pm-block-s: #4a2b2a;--pm-block-p: #2a5440;--pm-block-d: #5c5230;--pm-block-f: #29465c;--pm-ox-pos: #4a2b2a;--pm-ox-neg: #275e58;--pm-ox-none: #1c2127;--pm-heat-min: #1c2127;--pm-heat-atomic-mass-max: #0e6e58;--pm-heat-electronegativity-max: #0b6b5f;--pm-heat-ionization-energy-max: #0a6a72;--pm-heat-electron-affinity-max: #0b7268;--pm-heat-melting-point-max: #0b7268;--pm-heat-boiling-point-max: #8a3a3a;--pm-heat-density-max: #0b6e5b;--pm-heat-discovery-min: #0b6b5f;--pm-heat-discovery-max: #1c2127;--pm-bd-metal: #9b6a6a;--pm-bd-metalloid: #a8865a;--pm-bd-nonmetal: #6a9b6a;--pm-bd-gas: #6aa5a5;--pm-bd-liquid: #a56a6a;--pm-bd-solid: #8a8a8a;--pm-bd-block-s: #a56a6a;--pm-bd-block-p: #6a9b6a;--pm-bd-block-d: #a68f52;--pm-bd-block-f: #6a8ba0;--pm-spec-near-real: #66bb6a;--pm-spec-theoretical: #7aa7ff;--pm-spec-hypothetical: #ffa35c;--pm-spec-impossible: #ef6b6b}.compare-badge.svelte-7kbups{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;background:var(--color-danger);color:var(--color-bg);border-radius:50%;font-size:.75rem;font-weight:700;text-decoration:none;margin-left:-8px}
