.mic{--mic-gold:#d89b16;--mic-ink:#18181b;--mic-bg:#fff;width:100%;color:var(--mic-ink);margin:1.5rem auto}.mic .mic-slide{overflow-wrap:anywhere;min-width:0}.mic .mic-slide img{max-width:100%;height:auto;margin-inline:auto;display:block}.mic .mic-slide figure{margin:0}.mic .mic-slide p:empty,.mic .mic-controls[hidden]{display:none}.mic .mic-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;background:var(--mic-bg);direction:ltr;border-radius:10px;align-items:flex-start;display:flex;overflow:auto hidden}.mic.mic-ready .mic-rail{scrollbar-width:none}.mic.mic-ready .mic-rail::-webkit-scrollbar{display:none}.mic .mic-slide{scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;width:100%;direction:initial;flex:0 0 100%;display:flow-root}.mic .mic-controls{justify-content:center;align-items:center;gap:24px;padding:12px 0;display:flex}.mic .mic-controls button{width:44px;min-width:44px;height:44px;color:var(--mic-ink);box-shadow:none;cursor:pointer;background:0 0;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;padding:0;font:22px/1 system-ui;display:inline-flex}.mic .mic-controls button:disabled{opacity:.3;cursor:default}.mic .mic-controls button:hover:not(:disabled){border-color:var(--mic-gold)}.mic .mic-count{text-align:center;font-variant-numeric:tabular-nums;min-width:60px;font:500 13px/1.5 system-ui}.mic :focus-visible{outline:2px solid var(--mic-gold);outline-offset:3px}.mic .mic-progress{background:#e5e7eb;border-radius:2px;height:2px;display:none;overflow:hidden}.mic.mic-ready .mic-progress{display:block}.mic .mic-progress span{background:var(--mic-gold);width:0;height:100%;transition:width .2s;display:block}@media (prefers-reduced-motion:reduce){.mic .mic-progress span{transition:none}}html.mi-gallery-document,.mi-gallery-document body,.mi-gallery-document .mic{overflow-anchor:none}