html:has(.yarll__portal){overscroll-behavior:none}body:has(.yarll__portal:not(.yarll__no_scroll_lock)){height:100%;padding-right:var(--yarll__scrollbar_width,0px);overflow:hidden}body:has(.yarll__portal:not(.yarll__no_scroll_lock)) .yarll__fixed{padding-right:var(--yarll__scrollbar_width,0px)}.yarll__portal{z-index:var(--yarll__portal_zindex,9999);-webkit-user-select:none;user-select:none;touch-action:none;overscroll-behavior:none;-webkit-touch-callout:none;color:var(--yarll__foreground_color,#fff);background-color:var(--yarll__backdrop_color,#000);opacity:1;transition:opacity var(--yarll__fade_duration,.3s) var(--yarll__fade_easing,ease);outline:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}@starting-style{.yarll__portal{opacity:0}}@media (prefers-reduced-motion:reduce){.yarll__portal{transition-duration:0s}}.yarll__portal,.yarll__portal *,.yarll__portal :before,.yarll__portal :after{box-sizing:border-box}.yarll__portal_closed{opacity:0}.yarll__carousel{margin:var(--yarll__carousel_margin,16px);flex:1;align-self:stretch;position:relative}.yarll__slide{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.yarll__slide_current{opacity:1;pointer-events:auto}.yarll__transition_fade .yarll__slide{transition:opacity var(--yarll__fade_duration,.3s) var(--yarll__fade_easing,ease)}@media (prefers-reduced-motion:reduce){.yarll__transition_fade .yarll__slide{transition-duration:0s}}.yarll__transition_slide .yarll__slide{opacity:1;transform:translateX(calc(100% + 2 * var(--yarll__carousel_margin,16px)));transition:transform var(--yarll__slide_duration,.5s) var(--yarll__slide_easing,ease-in-out)}@media (prefers-reduced-motion:reduce){.yarll__transition_slide .yarll__slide{transition-duration:0s}}.yarll__transition_slide .yarll__slide[data-offset^=\-]{transform:translateX(calc(-100% - 2 * var(--yarll__carousel_margin,16px)))}.yarll__transition_slide .yarll__slide_current{transform:translate(0)}.yarll__slide_image{-o-object-fit:contain;object-fit:contain;min-width:0;max-width:100%;min-height:0;max-height:100%;display:block}.yarll__toolbar{top:var(--yarll__toolbar_margin,8px);right:var(--yarll__toolbar_margin,8px);z-index:1;align-items:center;display:flex;position:absolute}.yarll__toolbar_fixed{align-self:flex-end;margin-block-start:var(--yarll__toolbar_margin,8px);margin-inline-end:var(--yarll__toolbar_margin,8px);position:static}.yarll__toolbar_fixed+.yarll__carousel{margin-block-start:var(--yarll__toolbar_margin,8px)}.yarll__button{padding:var(--yarll__button_padding,8px);cursor:pointer;appearance:none;font:inherit;color:var(--yarll__button_color,#fffc);background-color:var(--yarll__button_background_color,transparent);filter:var(--yarll__button_filter,drop-shadow(2px 2px 2px #000c));border:0;margin:0}.yarll__button:focus-visible{color:var(--yarll__button_color_active,#fff);outline:var(--yarll__button_focus_outline,6px double black);box-shadow:var(--yarll__button_focus_box_shadow,0 0 0 4px white)}@media (hover:hover){.yarll__button:not([aria-disabled=true]):hover{color:var(--yarll__button_color_active,#fff)}}.yarll__button[aria-disabled=true]{cursor:default;color:var(--yarll__button_color_disabled,#fff6)}.yarll__button_prev,.yarll__button_next{padding:var(--yarll__navigation_button_padding,24px 8px);position:absolute}.yarll__button_prev{left:var(--yarll__navigation_button_offset,8px)}.yarll__button_next{right:var(--yarll__navigation_button_offset,8px)}.yarll__icon{fill:currentColor;width:var(--yarll__icon_size,32px);height:var(--yarll__icon_size,32px);pointer-events:none;display:block}.yarll__interactive{-webkit-user-select:text;user-select:text;touch-action:auto;-webkit-touch-callout:default}
