/*
 * static-site.css — styles for markup added or changed by the static export (loaded on every page, after the
 * site's own stylesheet). Companion of static-site.js; like it, this file (site/static/) is the source: edit it here.
 */

/* Honeypot field of posting forms (tools/export/transforms/forms.py): off-screen, never seen by people. */
.static-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}

/* Listing tiles outside the current filter/page (static-site.js sets `hidden`). */
[data-static-item][hidden]{display:none!important}

/* Filter values hidden by facet narrowing (case studies, static-site.js). */
.c-filters_item[hidden]{display:none!important}

/*
 * Inline videos (ruling R12): the exporter replaced <mux-video> by a native <video>. Mux's element filled its
 * box (`absolute inset-0`) and sized its inner video with `object-fit: var(--media-object-fit, contain)`; a native
 * video is a replaced element that keeps its intrinsic size, so it is sized here.
 */
.c-inline-video > video{display:block;width:100%;height:100%;object-fit:var(--media-object-fit,contain);object-position:var(--media-object-position,50% 50%)}
