/* Original SVG layouts, coordinates, colors and captions remain unchanged. */
figure[data-paper-figure]{margin-block:1.5rem;max-width:100%;overflow-x:auto;}
figure[data-paper-figure]>svg{display:block;width:100%;height:auto;color:inherit;}
figure[data-paper-figure]>figcaption{margin-block:.75rem;font:inherit;}
figure[data-paper-figure] .paper-figure-qualifier{font-size:.95em;}
figure[data-paper-figure] .paper-figure-alternative>summary{cursor:pointer;min-height:44px;padding-block:.75rem;}
figure[data-paper-figure] ol.paper-figure-source{display:block;min-width:0;padding-inline-start:1.5rem;}
figure[data-paper-figure] ol.paper-figure-source>li{display:list-item;grid-template-columns:none;min-width:0;margin-block:.75rem;padding:.5rem;}
figure[data-paper-figure] .paper-figure-source .fp-t{display:block;font-weight:600;}
figure[data-paper-figure] .paper-figure-source .fp-d{margin-block:.35rem;font:inherit;}
figure[data-paper-figure] .paper-figure-source a{display:inline-block;min-height:44px;padding-block:.5rem;}
figure[data-paper-figure] .paper-figure-source .fx-node{display:inline-block;min-height:44px;}
figure[data-paper-figure] [data-paper-muted]{opacity:.45;}
figure[data-paper-figure] g[data-paper-selected]>rect{stroke:currentColor;stroke-width:3px;}
figure[data-paper-figure] circle[data-paper-selected]{stroke:currentColor;stroke-width:3px;r:7px;}
figure[data-paper-figure]:focus-visible,figure[data-paper-figure] summary:focus-visible{outline:2px solid currentColor;outline-offset:4px;}
.paper-source-anchor{scroll-margin-top:6rem;}
@media(prefers-reduced-motion:reduce){figure[data-paper-figure] [data-paper-selected]{animation:none;transition:none;}}
@media print{figure[data-paper-figure] [data-paper-muted]{opacity:1;}}
