/* Galvanic Lab integration only: preserve the full original experiment engine and viewport. */
.galvanic-back{color:#b7d7da;text-decoration:none;line-height:1.5;display:block;width:max-content;max-width:100%;border-radius:3px}
.galvanic-back:hover,.galvanic-back:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:2px}
.galvanic-footer{flex:0 0 auto;min-height:28px;width:100%;max-width:none;margin:0;box-sizing:border-box;padding:4px 12px;display:flex;align-items:center;justify-content:center;gap:6px 15px;background:#15384a;color:#b7d1d8;border-top:1px solid #356073;font:600 10px/1.4 Inter,ui-sans-serif,system-ui,sans-serif;z-index:2}
.galvanic-footer .chemisode-global-footer__links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 12px}
.galvanic-footer .chemisode-global-footer__brand,.galvanic-footer .chemisode-global-footer__meta{white-space:nowrap;font-weight:600}
.galvanic-footer a{color:#d1ebed;text-decoration:none}.galvanic-footer a:hover,.galvanic-footer a:focus-visible{color:#fff;text-decoration:underline}
@media(max-width:800px){.galvanic-footer{font-size:9px;gap:3px 10px;min-height:26px;padding:3px 8px}.galvanic-footer .chemisode-global-footer__brand{display:none}.galvanic-footer .chemisode-global-footer__links{gap:4px 8px}}
@media(max-width:570px){.galvanic-footer{font-size:8px;line-height:1.25;gap:2px 7px;padding:3px 5px}.galvanic-footer .chemisode-global-footer__meta{font-size:7.5px}.galvanic-footer .chemisode-global-footer__links{gap:3px 6px}.brand-mini.galvanic-back{font-size:7.5px;letter-spacing:.5px}}
@media(max-height:510px){.galvanic-footer{font-size:8px;line-height:1.1;min-height:22px;padding:2px 6px}.galvanic-footer .chemisode-global-footer__meta{display:none}}
@media print {.galvanic-footer{display:none}}
