.meditation-layout{grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(35px,7vw,90px);display:grid}.timer-wrap{place-items:center;display:grid}.timer-ring{--progress:0%;aspect-ratio:1;background:conic-gradient(#c99b43 var(--progress), #173d3217 0);border-radius:50%;width:min(360px,78vw);padding:12px;box-shadow:0 30px 80px #173d3221}.timer-inner{color:#fff;background:#133a30;border-radius:50%;align-content:center;place-items:center;width:100%;height:100%;display:grid}.timer-time{letter-spacing:-.045em;font:400 clamp(55px,8vw,82px)/1 Georgia,serif}.timer-phase{color:#e7cd91;letter-spacing:.18em;text-transform:uppercase;margin-top:12px;font-size:10px;font-weight:800}.meditation-controls h2{margin:0 0 25px;font:400 34px/1.1 Georgia,serif}.duration-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.duration-options button{color:#173d32;cursor:pointer;background:0 0;border:1px solid #173d323b;min-height:52px;font-weight:700}.duration-options button.active{color:#fff;background:#173d32;border-color:#173d32}.audio-choice{border-top:1px solid #173d3224;border-bottom:1px solid #173d3224;justify-content:space-between;align-items:center;gap:20px;margin:24px 0;padding:17px 0;display:flex}.audio-choice div strong{font:400 20px Georgia,serif;display:block}.audio-choice div span{color:#6b7771;margin-top:5px;font-size:12px;display:block}.audio-choice input{accent-color:#173d32;width:44px;height:24px}.primary-practice-button{color:#fff;cursor:pointer;background:#b18435;border:0;width:100%;min-height:58px;font-size:14px;font-weight:800}.secondary-controls{grid-template-columns:1fr 1fr;gap:11px;margin-top:11px;display:grid}.secondary-controls button{color:#173d32;cursor:pointer;background:0 0;border:1px solid #173d3240;min-height:48px;font-weight:700}.meditation-note{color:#69766f;margin:22px 0 0;font-size:13px;line-height:1.65}@media (width<=820px){.meditation-layout{grid-template-columns:1fr}}
