:where(.code-select__select){min-block-size:44px;max-inline-size:100%}:where(opia-combobox){min-inline-size:0;display:block}:where(.code-field__control){position:relative}:where(.code-field__select,.code-field__input){box-sizing:border-box;min-block-size:44px;inline-size:100%}:where(opia-combobox[data-enhanced] .code-field__input){padding-inline-end:2.75em}:where(.code-field__icon){pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:.75em}:where(opia-combobox:not([data-enhanced]) .code-field__icon){display:none}:where(.code-field__listbox,.code-field__empty){z-index:var(--code-field-layer,20);box-sizing:border-box;max-block-size:var(--code-field-list-size,18rem);overscroll-behavior:contain;background:var(--code-field-surface,Canvas);color:var(--code-field-text,CanvasText);border:1px solid var(--code-field-border,currentColor);border-radius:var(--code-field-radius,6px);box-shadow:var(--code-field-shadow,none);margin:0;padding:4px;list-style:none;position:absolute;inset-block-start:calc(100% + 4px);inset-inline:0;overflow-y:auto}:where(.code-field__option){box-sizing:border-box;cursor:pointer;border-radius:calc(var(--code-field-radius,6px) - 2px);align-items:center;min-block-size:44px;padding-block:8px;padding-inline:12px;display:flex}:where(.code-field__option[data-active]){background:var(--code-field-active,Highlight);color:var(--code-field-active-text,HighlightText)}:where(.code-field__option[aria-selected=true]){font-weight:600}:where(.code-field__empty){padding:12px}:where(.code-field__empty:empty){border:0;padding:0}@media (forced-colors:active){:where(.code-field__option[data-active]){outline-offset:-2px;outline:2px solid highlight}}:where(.entry-section){scroll-margin-block-start:var(--entry-section-scroll-margin,0px)}:where(.entry-section__summary){cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-block-size:44px;list-style:none;display:flex}:where(.entry-section__summary)::-webkit-details-marker{display:none}:where(.entry-section__marker:empty){display:none}@media (width>=768px){:where(.entry-section__summary){cursor:auto;pointer-events:none}:where(.entry-section__marker){display:none}}:where(opia-section-nav){display:block}:where(.section-nav__list){gap:var(--section-nav-gap,4px 24px);scrollbar-width:thin;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}:where(.section-nav__item){flex:none}:where(.section-nav__link){white-space:nowrap;align-items:center;min-block-size:44px;display:inline-flex}@media (width>=768px){:where(opia-section-nav){z-index:var(--section-nav-z,5);position:sticky;inset-block-start:var(--section-nav-offset,0px)}}:where(opia-entry-gallery){min-inline-size:0;display:block}:where(.entry-gallery__stage){min-inline-size:0;position:relative}:where(.entry-gallery__track,.entry-gallery__thumbs){position:relative}:where(.entry-gallery__track){overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}:where(opia-entry-gallery[data-enhanced] .entry-gallery__track){scrollbar-width:none}:where(opia-entry-gallery[data-enhanced] .entry-gallery__track)::-webkit-scrollbar{display:none}:where(.entry-gallery__slide){scroll-snap-align:start;min-inline-size:0;flex:0 0 100%;scroll-margin-block-start:var(--entry-section-scroll-margin,0px)}:where(.entry-gallery__figure){margin:0;position:relative}:where(.entry-gallery__frame){aspect-ratio:var(--entry-gallery-ratio,4 / 3);background:var(--entry-gallery-surface,transparent);display:block;position:relative;overflow:hidden}:where(.entry-gallery__frame picture){display:contents}:where(.entry-gallery__frame .entry-gallery__image){object-fit:contain;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}:where(.entry-gallery__controls){align-items:center;gap:var(--entry-gallery-gap,8px);display:flex}:where(.entry-gallery__controls[hidden]){display:none}:where(.entry-gallery__counter){font-variant-numeric:tabular-nums;unicode-bidi:plaintext;margin:0}:where(.entry-gallery__step){cursor:pointer;place-items:center;min-block-size:44px;min-inline-size:44px;display:inline-grid}:where(.entry-gallery__step:disabled){cursor:default;opacity:.4}:where(.entry-gallery__thumbs){gap:var(--entry-gallery-gap,8px);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}:where(.entry-gallery__thumb-item){flex:none}:where(.entry-gallery__thumb){inline-size:var(--entry-gallery-thumb-size,72px);min-block-size:44px;display:block}:where(.entry-gallery__thumb picture){display:contents}:where(.entry-gallery__thumb-image){block-size:auto;inline-size:100%;aspect-ratio:var(--entry-gallery-ratio,4 / 3);object-fit:cover;display:block}:where(.entry-gallery__sr,.entry-gallery__thumb-label){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.entry-lightbox{box-sizing:border-box;background:var(--entry-lightbox-surface,#0f1113);block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--entry-lightbox-ink,#f5f6f7);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.entry-lightbox[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.entry-lightbox::backdrop{background:var(--entry-lightbox-surface,#0f1113)}:where(html:has(.entry-lightbox[open])){overflow:hidden}.entry-lightbox__bar{padding-block:max(10px, env(safe-area-inset-top)) 6px;padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));align-items:center;gap:12px;display:flex}.entry-lightbox__counter{font-variant-numeric:tabular-nums;opacity:.85;unicode-bidi:plaintext;margin:0;font-size:14px}.entry-lightbox__concept{border:1px solid color-mix(in srgb, currentColor 40%, transparent);border-radius:999px;padding:3px 10px;font-size:12px}.entry-lightbox__concept[hidden]{display:none}.entry-lightbox__tools{gap:8px;margin-inline-start:auto;display:flex}.entry-lightbox__btn{box-sizing:border-box;background:color-mix(in srgb, currentColor 14%, transparent);block-size:44px;inline-size:44px;color:inherit;cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.entry-lightbox__btn:hover{background:color-mix(in srgb, currentColor 26%, transparent)}.entry-lightbox__btn:focus-visible,.entry-lightbox__thumb:focus-visible{outline:2px solid var(--entry-lightbox-accent,currentColor);outline-offset:2px}.entry-lightbox__btn[aria-pressed=true] .entry-lightbox__zoom-in,.entry-lightbox__btn:not([aria-pressed=true]) .entry-lightbox__zoom-out{display:none}.entry-lightbox__zoom-in,.entry-lightbox__zoom-out{display:inline-grid}.entry-lightbox__stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;min-block-size:0;position:relative;overflow:hidden}.entry-lightbox[data-zoomed] .entry-lightbox__stage{touch-action:none}.entry-lightbox__image{justify-content:center;align-items:center;padding-inline:72px;display:flex;position:absolute;inset:0}.entry-lightbox__image picture{display:contents}.entry-lightbox__image source{display:none}.entry-lightbox__img{object-fit:contain;opacity:0;-webkit-user-drag:none;will-change:transform;block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%;display:block}.entry-lightbox__img[data-ready]{opacity:1}.entry-lightbox[data-zoomable] .entry-lightbox__img{cursor:zoom-in}.entry-lightbox[data-zoomed] .entry-lightbox__img{cursor:grab}.entry-lightbox__btn[hidden]{display:none}.entry-lightbox[data-panning] .entry-lightbox__img{cursor:grabbing}.entry-lightbox__nav{background:color-mix(in srgb, var(--entry-lightbox-surface,#0f1113) 45%, color-mix(in srgb, currentColor 22%, transparent));block-size:52px;inline-size:52px;position:absolute;inset-block-start:50%;translate:0 -50%;box-shadow:0 1px 6px #00000040}.entry-lightbox__nav--prev{inset-inline-start:max(12px, env(safe-area-inset-left))}.entry-lightbox__nav--next{inset-inline-end:max(12px, env(safe-area-inset-right))}.entry-lightbox[data-zoomed] .entry-lightbox__nav{opacity:0;pointer-events:none}.entry-lightbox__foot{padding-block:8px max(12px, env(safe-area-inset-bottom));justify-items:center;gap:10px;padding-inline:12px;display:grid}.entry-lightbox__caption{text-align:center;opacity:.85;max-inline-size:70ch;margin:0;font-size:14px;line-height:1.5}.entry-lightbox__caption[hidden]{display:none}.entry-lightbox__thumbs{scrollbar-width:none;gap:8px;max-inline-size:100%;margin:0;padding:4px;list-style:none;display:flex;overflow-x:auto}.entry-lightbox__thumbs::-webkit-scrollbar{display:none}.entry-lightbox__thumbs li{flex:none}.entry-lightbox__thumb{inline-size:64px;aspect-ratio:var(--entry-gallery-ratio,4 / 3);background:color-mix(in srgb, currentColor 10%, transparent);opacity:.5;cursor:pointer;border:0;border-radius:6px;padding:0;display:block;overflow:hidden}.entry-lightbox__thumb:hover{opacity:.8}.entry-lightbox__thumb[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--entry-lightbox-accent,currentColor)}.entry-lightbox__thumb picture{display:contents}.entry-lightbox__thumb img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.entry-lightbox__preload{display:none}@media (width<=767px){.entry-lightbox__image{padding-inline:0}.entry-lightbox__nav{block-size:44px;inline-size:44px}.entry-lightbox__thumb{inline-size:52px}}:where([dir=rtl]) .entry-gallery__dir{transform:scaleX(-1)}@media (prefers-reduced-motion:no-preference){:where(.entry-gallery__track){scroll-behavior:smooth}.entry-lightbox__img{transition:opacity .2s,transform .2s}.entry-lightbox[data-panning] .entry-lightbox__img,.entry-lightbox[data-pinching] .entry-lightbox__img{transition:opacity .2s}}
