
.sidebar{background:#452637}.sidebar h1{font-size:38px}.affirmation{background:#603747}.ritual{background:#f7e9ed;border-left-color:#b79051}.royal-act{background:#fcf5f0;border-color:#e4cdd3}.button{background:#744351;border-color:#744351}.button:hover{background:#8f5669}.display em{color:#8c526b}.sidebar nav a.active,.sidebar nav a:hover{background:#693d50}.progress-track{background:#916677}.sidebar-bottom{border-color:#916677}.course-link{color:#ead0a0!important}.visualization{padding:25px 0;border-top:1px solid #e5d7df;margin-top:27px}.visualization p{margin-bottom:0}.blessing{margin-top:26px;padding:22px 8px;border-top:1px solid #dec8d4}.blessing p{font:italic 24px/1.4 'Cormorant Garamond';color:#8c526b;margin-bottom:0}

.phase-rhythm{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px;padding:25px 0;border-top:1px solid #e4cdd3;border-bottom:1px solid #e4cdd3}.phase-rhythm strong{display:block;font-size:12px;letter-spacing:1px;color:#8c526b}.phase-rhythm span{display:block;font-size:14px;margin-top:7px;color:#7c6570}.path-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:35px}.path-field{padding:26px;border:1px solid #e4cdd3;background:#fff8f6}.path-field p{white-space:pre-wrap;overflow-wrap:anywhere}.path-field .empty{color:#967984;font-style:italic}.sidebar h1{font-size:36px}@media(max-width:700px){.phase-rhythm,.path-grid{grid-template-columns:1fr}.phase-rhythm{gap:16px}}
