.meditation-wrapper{--primary:#0056d2;--accent:#007bff;--deep:#003f9e;--white:#fff;--bg-gradient:linear-gradient(135deg,#e8f1ff,#f0f6ff,#e6eeff);--shadow:0 8px 30px rgba(0,86,210,.15);background:var(--bg-gradient);color:var(--deep);padding:40px 15px;min-height:100vh;font-family:Segoe UI,sans-serif;line-height:1.8}.med-container{max-width:980px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0 auto;padding:40px 35px;border-radius:25px;box-shadow:var(--shadow);animation:medFadeIn 1s ease-out}.meditation-wrapper h1,.meditation-wrapper h2,.meditation-wrapper h3{color:var(--primary);margin-bottom:15px}.meditation-wrapper h1{text-align:center;font-size:2.5rem;margin-top:0}.meditation-wrapper h2{margin-top:40px;text-align:left;border-left:5px solid var(--accent);padding-left:10px;color:var(--deep)}.meditation-wrapper li,.meditation-wrapper p{font-size:1rem;margin-bottom:12px;text-align:justify}.meditation-wrapper ol,.meditation-wrapper ul{padding-left:20px}.meditation-wrapper li::marker{color:var(--primary)}.med-highlight{background:linear-gradient(90deg,#e8f1ff,#dcedff);padding:12px 18px;border-radius:12px;margin:20px 0;border-left:5px solid var(--accent)}.med-highlight a{color:var(--primary);font-weight:600;margin-left:8px;text-decoration:none}.med-highlight a:hover{text-decoration:underline}.med-cta{text-align:center;margin:30px 0 10px}.med-cta a{display:inline-block;background:var(--primary);color:#fff;padding:14px 30px;border-radius:30px;text-decoration:none;font-weight:600;box-shadow:var(--shadow);transition:.3s}.med-cta a:hover{background:var(--accent);transform:translateY(-3px)}.med-chakra-colors{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:15px;gap:15px;margin-top:20px}.med-chakra{text-align:center;border-radius:15px;padding:12px;color:#fff;box-shadow:var(--shadow)}.med-chakra h4{margin-top:0;margin-bottom:5px;color:inherit}.med-chakra.red{background:#e74c3c}.med-chakra.orange{background:#e67e22}.med-chakra.yellow{background:#f1c40f;color:#333}.med-chakra.green{background:#27ae60}.med-chakra.blue{background:#2980b9}.med-chakra.indigo{background:#6c5ce7}.med-chakra.violet{background:#8e44ad}@keyframes medFadeIn{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.med-container{padding:25px}.meditation-wrapper h1{font-size:2rem}.meditation-wrapper h2{font-size:1.4rem}}