.learning-connection[data-astro-cid-2hjad3vp]{--connection-ink:#243e35;--connection-muted:#506358;--connection-accent:#27624c;--connection-bg:#eef4eb;--connection-line:#c6d6c8;margin:36px 0;padding:26px;border:1px solid var(--connection-line);border-left:4px solid var(--connection-accent);border-radius:0 16px 16px 0;color:var(--connection-ink);background:var(--connection-bg)}.learning-connection[data-astro-cid-2hjad3vp][data-theme=space]{--connection-ink:#eef3f9;--connection-muted:#afc3d5;--connection-accent:#a2e3f5;--connection-bg:#0d1c2e;--connection-line:#334c65}.learning-connection[data-astro-cid-2hjad3vp][data-theme=clay]{--connection-ink:#3e322a;--connection-muted:#6d5c50;--connection-accent:#985039;--connection-bg:#f4eade;--connection-line:#dac5af}.learning-connection[data-astro-cid-2hjad3vp] .connection-label[data-astro-cid-2hjad3vp]{display:block;font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--connection-accent)}.learning-connection[data-astro-cid-2hjad3vp] h2[data-astro-cid-2hjad3vp]{font-size:1.35rem;line-height:1.3;letter-spacing:-.02em;color:var(--connection-ink);margin:12px 0}.learning-connection[data-astro-cid-2hjad3vp] p[data-astro-cid-2hjad3vp]{font-size:.95rem;line-height:1.75;color:var(--connection-muted);margin:0 0 14px}.learning-connection[data-astro-cid-2hjad3vp] a[data-astro-cid-2hjad3vp]{display:inline-block;padding-block:8px;color:var(--connection-accent);font-size:.92rem;font-weight:700;text-decoration:underline;text-underline-offset:4px;line-height:1.5}.learning-connection[data-astro-cid-2hjad3vp] a[data-astro-cid-2hjad3vp]:focus-visible{outline:3px solid var(--connection-accent);outline-offset:4px;border-radius:2px}@media(max-width:520px){.learning-connection[data-astro-cid-2hjad3vp]{padding:20px}}@media print{.learning-connection[data-astro-cid-2hjad3vp]{display:none}}.category-swatch[data-astro-cid-fvgqvmki]{background-color:hsl(var(--unknown))}.category-card[data-astro-cid-fvgqvmki]{border-color:hsl(var(--border))}.category-swatch[data-astro-cid-fvgqvmki].alkali-metal{background-color:hsl(var(--alkali-metal))}.category-card[data-astro-cid-fvgqvmki].alkali-metal{border-color:hsl(var(--alkali-metal) / .3);background-color:hsl(var(--alkali-metal) / .05)}.category-swatch[data-astro-cid-fvgqvmki].alkaline-earth{background-color:hsl(var(--alkaline-earth))}.category-card[data-astro-cid-fvgqvmki].alkaline-earth{border-color:hsl(var(--alkaline-earth) / .3);background-color:hsl(var(--alkaline-earth) / .05)}.category-swatch[data-astro-cid-fvgqvmki].transition-metal{background-color:hsl(var(--transition-metal))}.category-card[data-astro-cid-fvgqvmki].transition-metal{border-color:hsl(var(--transition-metal) / .3);background-color:hsl(var(--transition-metal) / .05)}.category-swatch[data-astro-cid-fvgqvmki].post-transition{background-color:hsl(var(--post-transition))}.category-card[data-astro-cid-fvgqvmki].post-transition{border-color:hsl(var(--post-transition) / .3);background-color:hsl(var(--post-transition) / .05)}.category-swatch[data-astro-cid-fvgqvmki].metalloid{background-color:hsl(var(--metalloid))}.category-card[data-astro-cid-fvgqvmki].metalloid{border-color:hsl(var(--metalloid) / .3);background-color:hsl(var(--metalloid) / .05)}.category-swatch[data-astro-cid-fvgqvmki].reactive-nonmetal{background-color:hsl(var(--reactive-nonmetal))}.category-card[data-astro-cid-fvgqvmki].reactive-nonmetal{border-color:hsl(var(--reactive-nonmetal) / .3);background-color:hsl(var(--reactive-nonmetal) / .05)}.category-swatch[data-astro-cid-fvgqvmki].noble-gas{background-color:hsl(var(--noble-gas))}.category-card[data-astro-cid-fvgqvmki].noble-gas{border-color:hsl(var(--noble-gas) / .3);background-color:hsl(var(--noble-gas) / .05)}.category-swatch[data-astro-cid-fvgqvmki].lanthanide{background-color:hsl(var(--lanthanide))}.category-card[data-astro-cid-fvgqvmki].lanthanide{border-color:hsl(var(--lanthanide) / .3);background-color:hsl(var(--lanthanide) / .05)}.category-swatch[data-astro-cid-fvgqvmki].actinide{background-color:hsl(var(--actinide))}.category-card[data-astro-cid-fvgqvmki].actinide{border-color:hsl(var(--actinide) / .3);background-color:hsl(var(--actinide) / .05)}
