.doc-preview[data-astro-cid-pow6efnx]{display:grid;gap:var(--space-3);min-inline-size:0;margin:0}.doc-preview__details[data-astro-cid-pow6efnx]{min-inline-size:0}.doc-preview__frame[data-astro-cid-pow6efnx]{display:block;list-style:none;cursor:zoom-in;border-radius:var(--radius-lg)}.doc-preview__frame[data-astro-cid-pow6efnx]::-webkit-details-marker{display:none}.doc-preview__frame[data-astro-cid-pow6efnx]:focus-visible{box-shadow:var(--focus-ring)}.doc-preview__canvas[data-astro-cid-pow6efnx]{position:relative;display:grid;place-items:center;inline-size:100%;aspect-ratio:4 / 3;overflow:hidden;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--bg-elevated);background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:var(--space-5) var(--space-5);box-shadow:var(--shadow-1);transition:border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.doc-preview__frame[data-astro-cid-pow6efnx]:hover .doc-preview__canvas[data-astro-cid-pow6efnx]{border-color:var(--border-strong);box-shadow:var(--shadow-2)}.doc-preview__image[data-astro-cid-pow6efnx]{inline-size:100%;block-size:100%;min-inline-size:0;object-fit:contain;background-color:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-1)}.doc-preview__badge[data-astro-cid-pow6efnx]{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);display:inline-flex;align-items:center;gap:.35em;padding:.4em .6em;border:1px solid var(--border);border-radius:var(--radius-pill);background-color:var(--bg-elevated);color:var(--fg-primary);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--ls-wide);line-height:var(--lh-none);text-transform:uppercase;pointer-events:none}.doc-preview__hint[data-astro-cid-pow6efnx]{position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3);display:inline-flex;align-items:center;gap:var(--space-2);padding:.4em .6em;border:1px solid var(--border);border-radius:var(--radius-pill);background-color:var(--bg-elevated);color:var(--fg-secondary);font-size:var(--text-micro);line-height:var(--lh-none);pointer-events:none}.doc-preview__close[data-astro-cid-pow6efnx]{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);display:none;place-items:center;inline-size:2.5rem;block-size:2.5rem;border:1px solid var(--border);border-radius:var(--radius-circle);background-color:var(--bg-elevated);color:var(--fg-primary);pointer-events:none}.doc-preview__action-close[data-astro-cid-pow6efnx],.doc-preview__details[data-astro-cid-pow6efnx][open] .doc-preview__action-open[data-astro-cid-pow6efnx]{display:none}.doc-preview__details[data-astro-cid-pow6efnx][open] .doc-preview__action-close[data-astro-cid-pow6efnx]{display:block}.doc-preview__details[data-astro-cid-pow6efnx][open] .doc-preview__frame[data-astro-cid-pow6efnx]{position:fixed;inset:0;z-index:var(--z-overlay);display:grid;place-items:center;padding:var(--gutter);overflow:auto;border-radius:var(--radius-none);background-color:var(--overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-out}.doc-preview__details[data-astro-cid-pow6efnx][open] .doc-preview__canvas[data-astro-cid-pow6efnx]{inline-size:auto;block-size:auto;max-inline-size:92vw;max-block-size:86dvh;aspect-ratio:auto;overflow:visible;padding:var(--space-3);background-color:var(--bg-elevated);background-image:none;box-shadow:var(--shadow-3)}.doc-preview__details[data-astro-cid-pow6efnx][open] .doc-preview__image[data-astro-cid-pow6efnx]{inline-size:auto;block-size:auto;max-inline-size:86vw;max-block-size:80dvh}.doc-preview__details[data-astro-cid-pow6efnx][open] .doc-preview__badge[data-astro-cid-pow6efnx],.doc-preview__details[data-astro-cid-pow6efnx][open] .doc-preview__hint[data-astro-cid-pow6efnx]{display:none}.doc-preview__details[data-astro-cid-pow6efnx][open] .doc-preview__close[data-astro-cid-pow6efnx]{display:grid}.doc-preview__caption[data-astro-cid-pow6efnx]{color:var(--fg-secondary);font-size:var(--text-sm);line-height:var(--lh-tight)}@media(min-width:640px){.doc-preview__canvas[data-astro-cid-pow6efnx]{padding:var(--space-5)}}
