.pose-detail{background:linear-gradient(#faf9f6 0%,#f5f0e8 100%);min-height:100vh}.pose-detail .pose-header{background:linear-gradient(135deg,#fff9f0 0%,#fff5e6 100%);border:1px solid #0000000d;box-shadow:0 4px 20px #0000000d}.pose-detail .pose-header .pose-title{color:#2d3436;letter-spacing:-.02em;font-size:2.5rem;font-weight:700}.pose-detail .pose-header .sanskrit-name{opacity:.8;font-size:1.25rem;font-style:italic}.pose-detail .info-card{background:#fff;border:1px solid #0000000d;box-shadow:0 2px 12px #0000000a}.pose-detail .info-card h3,.pose-detail .info-card h4{color:#2d3436;font-weight:600}.pose-detail .related-section{background:linear-gradient(135deg,#f8fbff 0%,#f3f8ff 100%)}.pose-detail .related-section .related-card{background:#ffffffe6}.pose-detail .related-section .related-link{color:#2f5f9f;font-weight:600;text-decoration:none}.pose-detail .related-section .related-link:hover{text-decoration:underline}.pose-detail .breathing-card .breathing-text{color:#37474f;line-height:1.8}:root{--mantine-color-body:#faf9f6}@media (max-width:768px){.pose-detail .pose-header .pose-title{font-size:1.75rem}.pose-detail .pose-header .sanskrit-name{font-size:1rem}}
