.structure-gallery.svelte-ql616g{flex-direction:column;min-inline-size:0;display:flex;position:relative;overflow:hidden}.structure-gallery.paneled.svelte-ql616g{box-sizing:border-box;border:1px solid color-mix(in srgb, currentColor 15%, transparent);background:color-mix(in srgb, currentColor 5%, transparent);border-radius:6px}.structure-gallery-header.svelte-ql616g{border-block-end:1px solid color-mix(in srgb, currentColor 12%, transparent);justify-content:space-between;align-items:center;gap:8px;padding:3px 4px 3px 8px;font-size:.9em;display:flex}.structure-gallery.horizontal.svelte-ql616g{min-block-size:var(--structure-gallery-height)}.structure-gallery.grid.svelte-ql616g{block-size:100%}.structure-gallery.grid.svelte-ql616g .structure-gallery-track:where(.svelte-ql616g){scrollbar-gutter:stable}.structure-gallery-track.svelte-ql616g{padding:var(--structure-gallery-panel-gutter);scrollbar-width:thin;overscroll-behavior:contain;min-inline-size:0;position:relative}.structure-gallery.svelte-ql616g:not(.horizontal) .structure-gallery-track:where(.svelte-ql616g){overscroll-behavior-y:auto}.structure-gallery-track.svelte-ql616g:focus-visible{outline:2px solid var(--accent-color,Highlight);outline-offset:-2px}.structure-gallery-spacer.svelte-ql616g{min-block-size:100%;margin-inline:auto;position:relative}.structure-card.svelte-ql616g{box-sizing:border-box;border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:var(--structure-gallery-card-bg,light-dark(#e9edf2,#343941));contain:layout paint style;border-radius:6px;grid-template-rows:minmax(0,1fr) auto;min-inline-size:0;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.structure-card.svelte-ql616g .structure{grid-row:1;min-inline-size:0}.card-properties.svelte-ql616g{max-block-size:calc(var(--structure-gallery-height) * .4);border-block-start:1px solid color-mix(in srgb, currentColor 10%, transparent);font-size:clamp(9px, calc(var(--structure-gallery-height) * .05), 11px);grid-row:2;grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-content:start;gap:2px 5px;margin:0;padding:2px 6px 3px;line-height:1.5;display:grid;overflow:hidden;& .prop:where(.svelte-ql616g){grid-column:span 2;grid-template-columns:subgrid;background:var(--prop-rank-color,transparent);color:var(--prop-ink,inherit);border-radius:3px;align-items:baseline;padding-inline:4px;display:grid}& dt:where(.svelte-ql616g){color:color-mix(in srgb, currentColor 65%, transparent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}& dd:where(.svelte-ql616g){font-variant-numeric:tabular-nums;text-align:end;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}& sub:where(.svelte-ql616g){font-size:.75em;line-height:1}& small:where(.svelte-ql616g){margin-inline-start:2px;font-size:.85em;font-weight:lighter}}.structure-gallery.properties-two-up.svelte-ql616g .card-properties:where(.svelte-ql616g){grid-template-columns:repeat(2,minmax(0,max-content) minmax(0,1fr))}.structure-card.svelte-ql616g:has([role=tooltip]){contain:layout style;z-index:1;overflow:visible}.structure-card.svelte-ql616g .atom-legend{z-index:4;justify-content:flex-end;max-inline-size:calc(100% - 8px);overflow:visible}.structure-card.svelte-ql616g .element-legend sub{display:none}.structure-card.svelte-ql616g .card-info{--glass-chip-top:4px;--glass-chip-left:4px;--glass-chip-max-width:calc(100% - 8px);--glass-chip-font-size:clamp(9px, calc(var(--structure-gallery-height) * .062), 12px);pointer-events:none;line-height:1.25}.structure-card.svelte-ql616g .card-info[role=button]{pointer-events:auto;cursor:pointer;&:focus-visible{outline:2px solid var(--accent-color,Highlight);outline-offset:2px}}.structure-card.svelte-ql616g .card-info strong,.structure-card.svelte-ql616g .card-info span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.structure-card.svelte-ql616g .card-info span{color:light-dark(#5b6572,#b8c0cc);font-size:.92em}.structure-gallery-pager.svelte-ql616g{z-index:6;will-change:transform;border:1px solid color-mix(in srgb, currentColor 18%, transparent);backdrop-filter:blur(8px);color:light-dark(#404854,#d5dbe4);font-variant-numeric:tabular-nums;background:light-dark(#f4f6f973,#1f232b73);border-radius:999px;align-items:center;gap:1px;padding:0 3px;font-size:10px;display:flex;position:absolute;inset-block-end:12px;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026}.structure-gallery-pager.docked.svelte-ql616g{box-shadow:none;backdrop-filter:none;background:0 0;border-color:#0000;position:static;transform:none}.structure-gallery-pager.svelte-ql616g button:where(.svelte-ql616g){block-size:18px;inline-size:16px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0 0 2px;font-size:16px;line-height:1;display:grid}.structure-gallery-pager.svelte-ql616g button:where(.svelte-ql616g):hover:not(:disabled){color:var(--active-color,#6ea8ff)}.structure-gallery-pager.svelte-ql616g button:where(.svelte-ql616g):disabled{opacity:.3;cursor:default}.structure-gallery-resize-handle.svelte-ql616g{z-index:5;cursor:nwse-resize;touch-action:none;background:0 0;block-size:14px;inline-size:14px;position:absolute;inset-block-end:0;inset-inline-end:var(--structure-gallery-grip-inset,0)}.structure-gallery-resize-handle.svelte-ql616g:before{--grip-fill:color-mix(in srgb, currentColor 34%, transparent);background:linear-gradient(to bottom right, transparent 50%, var(--grip-fill) 50%);content:"";opacity:0;border-end-end-radius:3px;block-size:10px;inline-size:10px;transition:opacity .15s;position:absolute;inset-block-end:2px;inset-inline-end:2px;@media (hover:none){opacity:1}}.structure-gallery.svelte-ql616g:hover .structure-gallery-resize-handle:where(.svelte-ql616g):before,.structure-gallery-resize-handle.svelte-ql616g:focus-visible:before,.structure-gallery.resizing.svelte-ql616g .structure-gallery-resize-handle:where(.svelte-ql616g):before{opacity:1}.structure-gallery-resize-handle.svelte-ql616g:hover:before,.structure-gallery.resizing.svelte-ql616g .structure-gallery-resize-handle:where(.svelte-ql616g):before{--grip-fill:color-mix(in srgb, var(--active-color,#6ea8ff) 75%, white 10%)}.empty-gallery.svelte-ql616g{color:light-dark(#6b7482,#aeb6c2);margin:0;padding:16px}.grid-host.svelte-17t1zxj{border:1px solid color-mix(in srgb, currentColor 15%, transparent);border-radius:6px;block-size:70vh;padding:4px;overflow:hidden}.property-host.svelte-kv083o{block-size:60vh}
