#energy-meditation{box-sizing:border-box;border:1px solid #534965;border-radius:20px;overflow:hidden;background:radial-gradient(ellipse at top,#292039,#0b0d1b 75%);color:#ece6f0;font:16px/1.6 Arial,sans-serif;margin:24px 0;text-align:center}#energy-meditation *{box-sizing:border-box}#energy-meditation [hidden]{display:none!important}#energy-meditation header{padding:24px 16px;background:#141326}#energy-meditation header span{font-size:11px;letter-spacing:2px;color:#cbb48d}#energy-meditation h2{font:normal clamp(25px,4vw,36px)/1.3 Georgia,serif;color:#f3dfb9;margin:12px 0}#energy-meditation p{color:#c6bdd2}#energy-meditation .content{padding:24px 16px}#energy-meditation .mystery{font:48px Georgia;color:#ecd6a7}#energy-meditation .practice-card{min-height:220px;display:flex;align-items:center;justify-content:center;font:normal clamp(23px,3vw,32px)/1.65 Georgia;color:#f3dfb9;overflow-wrap:anywhere}#energy-meditation button{font:inherit;cursor:pointer;border-radius:14px;padding:12px 20px;min-height:48px}#energy-meditation .begin{border:1px solid #f1dfb6;background:linear-gradient(115deg,#b89459,#eed8a7,#cba568);color:#231b2b;font-weight:bold}#energy-meditation .stop{border:1px solid #655575;background:#262139;color:#e6d4b6}#energy-meditation .frame-actions,#energy-meditation .audio-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin:22px 0}#energy-meditation label{display:flex;align-items:center;gap:8px}#energy-meditation input{accent-color:#bda36a}#energy-meditation input[type=range]{width:120px}#energy-meditation .sound-note,#energy-meditation .refresh-note{font-size:13px}#energy-meditation footer{padding:16px;border-top:1px solid #453b56;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;font-size:12px}#energy-meditation footer a{color:#e6d4b6}#energy-meditation :focus-visible{outline:2px solid #f4d48e;outline-offset:4px}@media(max-width:480px){#energy-meditation .frame-actions button{flex:1 1 140px}}
#energy-meditation select{font:inherit;max-width:100%;padding:9px 12px;border:1px solid #887259;border-radius:10px;background:#262139;color:#f3dfb9;cursor:pointer}#energy-meditation .audio-options label{flex-wrap:wrap;justify-content:center}

#energy-meditation .practice-card{flex-direction:column;gap:22px}#energy-meditation .practice-card img{max-width:100%;height:auto;max-height:360px;object-fit:contain}#energy-meditation .practice-card p{font:inherit;color:inherit;margin:0}#energy-meditation .practice-card hr{width:60px;border:0;border-top:1px solid #887259}
