.sidebar-inspiration{margin:12px 5px 8px;display:grid;gap:9px;min-height:0}.motivation-frame{height:128px;border-radius:10px;overflow:hidden;position:relative;background:#2a3552}.motivation-frame img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s}.motivation-frame span{position:absolute;right:7px;bottom:6px;padding:3px 6px;border-radius:10px;background:#111827b8;color:#fff;font-size:8px}.daily-goals{background:#202b47;border:1px solid #34405d;border-radius:10px;padding:9px;display:grid;gap:8px}.daily-goals>small{color:#909ab1;font-size:8px;text-transform:uppercase;letter-spacing:.6px}.daily-goals div{display:grid;gap:4px}.daily-goals span{display:flex;justify-content:space-between;color:#c6cede;font-size:9px}.daily-goals b{color:#fff}.daily-goals i{display:block;height:4px;border-radius:4px;background:#38445f;overflow:hidden}.daily-goals em{display:block;height:100%;width:0;background:#6f68ff;transition:width .3s}.daily-goals div:last-child em{background:#4eaa86}.pause-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.pause-head h2{margin:0;font-size:23px}.pause-head .muted{margin:5px 0 0}.pause-timer{display:flex;align-items:center;gap:9px}.pause-timer strong{font-size:24px;font-variant-numeric:tabular-nums;color:var(--navy)}.mandala-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;display:grid;grid-template-columns:58px minmax(320px,600px);gap:20px;align-items:start;justify-content:center}.color-palette{display:grid;grid-template-columns:repeat(2,22px);gap:8px;align-content:start}.color-palette button:not(.clear-mandala){width:22px;height:22px;border-radius:50%;border:2px solid #fff;background:var(--c);box-shadow:0 0 0 1px #cfd3dc;cursor:pointer}.color-palette button.active{box-shadow:0 0 0 3px #635bff}.clear-mandala{grid-column:1/-1;border:1px solid var(--line);border-radius:7px;background:#fff;padding:7px 4px;font-size:9px;cursor:pointer}#mandala{width:100%;max-height:62vh;background:#fcfcfd;border-radius:50%}#mandala path,#mandala circle{fill:#fff;stroke:#27324a;stroke-width:2;cursor:pointer;transition:fill .12s}#mandala path:hover,#mandala circle:hover{fill:#eeedff}@media(max-height:760px) and (min-width:851px){.motivation-frame{height:90px}.daily-goals{padding:7px;gap:5px}.sidebar-inspiration{margin-top:7px}.sidebar nav{gap:2px}.nav-item{padding-top:9px;padding-bottom:9px}}@media(max-width:850px){.sidebar-inspiration{display:none}.pause-head{align-items:stretch;flex-direction:column}.pause-timer{flex-wrap:wrap}.mandala-card{grid-template-columns:1fr}.color-palette{grid-template-columns:repeat(8,22px);justify-content:center}.clear-mandala{grid-column:auto;padding:4px 8px}}
/* Full-image carousel and larger daily progress card. */
.sidebar-inspiration{flex:1;grid-template-rows:minmax(170px,1fr) auto;overflow:hidden;margin-top:12px}.motivation-frame{height:auto;min-height:170px;background:#111827}.motivation-frame img{object-fit:contain;background:#111827}.daily-goals{padding:12px;gap:11px}.daily-goals>small{font-size:9px}.daily-goals div{gap:6px}.daily-goals span{font-size:11px}.daily-goals i{height:7px}.daily-goals em{border-radius:7px}@media(max-height:760px) and (min-width:851px){.motivation-frame{height:auto;min-height:150px}.daily-goals{padding:9px;gap:7px}.daily-goals span{font-size:10px}}
