/*!
 * Copyright (c) 2026 f78.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at https://mozilla.org/MPL/2.0/.
 */
/*!
 * Copyright (c) 2026 f78.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at https://mozilla.org/MPL/2.0/.
 */
:where(._overlay-container_p0hze_15){position:relative}:where(._overlay-container_p0hze_15):focus-visible{outline:none}:where(._overlay-container_p0hze_15):not(._hovering_p0hze_21){cursor:none}:where(._overlay-container_p0hze_15)._hovering_p0hze_21>:is(._top_p0hze_24,._bottom_p0hze_24):not(:empty){pointer-events:auto}:where(._overlay-container_p0hze_15)._hovering_p0hze_21>:is(._top_p0hze_24,._bottom_p0hze_24):not(:empty)>*,:where(._overlay-container_p0hze_15)._hovering_p0hze_21>:is(._top_p0hze_24,._bottom_p0hze_24):not(:empty):before{opacity:1}._content_p0hze_31{justify-content:center;align-items:center;width:100%;height:100%;display:flex}._top_p0hze_24,._bottom_p0hze_24{z-index:1;width:100%}._top_p0hze_24._overlay_p0hze_15,._bottom_p0hze_24._overlay_p0hze_15{pointer-events:none;padding:1.375rem;position:absolute}._top_p0hze_24._overlay_p0hze_15>*,._bottom_p0hze_24._overlay_p0hze_15>*{opacity:0;transition:opacity .265s}._top_p0hze_24._overlay_p0hze_15:before,._bottom_p0hze_24._overlay_p0hze_15:before{content:"";z-index:-1;opacity:0;transition:opacity .265s;position:absolute;inset:0}@media screen{:root[data-preferences~=immersiveFX] ._top_p0hze_24:before,:root[data-preferences~=immersiveFX] ._bottom_p0hze_24:before{backdrop-filter:blur(.5rem)contrast(110%)saturate(105%)brightness(95%)}}._top_p0hze_24{justify-content:space-between;align-items:start;gap:1.375rem;display:flex}._top_p0hze_24._overlay_p0hze_15{text-shadow:0 .0625rem .375rem #000000bf;color:#fff;padding-bottom:2.0625rem;top:0}._top_p0hze_24._overlay_p0hze_15:before{background:linear-gradient(0deg,#0000,#0006 2.0625rem,#000000b3)}@media screen{:root[data-preferences~=immersiveFX] ._top_p0hze_24._overlay_p0hze_15:before{background:linear-gradient(0deg,#0000,#0000004d 2.0625rem,#000000b3);mask:linear-gradient(0deg,#0000,#000c 2.0625rem,#000000f2)}}._bottom_p0hze_24._overlay_p0hze_15{text-shadow:0 .0625rem .375rem #000000bf;color:#fff;padding-top:2.0625rem;bottom:0}._bottom_p0hze_24._overlay_p0hze_15:before{background:linear-gradient(#0000,#0006 2.0625rem,#000000b3)}@media screen{:root[data-preferences~=immersiveFX] ._bottom_p0hze_24._overlay_p0hze_15:before{background:linear-gradient(#0000,#0000004d 2.0625rem,#000000b3);mask:linear-gradient(#0000,#000c 2.0625rem,#000000f2)}}._center_p0hze_109{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._media-viewer_1gva0_15{z-index:3000;color:#fff;text-shadow:0 .0625rem .375rem #00000080;opacity:0;pointer-events:none;background-color:#000;transition:opacity .265s;position:fixed;inset:0}._media-viewer_1gva0_15._open_1gva0_26{opacity:1;pointer-events:auto}._media-viewer-overlay_1gva0_31{justify-content:space-between;width:100%;display:flex}._media-viewer-info_1gva0_37{padding-right:1.375rem;mask:linear-gradient(90deg,#000 calc(100% - 1.375rem),#0000)}._image_1ndpn_15{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}._error_1ndpn_21{flex-direction:column;align-items:center;gap:.5rem;display:flex}._error_1ndpn_21 p{margin:0}._error_1ndpn_21 [data-icon]{color:oklch(67.05% .214 23.7735);font-size:3rem}@media screen{:root[data-preferences~=immersiveFX] ._error_1ndpn_21 [data-icon]{mask:linear-gradient(#000,#000c)}}figure[data-astro-cid-hyaaiyy2].main-image>picture[data-astro-cid-hyaaiyy2]{--main-image-rotation:0;--rotate:0}figure[data-astro-cid-hyaaiyy2].main-image>picture[data-astro-cid-hyaaiyy2].rotates{--rotate:1}@media (prefers-reduced-motion:reduce){figure[data-astro-cid-hyaaiyy2].main-image>picture[data-astro-cid-hyaaiyy2].rotates{--rotate:0}}figure[data-astro-cid-hyaaiyy2].main-image>picture[data-astro-cid-hyaaiyy2]{max-width:min(45rem,75svh);transform:rotate(calc(var(--main-image-rotation) * var(--rotate)));transition:transform .275s cubic-bezier(.34,1.56,.64,1),box-shadow .17s}figure[data-astro-cid-hyaaiyy2].main-image>picture[data-astro-cid-hyaaiyy2] img[data-astro-cid-hyaaiyy2]{max-width:100%;height:auto}figure[data-astro-cid-hyaaiyy2].main-image>figcaption[data-astro-cid-hyaaiyy2]>:first-child{margin-top:0}figure[data-astro-cid-hyaaiyy2].main-image>figcaption[data-astro-cid-hyaaiyy2]>:last-child{margin-bottom:0}figure[data-astro-cid-hyaaiyy2].main-image[data-src]>picture[data-astro-cid-hyaaiyy2]{cursor:pointer}@media screen{:root[data-preferences~=immersiveFX] figure[data-astro-cid-hyaaiyy2].main-image[data-src]>picture[data-astro-cid-hyaaiyy2]:focus-visible{transform:scale(101.5%) rotate(calc(var(--main-image-rotation) * (var(--rotate) + .3 * (1.5 - var(--rotate) * .5))));box-shadow:0 0 1.25rem #00000017}}@media screen and (hover:hover){:root[data-preferences~=immersiveFX] figure[data-astro-cid-hyaaiyy2].main-image[data-src]>picture[data-astro-cid-hyaaiyy2]:hover{transform:scale(101.5%) rotate(calc(var(--main-image-rotation) * (var(--rotate) + .3 * (1.5 - var(--rotate) * .5))));box-shadow:0 0 1.25rem #00000017}}@media screen{:root[data-preferences~=immersiveFX] figure[data-astro-cid-hyaaiyy2].main-image[data-src]>picture[data-astro-cid-hyaaiyy2]:active{transform:scale(99%) rotate(calc(var(--main-image-rotation) * (var(--rotate) - .2 * (1.5 - var(--rotate) * .5))))}}
