/* Michele's November 6 sage reference. Dark ink keeps the pale sage readable. */
:root{--rhea-sage:#879380;--rhea-sage-dark:#465342;--rhea-sage-light:#edf0ea;--rhea-sage-line:#cdd4c9;--rhea-button-ink:#242b23;--sage:var(--rhea-sage-dark);--rhea-action:var(--rhea-sage);--rhea-action-hover:var(--rhea-sage-dark);--rhea-action-text:var(--rhea-button-ink)}
body .button:not(.light),body .application-button,body .login-preview,body .meditation-start{background:var(--rhea-sage);border-color:var(--rhea-sage);color:var(--rhea-button-ink)}
body .button:not(.light):hover,body .application-button:hover,body .login-preview:hover,body .meditation-start:hover{background:var(--rhea-sage-dark);border-color:var(--rhea-sage-dark);color:#fff}
body .button.light{background:transparent;color:var(--rhea-sage-dark);border-color:var(--rhea-sage)}
body .button.light:hover{background:var(--rhea-sage-light)}
body .textlink,body .text-link{color:var(--rhea-sage-dark)}
body .button:focus-visible,body .application-button:focus-visible{outline:2px solid var(--rhea-sage-dark);outline-offset:4px}
body .metabolism-signup{background:var(--rhea-sage-light);border-color:var(--rhea-sage-line)}
body .metabolism-fields{border-color:var(--rhea-sage)}
body .metabolism-fields button{background:var(--rhea-sage);border-color:var(--rhea-sage);color:var(--rhea-button-ink)}
body .metabolism-fields button:disabled{cursor:not-allowed;opacity:.75}
body .metabolism-fields input:focus-visible{outline:2px solid var(--rhea-sage-dark)}
body .metabolism-form .metabolism-direct{display:inline-block;margin-top:13px;font:500 12px/1.6 'DM Sans',Arial,sans-serif;color:var(--rhea-sage-dark);text-decoration:underline;text-underline-offset:4px}
body :is(.edit-button,.about-button,.meditation-sound,.trailer-play-banner){background:var(--rhea-sage);border-color:var(--rhea-sage);color:var(--rhea-button-ink)!important}
body :is(.edit-button,.about-button,.meditation-sound):hover{background:var(--rhea-sage-dark);border-color:var(--rhea-sage-dark);color:#fff!important}
