.past-life-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;margin:20px auto}#pastLifeForm label{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:10px;display:block}#pastLifeForm input[type="date"]{font-size:1.1rem;padding:12px 16px;border:2px solid #04142b;border-radius:50px;width:280px;max-width:90%;box-sizing:border-box;transition:all 0.3s ease}#pastLifeForm input[type="date"]:focus{outline:none;border-color:#412a8c;box-shadow:0 0 5px rgba(91,60,196,0.4)}#pastLifeForm button{background-color:#ebf3fb;color:#151515;border:0px solid #ebf3fb;border-radius:50px;padding:12px 22px;cursor:pointer;font-weight:bold;font-size:1.1rem;transition:all 0.3s ease;margin-top:15px}#pastLifeForm button:hover{background-color:#04142b;color:#ffff;border-color:#04142b}@media (max-width:480px){#pastLifeForm input[type="date"]{width:100%;font-size:1rem;padding:10px 14px}#pastLifeForm button{width:100%;padding:12px;font-size:1rem}}#pastLifeResult{text-align:left;width:100%;max-width:auto;margin-top:15px;font-weight:bold;color:#333}@media (max-width:400px){#pastLifeResult{max-width:100%;font-size:1rem}}.past-life-wrapper input[type="date"]{font-size:1.2rem!important;padding:14px 18px!important;border:1px solid #e4e5e7!important;border-radius:50px!important;width:280px!important;max-width:90%!important;box-sizing:border-box!important;transition:all 0.3s ease!important;-webkit-appearance:auto!important;appearance:auto!important}#kabbalah-match-form{background:#ebf3fb!important;border:0px!important;padding:20px;border-radius:50px;max-width:500px;margin:50px auto;font-size:16px;text-align:center}#kabbalah-match-form label{display:block;padding:10px 0;font-weight:500;text-align:left}#kabbalah-match-form input,#kabbalah-match-form button{width:100%;margin-bottom:10px;padding:10px;border-radius:30px;border:none;box-sizing:border-box;text-align:center}#kabbalah-match-form button{background-color:#04142b!important;color:white;border:none;cursor:pointer;border-radius:30px;font-size:18px;padding-top:10px}#kabbalah-match-form button:hover{background-color:#000!important}#kabbalah-match-form h3{text-align:center;margin-bottom:20px;font-weight:600;line-height:1.5}#kabbalah-match-form input[type="date"]{padding:15px;font-size:16px;border-radius:30px;border:none;box-sizing:border-box;text-align:center}#matchResult h4{color:#04142b;font-weight:700;margin-top:15px;margin-bottom:10px}#kabbalah-relationship-form{background:#ebf3fb!important;border:0px!important;padding:20px;border-radius:50px;max-width:500px;margin:50px auto;font-size:16px;text-align:center}#kabbalah-relationship-form label{display:block;padding:10px 0;font-weight:500;text-align:left}#kabbalah-relationship-form input,#kabbalah-relationship-form button{width:100%;margin-bottom:10px;padding:10px;border-radius:30px;border:none;box-sizing:border-box;text-align:center}#kabbalah-relationship-form button{background-color:#04142b!important;color:white;border:none;cursor:pointer;border-radius:30px;font-size:18px;padding-top:10px}#kabbalah-match-form button:hover{background-color:#000!important}#kabbalah-match-form h3{text-align:center;margin-bottom:20px;font-weight:600;line-height:1.5}#kabbalah-relationship-form input[type="date"]{padding:15px;font-size:16px;border-radius:30px;border:none;box-sizing:border-box;text-align:center}#matchResult h4{color:#04142b;font-weight:700;margin-top:15px;margin-bottom:10px}#lunar-kabbalah{background:#ebf3fb!important;border:0px!important;padding:20px;border-radius:50px;max-width:500px;margin:50px auto;font-size:16px;font-family:sans-serif;text-align:center}#lunar-kabbalah label{display:block;padding:5px 0;font-weight:500;text-align:center}#lunar-kabbalah input,#lunar-kabbalah button{width:100%;margin-bottom:10px;padding:10px;border-radius:30px;border:none;box-sizing:border-box;text-align:center}#lunar-kabbalah button{background-color:#04142b!important;color:white;cursor:pointer;font-size:18px;padding-top:10px}#lunar-kabbalah button:hover{background-color:#000!important}#lunar-kabbalah input[type="date"]{padding:15px;font-size:16px;border-radius:30px;border:none;box-sizing:border-box;text-align:center}#personal-energy{margin-top:15px;line-height:1.6;text-align:left}#lunar-kabbalah input[type="date"]{padding:20px;font-size:18px;border-radius:30px;border:none;box-sizing:border-box;text-align:center}.kabbalah-name-compatibility-form{background:#ebf3fb!important;border:0px!important;padding:20px;border-radius:50px;max-width:500px;margin:50px auto;font-size:16px;text-align:center;color:#04142b;box-shadow:0 5px 20px rgba(0,0,0,0.05)}.kabbalah-name-compatibility-form label{display:block;padding:10px 0;font-weight:500;text-align:left;color:#04142b}.kabbalah-name-compatibility-form input,.kabbalah-name-compatibility-form button{width:100%;margin-bottom:10px;padding:10px;border-radius:30px;border:none;box-sizing:border-box;text-align:center;font-size:16px}.kabbalah-name-compatibility-form button{background-color:#04142b!important;color:#fff!important;cursor:pointer;font-size:18px;font-weight:600;border-radius:30px;padding-top:10px;transition:background-color 0.3s ease}.kabbalah-name-compatibility-form button:hover{background-color:#000!important}.kabbalah-name-compatibility-form h3{text-align:center;margin-bottom:20px;font-weight:600;line-height:1.5;color:#04142b}.kabbalah-name-compatibility-form p{color:#04142b;line-height:1.6;margin:10px 0}.kabbalah-name-compatibility-form hr{border:none;height:1px;background:#d2dbe6;margin:25px 0}@media (max-width:600px){.kabbalah-name-compatibility-form{padding:15px;border-radius:35px;font-size:15px}}.kz-selector-container{background:#ebf3fb!important;border:0!important;padding:20px;border-radius:50px;max-width:600px;margin:50px auto;font-size:16px;text-align:center;color:#04142b;box-shadow:0 5px 20px rgba(0,0,0,0.05)}.kz-selector-container select,.kz-selector-container button{width:100%;margin-top:25px;margin-bottom:0px;padding:12px 18px;border-radius:30px;border:none;box-sizing:border-box;font-size:16px;text-align:center;color:#04142b;transition:all 0.3s ease}.kz-selector-container select{background-color:#fff}.kz-selector-container button{background-color:#04142b!important;color:#fff!important;font-weight:600;cursor:pointer;font-size:18px}.kz-selector-container button:hover{background-color:#000!important}.kz-final-reading{background:#ebf3fb!important;border:0!important;padding:20px;border-radius:50px;max-width:500px;margin:40px auto;color:#04142b;font-size:18px;line-height:1.7;text-align:left}.kz-final-reading h3{text-align:center;font-weight:700;font-size:24px;margin-bottom:20px;color:#04142b;text-transform:uppercase;letter-spacing:1px}.kz-final-reading p{margin:14px 0;color:#04142b}.kz-final-reading strong{display:block;font-weight:600;margin-bottom:4px;color:#04142b}.kz-final-reading hr{border:none;height:1px;background:#d2dbe6;margin:0px!important}@media (max-width:600px){.kz-selector-container,.kz-final-reading{padding:10px;font-size:15px;border-radius:35px}}.kz-selector-container label{display:block;margin-bottom:12px;margin-top:15px;font-weight:bold;font-size:17px;text-align:center;color:#04142b;padding-left:10px}.et-social-twitter a.icon:before{content:"";display:inline-block;width:16px;height:16px;background-color:currentColor;-webkit-mask-image:url("https://thewhimsicalarcane.co/wp-content/uploads/2026/03/threads-cc.svg");mask-image:url("https://thewhimsicalarcane.co/wp-content/uploads/2026/03/threads-cc.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.et-social-twitter a{position:relative}.et-social-twitter a:hover::after{content:"Follow on Threads";position:absolute;bottom:-28px;left:50%;transform:translateX(-50%);background:#000;color:#fff;font-size:12px;padding:4px 8px;border-radius:3px;white-space:nowrap}.single-post .et_pb_title_featured_container{max-width:900px!important;margin:0 auto!important}.single-post .et_pb_title_featured_container{max-width:900px!important;margin:0 auto!important;border-radius:12px!important;overflow:hidden!important}#teaLeafContainer{background:#ebf3fb!important;border:0!important;padding:30px;border-radius:50px;max-width:500px;margin:50px auto;font-size:16px;text-align:center}#teaLeafContainer p{opacity:0;transform:translateY(20px);transition:opacity 0.8s ease,transform 0.8s ease;margin-bottom:20px}#teaLeafContainer button{background-color:#04142b!important;color:#fff!important;cursor:pointer;font-size:18px;font-weight:600;border-radius:30px;padding:10px 25px;border:none;transition:background-color 0.3s ease;margin-top:30px}#teaLeafContainer button:hover{background-color:#000!important}#teaLeafContainer p.fade-in{opacity:1!important;transform:translateY(0)!important}