html,body{margin:0;background-color:var(--color-grey-dark);scrollbar-color:var(--color-grey-light) var(--color-grey-darker);scrollbar-width:thin}:root{--details-img-size: 500px;--carousel-img-size: 250px;--base-color: 200;--color-blue-light: hsla(var(--base-color), 90%, 35%, 100%);--color-blue-normal: hsla(var(--base-color), 90%, 70%, 100%);--color-blue-dark: hsla(var(--base-color), 90%, 90%, 100%);--color-grey-lighter: hsla(var(--base-color), 5%, 75%, 100%);--color-grey-light: hsla(var(--base-color), 5%, 50%, 100%);--color-grey-normal: hsla(var(--base-color), 5%, 25%, 100%);--color-grey-dark: hsla(var(--base-color), 5%, 23%, 100%);--color-grey-darker: hsla(var(--base-color), 5%, 20%, 100%);--arrow-icon-size: 35px}@media (max-width: 549px){:root{--arrow-icon-size: 20px}}@media (max-width: 1124px) and (min-width: 901px){:root{--details-img-size: 400px;--carousel-img-size: 200px}}@media (max-width: 900px) and (min-width: 417px){:root{--details-img-size: 350px;--carousel-img-size: 150px}}@media (max-width: 416px) and (min-width: 366px){:root{--details-img-size: 300px;--carousel-img-size: 130px}}@media (max-width: 365px){:root{--details-img-size: 250px;--carousel-img-size: 100px}}*::selection{background:var(--color-grey-lighter);color:var(--color-grey-darker)}*::-moz-selection{background:var(--color-grey-lighter);color:var(--color-grey-darker)}*::-webkit-selection{background:var(--color-grey-lighter);color:var(--color-grey-darker)}.apod{display:flex;flex-direction:column;margin-top:16px}.apod.--loading .apod__img{width:var(--details-img-size);height:var(--details-img-size);background-color:var(--color-grey-darker)}.apod.--loading .apod__title{width:20%}.apod.--loading .apod__desc{width:80%;margin-top:16px}.apod__carousel{background-color:var(--color-grey-darker)}.carousel{padding:16px 0}.apod-carousel__slide-container .apod-carousel__slide{cursor:pointer;object-fit:cover;border:0;border-radius:6px;max-width:100%;max-height:100%;width:var(--carousel-img-size);height:var(--carousel-img-size)}.slide-btn{background-color:var(--color-grey-dark)!important;border:0}.slide-btn.--next{border-top-left-radius:6px;border-bottom-left-radius:6px}.slide-btn.--prev{border-top-right-radius:6px;border-bottom-right-radius:6px}.slide-btn:hover{background-color:var(--color-grey-normal)!important}.__icon{width:var(--arrow-icon-size);height:var(--arrow-icon-size);color:var(--color-blue-normal)}.__icon.--reversed{transform:rotateY(180deg)}.apod__img-wrapper{border:0;border-radius:6px;margin:16px;display:flex;justify-content:center;align-items:center}.apod__img-wrapper img{border-radius:6px;border:0;max-width:var(--details-img-size);max-height:var(--details-img-size)}.apod__img{cursor:pointer}.apod__desc-wrapper{border:0;border-radius:6px;background-color:var(--color-grey-darker);display:flex;justify-content:flex-start;align-items:center;flex-direction:column;padding:16px;margin:0 16px 16px;scrollbar-color:var(--color-grey-light) var(--color-grey-darker);scrollbar-width:thin}.apod__title{color:var(--color-blue-normal);margin:0}.apod__desc{margin:0}.apod__explanation{color:var(--color-grey-lighter);margin-bottom:0}.apod__ref{width:calc(100% - 32px);text-align:end;margin-top:8px;color:inherit}.apod__cite{text-decoration:none}.apod__ref-url{color:var(--color-grey-light);text-decoration:none}.apod__ref-url:hover,.apod__ref-url:active,.apod__ref-url:focus{color:var(--color-blue-light);text-decoration:none}.apod__img-expanded-wrapper[open]{display:flex;padding:0;border:0;overflow:auto;background:#000;box-shadow:0 4px 8px #000000e5}.apod__img-expanded-wrapper::backdrop{background-color:#1c1c1cef}.apod__img-expanded-wrapper:focus{border:0;outline:none}.apod__img-expanded{border:0;border-radius:0;max-width:100%;max-height:100%;object-fit:contain}.apod__close{cursor:pointer;position:absolute;right:0;top:0;border:0;width:26px;height:26px;padding:0;background-color:#0d0d0ccc;border-bottom-left-radius:6px}.apod__close:focus{border:0;outline:none}.apod__close:hover{background-color:#282824cc}.apod__close:hover svg{fill:var(--color-grey-lighter)}.apod__close:hover svg *{fill:var(--color-grey-lighter)}.apod__close svg{fill:var(--color-grey-light)}.apod__close svg *{fill:var(--color-grey-light)}.placeholder{--base-color: 200;--color-placeholder-normal: hsla(var(--base-color), 5%, 25%, 100%);--color-placeholder-dark: hsla(var(--base-color), 5%, 23%, 100%);--color-placeholder-darker: hsla(var(--base-color), 5%, 20%, 100%);--horizontal-gradient: linear-gradient( to left, transparent, var(--color-placeholder-dark), var(--color-placeholder-dark), var(--color-placeholder-dark), transparent );--vertical-gradient: linear-gradient( to top, transparent, var(--color-placeholder-dark), var(--color-placeholder-normal), var(--color-placeholder-dark), transparent );--keyframe-name: img-loading;display:block;position:relative;overflow:hidden;width:100%;height:100%;background-color:var(--color-placeholder-darker);border-radius:8px;border:.5px solid var(--color-placeholder-dark)}.placeholder:after{content:"";position:absolute;filter:blur(1px);top:0%;height:100%;width:100%;background-image:var(--vertical-gradient);animation:var(--keyframe-name) 1.5s infinite}.placeholder.--text{--keyframe-name: text-loading;width:100%;height:10px;border:0;border-radius:0;background-color:transparent}.placeholder.--text:after{right:unset;top:0;left:unset;height:100%;width:100%;background-image:var(--horizontal-gradient)}@keyframes img-loading{0%{top:0%}50%{top:10%;bottom:10%}to{top:0%}}@keyframes text-loading{0%{top:0%}50%{top:40%}to{top:0%}}.carousel[data-v-bac07589]{display:flex}.carousel__btn[data-v-bac07589]{z-index:2;cursor:pointer;text-align:center;border:0 solid transparent}.carousel__icon[data-v-bac07589]{min-width:30px;width:50px;height:50px;max-width:100%;max-height:100%}@media (max-width: 1124px) and (min-width: 901px){.carousel__icon[data-v-bac07589]{width:50px;height:50px}}@media (max-width: 900px) and (min-width: 727px){.carousel__icon[data-v-bac07589]{width:35px;height:35px}}@media (max-width: 726px) and (min-width: 600px){.carousel__icon[data-v-bac07589]{width:30px;height:30px}}@media (max-width: 599px) and (min-width: 401px){.carousel__icon[data-v-bac07589]{width:25px;height:25px}}@media (max-width: 400px){.carousel__icon[data-v-bac07589]{width:20px;height:20px}}.carousel__slides[data-v-bac07589]{--current-slide: 0;width:fit-content;overflow:hidden}.carousel__list[data-v-bac07589]{list-style-type:none;padding:0;margin:0;display:flex;transform:translate(calc(-100% * var(--current-slide)))}.carousel__slide[data-v-bac07589]{display:flex;justify-content:center;align-items:center;margin:5px}.carousel__img[data-v-bac07589]{max-width:100%;max-height:100%;border-radius:10px;border:0;width:250px;height:250px}@media (max-width: 1124px) and (min-width: 901px){.carousel__img[data-v-bac07589]{width:200px;height:200px}}@media (max-width: 900px) and (min-width: 727px){.carousel__img[data-v-bac07589]{width:150px;height:150px}}@media (max-width: 726px) and (min-width: 600px){.carousel__img[data-v-bac07589]{width:130px;height:130px}}@media (max-width: 599px) and (min-width: 401px){.carousel__img[data-v-bac07589]{width:100px;height:100px}}@media (max-width: 400px){.carousel__img[data-v-bac07589]{width:80px;height:80px}}.carousel--disable-transition[data-v-bac07589]{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.carousel--pause-transition[data-v-bac07589]{-webkit-transition:all 5s ease!important;-moz-transition:all 5s ease!important;-o-transition:all 5s ease!important;transition:all 5s ease!important}.gg-arrow-right-o[data-v-bac07589]{box-sizing:border-box;position:relative;display:block;width:22px;height:22px;border:2px solid;transform:scale(var(--ggs, 1));border-radius:20px}.gg-arrow-right-o[data-v-bac07589]:after,.gg-arrow-right-o[data-v-bac07589]:before{content:"";display:block;box-sizing:border-box;position:absolute;right:4px}.gg-arrow-right-o[data-v-bac07589]:after{width:6px;height:6px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg);bottom:6px}.gg-arrow-right-o[data-v-bac07589]:before{width:10px;height:2px;bottom:8px;background:currentColor}
