.chemistry-geometry-3d{border:1px solid color-mix(in srgb, #167b72 34%, var(--line));background:var(--panel);border-radius:1rem;margin:1rem 0 0;overflow:hidden}.chemistry-geometry-3d>header,.chemistry-geometry-3d-controls{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.chemistry-geometry-3d>header span{color:#167b72;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.chemistry-geometry-3d>header h4{margin:.2rem 0 0;font-size:1.15rem}.chemistry-geometry-3d>header>strong{color:#153d59;white-space:nowrap}.chemistry-geometry-3d-frame{border-block:1px solid var(--line);background:#fff;min-height:360px;position:relative}.chemistry-geometry-3d-viewer{position:absolute;inset:0}.chemistry-geometry-3d-viewer canvas{touch-action:none}.chemistry-geometry-3d-fallback{color:#153d59;text-align:center;place-content:center;gap:.5rem;padding:2rem;display:grid;position:absolute;inset:0}.chemistry-geometry-3d-controls p{color:var(--muted);margin:0;font-size:.9rem}.chemistry-geometry-3d-controls>div{flex-wrap:wrap;gap:.5rem;display:flex}.chemistry-geometry-3d-controls>small{color:var(--muted);flex-basis:100%}.chemistry-geometry-3d-controls button{color:#12675f;font:inherit;cursor:pointer;background:0 0;border:1px solid #167b72;border-radius:.65rem;padding:.55rem .8rem;font-weight:800}.chemistry-geometry-3d-controls button:disabled{cursor:not-allowed;opacity:.55}.chemistry-geometry-3d figcaption{padding:.9rem 1rem 1rem;line-height:1.55}.chemistry-geometry-3d figcaption>span{color:var(--muted);margin-top:.35rem;display:block}@media (max-width:620px){.chemistry-geometry-3d>header,.chemistry-geometry-3d-controls{flex-direction:column;align-items:flex-start}.chemistry-geometry-3d-frame{min-height:310px}}
