.ez-moon-phase-widget{background:inherit;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);color:inherit;padding:1.5rem;text-align:center}.ez-moon-phase-display{margin-bottom:1.5rem}.ez-moon-phase-image{border-radius:50%;display:block;margin:0 auto 1rem;-o-object-fit:cover;object-fit:cover}.ez-moon-phase-emoji{display:block;font-size:4rem;line-height:1;margin-bottom:1rem}.ez-moon-phase-text{color:inherit;font:inherit;font-size:1.1rem;font-weight:500;margin:0}.ez-moon-phase-zodiac-select{margin-bottom:1.5rem}.ez-moon-zodiac-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:inherit;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27%3E%3Cpath fill=%27%23333%27 d=%27M6 8 1 3h10z%27/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;border:2px solid;border-radius:8px;color:inherit;cursor:pointer;font:inherit;font-size:1rem;max-width:280px;padding:.75rem 2.5rem .75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.ez-moon-zodiac-dropdown:hover{opacity:.8}.ez-moon-zodiac-dropdown:focus{box-shadow:0 0 0 3px rgba(0,0,0,.1);outline:none}.ez-moon-content-container{text-align:left}.ez-moon-content-loading{color:inherit;font-style:italic;opacity:.7;padding:1rem;text-align:center}.ez-moon-content-result{line-height:1.7}.ez-moon-content-result p{margin-bottom:1rem}.ez-moon-content-result p:last-child{margin-bottom:0}.ez-moon-phase-error{background-color:#fff3f3;border:1px solid #ffcdd2;color:#c62828;padding:1rem}.ez-moon-cta,.ez-moon-phase-error{border-radius:8px;text-align:center}.ez-moon-cta{background:transparent;margin:1.5rem 0;padding:1.5rem}.ez-moon-cta-text{color:inherit;font:inherit;font-size:1.1rem;margin-bottom:1rem}.ez-moon-cta-image{border-radius:8px;display:block;height:auto;margin:0 auto 1rem;max-width:100%}.ez-moon-cta-image-link{display:block;margin-bottom:1rem}.ez-moon-cta-image-link img{transition:opacity .2s ease}.ez-moon-cta-image-link:hover img{opacity:.9}.ez-moon-cta-button{background:inherit;border:1px solid;border-radius:6px;color:inherit;cursor:pointer;display:inline-block;font:inherit;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ez-moon-cta-button:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);opacity:.8;transform:translateY(-2px)}.ez-moon-cta-link{color:inherit;font:inherit;font-size:1rem;font-weight:500;text-decoration:underline}.ez-moon-cta-link:hover{opacity:.8;text-decoration:none}.ez-moon-phase-widget[dir=rtl]{direction:rtl;text-align:center}.ez-moon-phase-widget[dir=rtl] .ez-moon-zodiac-dropdown{background-position:left 1rem center;padding-left:2.5rem;padding-right:1rem;text-align:right}.ez-moon-phase-widget[dir=rtl] .ez-moon-content-container{text-align:right}.ez-moon-phase-widget[dir=rtl] .ez-moon-content-result{direction:rtl;text-align:right}.ez-moon-phase-widget[dir=rtl] .ez-moon-phase-text{direction:rtl}.ez-moon-phase-widget[dir=rtl] .ez-moon-cta,.ez-moon-phase-widget[dir=rtl] .ez-moon-cta-text{direction:rtl;text-align:center}.ez-moon-phase-widget[dir=rtl] .ez-moon-cta-button,.ez-moon-phase-widget[dir=rtl] .ez-moon-cta-link{direction:rtl}.ez-moon-phase-widget[dir=rtl] .ez-moon-phase-error{direction:rtl;text-align:center}.ez-moon-phase-widget[dir=rtl] .ezhp-progress-bar{animation-direction:reverse}@media (max-width:480px){.ez-moon-phase-widget{padding:1rem}.ez-moon-zodiac-dropdown{max-width:100%}.ez-moon-phase-text{font-size:1rem}.ez-moon-cta{padding:1rem}}
