.daily-motivation{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:0 0 15px;padding:16px 18px;border:1px solid #315646;border-radius:14px;background:radial-gradient(circle at 85% 15%,rgba(117,227,173,.13),transparent 34%),linear-gradient(135deg,#12291f,#0b1814);box-shadow:0 14px 34px rgba(0,0,0,.18);overflow:hidden}.daily-motivation:after{content:'“';position:absolute;right:130px;top:-30px;color:rgba(117,227,173,.07);font:900 110px Georgia}.motivation-icon{position:relative;z-index:1;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#1a4936;color:#8af0b9;font-size:22px;box-shadow:0 0 0 5px rgba(117,227,173,.06)}.motivation-copy{position:relative;z-index:1;min-width:0}.motivation-copy h2{margin:3px 0 4px;color:#effff6;font:800 17px/1.2 Manrope}.motivation-copy>p{margin:0;color:#a9bdb4;font-size:10px;line-height:1.5}.motivation-signals{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.motivation-signals span{padding:4px 7px;border:1px solid #2d473d;border-radius:20px;color:#88a098;font-size:7px}.motivation-signals span b{color:#d8eee4}.motivation-signals .attention{border-color:#664940;background:#2b1c19;color:#ff9b8f}.motivation-signals .attention b{color:#ffc1b8}.motivation-action{position:relative;z-index:1;min-width:142px;padding:10px 12px;border:1px solid #3c6c57;border-radius:9px;background:#17392b;color:#89eab5;font-size:9px;font-weight:800;cursor:pointer}.motivation-focus{border-color:#675b31;background:radial-gradient(circle at 85% 15%,rgba(255,207,91,.12),transparent 34%),linear-gradient(135deg,#292516,#101913)}.motivation-focus .motivation-icon{background:#4a4020;color:#ffe08a}.motivation-focus .motivation-action{border-color:#6b5b2f;background:#362f18;color:#ffe18d}.motivation-push{border-color:#85483e;background:radial-gradient(circle at 85% 15%,rgba(255,111,94,.15),transparent 34%),linear-gradient(135deg,#321c18,#151512)}.motivation-push .motivation-icon{background:#542721;color:#ff998c;animation:motivation-pulse 1.4s ease-in-out infinite}.motivation-push .motivation-action{border-color:#784239;background:#44231f;color:#ffb2a8}.motivation-celebrate .motivation-icon{animation:motivation-float 2.4s ease-in-out infinite}@keyframes motivation-pulse{50%{transform:scale(1.06);box-shadow:0 0 0 9px rgba(255,111,94,.07)}}@keyframes motivation-float{50%{transform:translateY(-3px) rotate(5deg)}}@media(max-width:760px){.daily-motivation{grid-template-columns:auto 1fr}.motivation-action{grid-column:1/-1;width:100%}.daily-motivation:after{right:10px}}@media(max-width:480px){.daily-motivation{grid-template-columns:1fr}.motivation-icon{width:42px;height:42px}.motivation-signals{gap:4px}.motivation-action{grid-column:auto}}@media(prefers-reduced-motion:reduce){.motivation-icon{animation:none!important}}
