.play__btn.svelte-17d1oip,.custom__play__btn.svelte-17d1oip{all:unset}.play__btn.svelte-17d1oip{display:grid;place-items:center;height:80px;width:80px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer}.custom__play__btn.svelte-17d1oip{display:grid;place-items:center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer}iframe.svelte-513x4i,img.svelte-1uvcsc1{height:auto;aspect-ratio:var(--aspect-ratio);width:100%}.you__tube.svelte-om1zus{position:relative;aspect-ratio:1.76991;overflow:hidden}.v__title.svelte-om1zus{position:absolute;top:0;width:100%;background:linear-gradient(to bottom,hsla(0,0%,0%,.1),transparent);pointer-events:none}.v__title.svelte-om1zus{padding:2ch;font-family:var( --title-font-family, "Segoe UI", Geneva, Verdana, sans-serif );font-size:18px;color:var(--title-color, #ffffff);font-weight:400;text-shadow:0px 1px 3px var(--title-shadow-color, rgb(0, 0, 0, .2))}.b__overlay.svelte-om1zus{position:absolute;top:0;left:0;width:100%;aspect-ratio:var(--aspect-ratio);cursor:pointer;transition:var(--overlay-transition, all .25s ease-in-out)}.you__tube.svelte-om1zus:hover .b__overlay:where(.svelte-om1zus){background:var(--overlay-bg-color, #00000030)}.youtube-wrapper.svelte-in9s2a{--aspect-ratio: calc(16 / 9);position:relative;height:100%;width:auto;max-width:inherit;aspect-ratio:16 / 9;justify-content:center;align-content:center}.youtube-wrapper.svelte-in9s2a .you__tube{display:grid;height:100%;margin:0;grid-template:1fr / minmax(0,100vw);justify-content:center;align-content:center}.youtube-wrapper.svelte-in9s2a .you__tube img,.youtube-wrapper.svelte-in9s2a .you__tube iframe{align-self:center}.youtube-wrapper.svelte-in9s2a .thumbnail:where(.svelte-in9s2a){display:flex;height:100%;aspect-ratio:var(--aspect-ratio);background-size:cover}.youtube-wrapper.svelte-in9s2a .v__title{display:none}.youtube-wrapper.svelte-in9s2a .b__overlay{bottom:0;margin:auto}.media.svelte-ab17x9{max-height:100%;width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.media.svelte-1s8vlyj{height:auto;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.mediaItem.svelte-3yna9b{position:relative;place-content:center}.mediaItem[data-thumbOnly=true].svelte-3yna9b .youtube-wrapper{pointer-events:none}.videoThumb.svelte-3yna9b{position:relative}.videoThumb.svelte-3yna9b:after{z-index:2;position:absolute;top:50%;left:50%;content:"";height:20%;width:20%;background-image:var(--theme-media-gallery-play-button-icon, url(../../../shared/yt_play_btn.png));background-position:center;background-repeat:no-repeat;background-size:contain;transform:translate(-50%,-50%)}.agegate.svelte-135ko8p{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-50);font-family:var(--theme-form-textbox-label-font)}.form.svelte-135ko8p{border:0}.form.svelte-135ko8p input[type=number]:where(.svelte-135ko8p){height:var(--theme-form-textbox-size, 2rem);border:var(--theme-form-input-border-size, 1px) solid var(--theme-form-border-color, var(--color-black));border-radius:0;background-color:var(--theme-form-textbox-background-color, transparent);color:var(--theme-form-textbox-text-color, var(--color-black));font-family:var(--theme-form-textbox-font);font-size:calc(var(--theme-form-textbox-size) * .5);text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.form.svelte-135ko8p label:where(.svelte-135ko8p){padding:.5rem;color:var(--theme-form-textbox-label-color);font-family:var(--theme-form-textbox-label-font);font-size:var(--theme-form-textbox-label-size);text-align:left;pointer-events:none}.form.svelte-135ko8p label:where(.svelte-135ko8p):not(:first-child){margin:0 0 0 2rem}@media (max-width: 640px){.form.svelte-135ko8p{display:flex;flex-direction:column}.form.svelte-135ko8p label:where(.svelte-135ko8p){text-align:center}.form.svelte-135ko8p label:where(.svelte-135ko8p):not(:first-child){margin:2rem 0 0}}.header.svelte-135ko8p{color:var(--theme-form-textbox-label-color);font-size:var(--theme-form-textbox-label-size)}dialog{max-width:100vw}dialog::backdrop{background:#000000bf}dialog[open].svelte-1tmyrm7{animation:svelte-1tmyrm7-zoom .3s cubic-bezier(.34,1.56,.64,1)}dialog[open].svelte-1tmyrm7::backdrop{animation:svelte-1tmyrm7-fade .2s ease-out}html :has(dialog[open]){overflow:hidden!important}.modal.svelte-1tmyrm7{--arrow-cell-size: calc(var(--theme-pagination-arrow-size) + 1rem);--padding: var(--theme-media-modal-padding, 0);--theme-pagination-arrow-color: var(--theme-modal-pagination-arrow-color);--theme-pagination-arrow-hover-color: var(--theme-modal-pagination-arrow-color-hover);position:fixed;display:grid;height:100%;max-height:100vh;width:100%;max-width:100vw;padding:var(--padding) 0;border:var(--theme-modal-border, none);grid-template:"prev content next" 1fr / var(--arrow-cell-size) minmax(0,1fr) var(--arrow-cell-size);gap:0;background-color:var(--theme-modal-background)}.modal.svelte-1tmyrm7::backdrop{background-color:var(--theme-modal-backdrop-color, var(--color-glass-black));-webkit-backdrop-filter:var(--theme-modal-backdrop-filter, none);backdrop-filter:var(--theme-modal-backdrop-filter, none)}@media (max-width: 640px) and (orientation: portrait){.modal.svelte-1tmyrm7{grid-template:"content content" 1fr "prev next" min-content / 1fr 1fr}}.content.svelte-1tmyrm7{display:flex;height:98%;width:98%;max-width:calc(100vw - (var(--padding) * 2));grid-area:content;place-self:center center;justify-content:center;align-items:center;pointer-events:none}.content.svelte-1tmyrm7 .media{max-height:calc(100vh - (var(--padding) * 2));pointer-events:all}.content.svelte-1tmyrm7 .youtube-wrapper{display:flex;max-height:calc(98vh - (var(--padding) * 2));pointer-events:all}.content.svelte-1tmyrm7 .agegate{pointer-events:all}@media (max-width: 640px) and (orientation: portrait){.content.svelte-1tmyrm7{max-width:100vw}}.next.svelte-1tmyrm7{width:var(--theme-media-modal-button-size, 4rem);grid-area:next;place-self:center center}@media (max-width: 640px) and (orientation: portrait){.next.svelte-1tmyrm7{place-self:center end}}.prev.svelte-1tmyrm7{width:var(--theme-media-modal-button-size, 4rem);grid-area:prev;place-self:center center}@media (max-width: 640px) and (orientation: portrait){.prev.svelte-1tmyrm7{place-self:center start}}.closeBtn.svelte-1tmyrm7{position:fixed;top:1rem;right:1rem;height:2rem;width:2rem;border:none;background-color:transparent;cursor:pointer}.closeBtn.svelte-1tmyrm7:before,.closeBtn.svelte-1tmyrm7:after{position:absolute;top:50%;left:50%;content:"";height:100%;width:3px;background-color:var(--theme-modal-close-button-color, var(--teal-base))}.closeBtn.svelte-1tmyrm7:before{transform:translate(-50%,-50%) rotate(45deg)}.closeBtn.svelte-1tmyrm7:after{transform:translate(-50%,-50%) rotate(-45deg)}@keyframes svelte-1tmyrm7-zoom{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes svelte-1tmyrm7-fade{0%{opacity:0}to{opacity:1}}.mediaGallery.svelte-6fba83{display:flex;height:100%;width:100%;flex-direction:column;gap:2rem}.filters.svelte-6fba83{z-index:100;display:flex;justify-content:center;gap:2rem}.gallery.svelte-6fba83{position:relative;height:auto;width:100%;overflow:hidden}.tray.svelte-6fba83{display:flex;height:100%;width:var(--tray-width);flex-direction:row;overflow-x:auto}.tray[data-noscroll=true].svelte-6fba83{overflow:hidden}.mediaGrid.svelte-6fba83{position:relative;display:grid;height:100%;width:100%;margin:1rem;grid-auto-flow:row;grid-template-columns:repeat(var(--cols-per-page),1fr);grid-template-rows:repeat(var(--rows-per-page),1fr);gap:var(--theme-media-gallery-gap, 1rem)}@media screen and (max-width: 425px){.mediaGrid.svelte-6fba83{margin:0}}.mediaButton.svelte-6fba83{border:0;background-color:transparent}.mediaItem.svelte-6fba83{height:auto;width:100%;min-width:calc(100% / var(--cols-per-page) - (2 * var(--theme-media-gallery-gap)));aspect-ratio:16 / 9;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:scale .1s ease-in-out;cursor:pointer}.mediaItem.svelte-6fba83:hover{scale:1.025}.mediaItem[data-nohover=true].svelte-6fba83:hover{scale:1}.filterButton.svelte-6fba83{padding:var(--theme-media-gallery-filter-button-padding, .75rem 2rem);border-color:var(--theme-media-gallery-filter-button-border-color, #fff);border-radius:var(--theme-media-gallery-filter-button-border-radius, 0);border-style:var(--theme-media-gallery-filter-button-border-style, solid);border-width:var(--theme-media-gallery-filter-button-border-width, 1px);background-color:var(--theme-media-gallery-filter-button-bgcolor, transparent);color:var(--theme-media-gallery-filter-button-color);font-family:var(--theme-media-gallery-filter-button-font);font-size:var(--theme-media-gallery-filter-button-font-size);cursor:pointer}.filterButton[data-active=true].svelte-6fba83{border-color:var(--theme-media-gallery-filter-button-border-color-active, #fff);border-style:var(--theme-media-gallery-filter-button-border-style-active, solid);border-width:var(--theme-media-gallery-filter-button-border-width-active, 2px);background-color:var(--theme-media-gallery-filter-button-bgcolor-active, transparent);color:var(--theme-media-gallery-filter-button-color-active)}
