/**
 * Theme Name: project-sscms v1.504.0
 * Theme URI: git+https://github.com/1debit/project-sscms.git
 * Author: Sharp Notions, LLC
 * Author URI: https://sharpnotions.com
 * Description: Wordpress theme for Chime (project-sscms) [main - 6af4e3507]
 * Version: 1.504.0-2025-06-30T20-24-55
 * License: ISC
 * License URI: "http://www.gnu.org/licenses/gpl-2.0.html"
 */
@keyframes blinkingBackground{0%{background-color:#ffc847}33%{background-color:#ea819b}66%{background-color:#2de38e}}@keyframes imageSwap{0%{background-image:url(images/chimesign-generator/Taurus.png)}11%{background-image:url(images/chimesign-generator/Planet.png)}22%{background-image:url(images/chimesign-generator/500.png)}33%{background-image:url(images/chimesign-generator/Money.png)}44%{background-image:url(images/chimesign-generator/Flower-power.png)}55%{background-image:url(images/chimesign-generator/Moon.png)}66%{background-image:url(images/chimesign-generator/Ben.png)}77%{background-image:url(images/chimesign-generator/Peace.png)}88%{background-image:url(images/chimesign-generator/Spiral.png)}}@keyframes dots{0%,20%{color:transparent;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}40%{color:#333;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}60%{text-shadow:.25em 0 0 #333,.5em 0 0 transparent}80%,to{text-shadow:.25em 0 0 #333,.5em 0 0 #333}}@keyframes fadeResult{0%{transform:translate3d(0,8px,0)}to{transform:translate3d(0,0,0);opacity:1}}:root{--top-banner-desktop-height:0px;--input-slider-mixed-main-color:#0D4029;--input-slider-mixed-secondary-color:rgba(51, 51, 51, 0.08)}.chimesign-generator{background-color:#ffc847;border-radius:18px;padding:45px 28px 30px;min-height:480px}.chimesign-generator,.chimesign-generator__disclaimer,.chimesign-generator__input,.chimesign-generator__input input{box-sizing:border-box}.chimesign-generator img.chimesign-generator__header,.chimesign-generator__disclaimer,.chimesign-generator__input,.chimesign-generator__word{margin:0}.chimesign-generator__disclaimer,.chimesign-generator__error,.chimesign-generator__loader,.chimesign-generator__result{text-align:center}.chimesign-generator__content-wrapper{max-width:296px;margin:0 auto}.chimesign-generator__form{margin-top:50px}.chimesign-generator__input{height:60px;padding:4px;background:#ea819b;border-radius:15px}.chimesign-generator__input:first-of-type{margin-bottom:8px}.chimesign-generator__input,.chimesign-generator__input input{width:100%;border:2px solid #333}.chimesign-generator__input input{height:48px;background:#f2c9df;border-radius:10px;padding:13px}.chimesign-generator__input input::placeholder{color:#ea819b}.chimesign-generator__input input:focus{box-shadow:0 0 3px #00f}.chimesign-generator__input--invalid{position:relative;border-color:#d91848}.chimesign-generator__input--invalid input{border-color:#d91848}.chimesign-generator__input--invalid:after{content:"!";color:#f2c9df;font-weight:600;font-size:1rem;text-align:center;width:32px;height:32px;background-color:#d91848;border-radius:100%;position:absolute;right:16px;top:12px}.chimesign-generator__error{color:#d91848}.chimesign-generator__submit{width:100%;margin-top:50px;border:2px solid #333}.chimesign-generator__submit:disabled{border-color:#ffc847;background-color:transparent;color:#ffc847}.chimesign-generator__reset{display:inline-block;cursor:pointer;margin-top:20px}.chimesign-generator__action,.chimesign-generator__icon,.chimesign-generator__word{opacity:0;animation:fadeResult 1s forwards}.chimesign-generator__word{font-size:40px;line-height:40px;font-weight:600;color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#333;animation-delay:.2s}.chimesign-generator__action{margin-top:30px;font-weight:300;animation-delay:.4s}.chimesign-generator__icon,.chimesign-generator__loader-img{background-size:contain;background-position:center;background-repeat:no-repeat}.chimesign-generator__loader-img{margin:0 auto}.chimesign-generator__icon{width:52px;height:52px;margin:20px auto 17px}.chimesign-generator__loader-img{width:128px;height:128px;margin-top:50px}.chimesign-generator__loader-text{margin-top:50px;font-size:1rem;font-weight:600}.chimesign-generator__loader-text:after{font-size:1rem;font-weight:600;content:".";animation:dots 3s steps(3,end) infinite}.chimesign-generator__disclaimer{padding:18px}.chimesign-generator--initial .chimesign-generator__form{display:block}.chimesign-generator--initial .chimesign-generator__error,.chimesign-generator--initial .chimesign-generator__loader,.chimesign-generator--initial .chimesign-generator__result{display:none}.chimesign-generator--loading{animation:blinkingBackground .5s steps(1) infinite}.chimesign-generator--loading .chimesign-generator__loader{display:block}.chimesign-generator--loading .chimesign-generator__error,.chimesign-generator--loading .chimesign-generator__form,.chimesign-generator--loading .chimesign-generator__result{display:none}.chimesign-generator--loading .chimesign-generator__loader-img{animation:imageSwap 1.5s steps(1,end) infinite}.chimesign-generator--result .chimesign-generator__result{display:block}.chimesign-generator--result .chimesign-generator__error,.chimesign-generator--result .chimesign-generator__form,.chimesign-generator--result .chimesign-generator__loader{display:none}.chimesign-generator--error .chimesign-generator__error{display:block}