@property --rotate-angle{syntax:"<angle>";inherits:false;initial-value:45deg}@keyframes spin{0%{--rotate-angle:0deg}to{--rotate-angle:360deg}}@keyframes heart-beat{0%{transform:scale(1)}25%{transform:scale(.9)}50%{transform:scale(1)}75%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes rotate-loading{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@keyframes show-from-down{0%{opacity:0;transform:translateY(-50px)}25%{opacity:.2;transform:translateY(-40px)}50%{opacity:.4;transform:translateY(-20px)}75%{opacity:.8;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce-animation{0%{transform:translateY(0%)}20%{transform:translateY(-15%)}30%{transform:translateY(0%)}55%{transform:translateY(-7%)}77%{transform:translateY(0%)}85%{transform:translateY(-3%)}to{transform:translateY(0)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.hint-wrapper{--hint-padding:calc(var(--app-padding)/2);--hint-arrow-size:8px;--hint-border-radius:var(--outer-br);--hint-border-size:.5px;--hint-border:var(--hint-border-size)solid var(--border-color);--hint-arrow-placement:calc(var(--hint-arrow-size)/-2);--hint-background:var(--label-box-color);--hint-font-size:.8rem;--hint-arrow-rotate:45deg;--hint-color:var(--t-color);width:100%;height:100%;position:absolute;top:0;left:0}.hint{border-radius:var(--outer-br);font-size:var(--hint-font-size);visibility:hidden;max-width:calc(100dvw - var(--app-padding)*2);color:#0000;font-weight:initial;opacity:0;cursor:default;border:none;width:0;height:0;transition:visibility .5s,color .5s,background-color .5s,width .3s,padding .2s,scale .1s,box-shadow .5s ease-in-out;position:absolute;scale:0}.hint>*{transition:none}.hint[data-show=true]{padding:var(--hint-padding);z-index:50;opacity:unset;visibility:visible;width:max-content;height:auto;color:var(--hint-color);scale:unset}.hint[data-show=true] .hint-arrow{width:auto;height:auto;display:block}.hint[data-show=true]>*{position:relative}.hint[data-show=true]{-ms-transform:unset;-webkit-transform:unset;-moz-transform:unset;-o-transform:unset;transform:unset}.hint[data-popper-placement^=top]>.hint-arrow{bottom:var(--hint-arrow-placement)}.hint[data-popper-placement^=bottom]{--hint-arrow-rotate:-135deg}.hint[data-popper-placement^=bottom]>.hint-arrow{top:var(--hint-arrow-placement)}.hint[data-popper-placement^=left]{--hint-arrow-rotate:-45deg}.hint[data-popper-placement^=left]>.hint-arrow{right:var(--hint-arrow-placement)}.hint[data-popper-placement^=right]{--hint-arrow-rotate:135deg}.hint[data-popper-placement^=right]>.hint-arrow{left:var(--hint-arrow-placement)}.hint:before{content:"";z-index:0;border-radius:inherit;box-shadow:inset var(--glass-shadow-offset)var(--glass-shadow-offset)var(--glass-shadow-blur)var(--glass-shadow-spread)var(--glass-tint-color);background-color:rgba(var(--glass-tint-color),var(--glass-tint-opacity));position:absolute;inset:0}.hint:after{content:"";z-index:-1;border-radius:inherit;isolation:isolate;-webkit-backdrop-filter:blur(var(--glass-frost-blur));backdrop-filter:blur(var(--glass-frost-blur));-moz-backdrop-filter:blur(var(--glass-frost-blur));-ms-backdrop-filter:blur(var(--glass-frost-blur));-o-backdrop-filter:blur(var(--glass-frost-blur));-ms-filter:url(#glass-distortion);filter:url(#glass-distortion);-moz-filter:url(#glass-distortion);-o-filter:url(#glass-distortion);position:absolute;inset:0;transform:translate(0,0)}.hint{-webkit-user-select:none;user-select:none;-o-user-select:none;-ms-box-shadow:var(--hint-shadow);-webkit-box-shadow:var(--hint-shadow);-moz-box-shadow:var(--hint-shadow);-o-box-shadow:var(--hint-shadow);box-shadow:var(--hint-shadow);transform:scale(0)}.hint-arrow{opacity:0;width:0;height:0}.hint-arrow,.hint-arrow:before{width:var(--hint-arrow-size);height:var(--hint-arrow-size);background:inherit;border-right:inherit;border-bottom:inherit;position:absolute}.hint-arrow:before{visibility:visible;content:"";-ms-transform:rotate(var(--hint-arrow-rotate));-webkit-transform:rotate(var(--hint-arrow-rotate));-moz-transform:rotate(var(--hint-arrow-rotate));-o-transform:rotate(var(--hint-arrow-rotate));transform:rotate(var(--hint-arrow-rotate))}
@property --rotate-angle{syntax:"<angle>";inherits:false;initial-value:45deg}@keyframes spin{0%{--rotate-angle:0deg}to{--rotate-angle:360deg}}@keyframes heart-beat{0%{transform:scale(1)}25%{transform:scale(.9)}50%{transform:scale(1)}75%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes rotate-loading{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@keyframes show-from-down{0%{opacity:0;transform:translateY(-50px)}25%{opacity:.2;transform:translateY(-40px)}50%{opacity:.4;transform:translateY(-20px)}75%{opacity:.8;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce-animation{0%{transform:translateY(0%)}20%{transform:translateY(-15%)}30%{transform:translateY(0%)}55%{transform:translateY(-7%)}77%{transform:translateY(0%)}85%{transform:translateY(-3%)}to{transform:translateY(0)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}#lightbox{-webkit-user-select:none;user-select:none;-o-user-select:none;height:100%}.closed_box{height:100%}.closed_box[data-hide-on-close=true]{display:none}.lightBox_box{z-index:1;width:100vw;width:calc(var(--vw)*1);width:100dvw;height:100vh;height:calc(var(--vh)*1);max-width:100vw;height:100dvh;max-width:calc(var(--vw)*1);max-width:100dvw;max-height:100vh;max-height:calc(var(--vh)*1);-o-transition:max-height .5s ease-in-out;flex-direction:column;justify-content:center;max-height:100dvh;transition:max-height .5s ease-in-out;display:flex;position:relative}.lightbox_content{z-index:1;height:100%;max-height:calc(100vh - var(--header-height));max-height:calc(var(--vh) - var(--header-height));max-height:calc(100dvh - var(--header-height));margin:0 var(--app-padding);width:fit-content;max-width:100vw;height:fit-content;max-width:calc(var(--vw)*1);-o-transition:max-width .5s ease-in-out,max-height .5s ease-in-out;flex-direction:column;justify-content:center;align-self:center;max-width:100dvw;transition:max-width .5s ease-in-out,max-height .5s ease-in-out;display:flex;position:relative}.video{height:auto}.gallery_cell{place-content:center;align-items:center;display:flex}.close_icon{width:100%;height:100%;fill:var(--accent-color)}.lightbox_window{--close-button-size:30px;z-index:500;height:100vh;height:calc(var(--vh)*1);width:100vw;height:100dvh;width:calc(var(--vw)*1);width:100dvw;max-width:100vw;max-width:calc(var(--vw)*1);max-width:100dvw;max-height:100vh;max-height:calc(var(--vh)*1);z-index:500;align-items:center;max-height:100dvh;margin:0;display:flex;position:fixed;top:0;right:0;overflow:hidden}.lightbox_window:before{background-color:var(--shadow-color);opacity:1;content:"";background-image:linear-gradient(to top,#01010100,var(--header-color)100%);z-index:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-moz-backdrop-filter:blur(5px);-ms-backdrop-filter:blur(5px);-o-backdrop-filter:blur(5px);background-position:top;background-repeat:no-repeat;background-size:100% 60px;width:100%;height:100%;position:fixed;top:0;left:0;transform:translate(0,0)}@media only screen and (max-height:500px){.lightbox_window:before{background-size:60px 100%;background-image:linear-gradient(to left,#01010100,var(--header-color));background-position:0}}.lightbox_window{-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.lightbox_header{height:calc(var(--header-height)*var(--header-visibility));width:100%;padding:calc(var(--app-padding)*var(--header-visibility));-o-transition:height .3s ease-in-out,padding .3s ease-in-out;justify-content:flex-end;transition:height .3s ease-in-out,padding .3s ease-in-out;display:flex;position:relative}.close_lightbox_button{cursor:pointer;z-index:20;background-color:var(--box-color);padding:calc(var(--app-padding)/2);border-radius:var(--outer-br);aspect-ratio:1;height:var(--close-button-size);width:var(--close-button-size);border:var(--ui-border);justify-content:flex-end;display:flex}@media (hover:hover) and (pointer:fine){.close_lightbox_button:hover>*{transform:scale(.9)}}.close_lightbox_button{-ms-box-shadow:3px 3px 5px var(--shadow-color);-webkit-box-shadow:3px 3px 5px var(--shadow-color);-moz-box-shadow:3px 3px 5px var(--shadow-color);-o-box-shadow:3px 3px 5px var(--shadow-color);box-shadow:3px 3px 5px var(--shadow-color);-ms-box-shadow:var(--hint-shadow);-webkit-box-shadow:var(--hint-shadow);-moz-box-shadow:var(--hint-shadow);-o-box-shadow:var(--hint-shadow);box-shadow:var(--hint-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);-ms-backdrop-filter:blur(10px);-o-backdrop-filter:blur(10px);transform:translate(0,0)}.lightbox_overlay,.lightbox_item_overlay{background-color:var(--dark-color);opacity:.6;width:100%;height:100%;position:absolute;top:0;left:0}
