.daily-journal{--journal-accent:var(--accent-overall);--journal-muted:var(--text-secondary);--journal-border:var(--border-subtle,var(--surface-border));--journal-panel:var(--surface-panel,var(--surface-2));width:100%;min-width:0;color:var(--text-primary);margin:0}.daily-journal button,.journal-customize-sheet button{cursor:pointer;font:inherit}.daily-journal button:disabled,.journal-customize-sheet button:disabled{cursor:default;opacity:.4}.daily-journal :is(button,input,textarea,summary):focus-visible,.journal-customize-sheet :is(button,input,select):focus-visible{outline:2px solid var(--journal-accent,var(--accent-overall));outline-offset:3px}.journal-page-heading{justify-content:space-between;align-items:end;gap:20px;padding:6px 4px 30px;display:flex}.journal-page-heading>div,.journal-layout>*,.journal-recovery-context{min-width:0}.journal-eyebrow{color:var(--journal-accent,var(--accent-overall));letter-spacing:.12em;align-items:center;gap:7px;margin:0 0 12px;font-size:11px;font-weight:780;display:flex}.journal-page-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,62px);font-weight:700;line-height:.98}.journal-page-heading h1 span{color:var(--journal-accent)}.journal-page-heading>div>p:last-child{color:var(--journal-muted);margin:15px 0 0;font-size:15px;line-height:1.55}.journal-customize-button{border:1px solid var(--journal-border);min-height:44px;color:var(--text-primary);background:#ffffff0d;border-radius:13px;flex-shrink:0;align-items:center;gap:9px;padding:12px 16px;display:flex;font-size:13px!important;font-weight:760!important}.journal-layout{grid-template-columns:minmax(0,1fr) 345px;align-items:start;gap:28px;display:grid}.journal-editor{border:1px solid var(--journal-border);border-radius:var(--premium-radius);background:linear-gradient(145deg, #ffffff0e, transparent 30%), var(--journal-panel);box-shadow:var(--premium-shadow);overflow:clip}.journal-date-nav{border-bottom:1px solid var(--journal-border);background:0 0;padding:22px 24px 18px}.journal-date-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.journal-date-heading>div{text-align:center;gap:5px;display:grid}.journal-date-heading span{letter-spacing:.18em;color:var(--text-secondary);font-size:11px;font-weight:700}.journal-date-heading strong{font-size:15px;font-weight:600}.journal-icon-button{background:var(--surface-inset);border:1px solid var(--journal-border);width:44px;height:44px;color:var(--text-secondary);border-radius:13px;place-items:center;display:grid}.journal-icon-button:hover{background:var(--journal-border)}.journal-day-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.journal-day-strip button{color:var(--text-primary);background:0 0;border:1px solid #0000;border-radius:13px;flex-direction:column;align-items:center;gap:7px;padding:10px 2px;display:flex}.journal-day-strip button[aria-current]{border-color:var(--journal-accent);background:color-mix(in srgb, var(--journal-accent), transparent 92%)}.journal-day-strip button>span{color:var(--text-secondary);font-size:12px}.journal-day-strip strong{font-size:17px;font-weight:600}.journal-day-strip i{background:var(--journal-border);border-radius:50%;place-items:center;width:15px;height:15px;display:grid}.journal-day-strip i.recorded{background:var(--journal-accent);color:var(--canvas)}.journal-entry-heading{padding:22px 26px 0}.journal-entry-heading h2{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(24px,3vw,28px);font-weight:700}.journal-entry-heading>p{color:var(--text-secondary);max-width:620px;font-size:13px;line-height:1.6}.journal-progress-heading{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-top:23px;font-size:12px;display:flex}.journal-progress-heading span{align-items:center;gap:4px;display:flex}.journal-progress-heading span:last-child:not(:first-child){color:var(--journal-accent)}.journal-progress-track{background:var(--journal-border);border-radius:3px;height:3px;margin:9px 0 0;overflow:hidden}.journal-progress-track>span{background:var(--journal-accent);height:100%;transition:width .2s;display:block}.journal-entry-tabs,.journal-category-tabs{scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.journal-entry-tabs::-webkit-scrollbar{display:none}.journal-category-tabs::-webkit-scrollbar{display:none}.journal-entry-tabs{border-bottom:1px solid var(--journal-border);margin:18px 26px 0}.journal-entry-tabs button,.journal-category-tabs button{white-space:nowrap;min-height:44px;color:var(--text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0 12px;font-size:13px!important}.journal-entry-tabs button[aria-pressed=true],.journal-category-tabs button[aria-pressed=true]{color:var(--text-primary);border-bottom-color:var(--journal-accent,var(--accent-overall))}.journal-questions{padding:0 26px}.journal-section-title{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:12px;margin:30px 0 7px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.journal-section-title:after{content:"";background:var(--journal-border);flex:1;height:1px}.journal-question{border-bottom:1px solid var(--journal-border);padding:17px 0}.journal-question-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.journal-question-label{flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.5}.journal-question-label small{color:var(--text-tertiary);margin-top:3px;font-size:11px;font-weight:400;display:block}.journal-binary{flex-shrink:0;gap:7px;display:flex}.journal-binary button{border:1px solid var(--journal-border);width:44px;height:44px;color:var(--text-secondary);background:var(--surface-inset);border-radius:13px;justify-content:center;align-items:center;display:flex}.journal-binary button span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.journal-binary button.selected-yes{background:var(--journal-accent);border-color:var(--journal-accent);color:var(--canvas)}.journal-binary button.selected-no{background:var(--surface-raised);border-color:var(--text-secondary);color:var(--text-primary)}.journal-rating{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.journal-rating button{border:1px solid var(--journal-border);background:var(--surface-inset);color:var(--text-secondary);border-radius:13px;height:44px;font-size:14px}.journal-rating button[aria-pressed=true]{color:var(--canvas);background:var(--journal-accent);border-color:var(--journal-accent);font-weight:750}.journal-scale-labels{color:var(--text-tertiary);grid-column:1/-1;justify-content:space-between;margin-top:1px;font-size:11px;display:flex}.journal-source{color:var(--journal-accent);flex-wrap:wrap;align-items:center;gap:4px;margin:8px 0 0;font-size:11px;line-height:1.6;display:flex}.journal-source>span{color:var(--text-secondary);flex-basis:100%;padding-left:15px;display:block}.journal-followups{gap:15px;padding:20px 0 0 12px;display:grid}.journal-followup{justify-content:space-between;align-items:center;gap:10px;display:flex}.journal-followup label{color:var(--text-secondary);font-size:14px;line-height:1.5}.journal-number{flex-shrink:0;align-items:center;gap:3px;display:flex}.journal-number>button{background:var(--surface-inset);border:1px solid var(--journal-border);width:44px;height:44px;color:var(--text-primary);border-radius:13px;place-items:center;display:grid}.journal-number>div{background:var(--surface-inset);border:1px solid var(--journal-border);border-radius:13px;align-items:center;gap:3px;min-height:44px;padding:0 7px;display:flex}.journal-number input{width:48px;color:var(--text-primary);text-align:center;appearance:textfield;background:0 0;border:0;outline:none;padding:0;font-size:14px}.journal-number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.journal-number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.journal-number span{color:var(--text-secondary);font-size:11px}.journal-time,.journal-text{background:var(--surface-inset);color:var(--text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--journal-border);font:inherit;border-radius:13px;width:125px;min-height:44px;padding:10px 8px;font-size:14px}.journal-text{color:var(--text-primary)}.journal-clear{color:var(--text-tertiary);background:0 0;border:0;align-items:center;gap:4px;min-height:44px;padding:7px 0 0;display:flex;font-size:11px!important}.journal-note{resize:vertical;background:var(--surface-inset);border:1px solid var(--journal-border);width:100%;min-height:85px;color:var(--text-primary);font:inherit;border-radius:13px;margin-top:12px;padding:12px;font-size:16px;line-height:1.6}.journal-note::placeholder{color:var(--text-tertiary);font-size:14px}.journal-notes{padding:0 26px 22px}.journal-notes>label{margin-top:17px;font-size:14px;display:block}.journal-notes details{color:var(--text-secondary);margin-top:15px;font-size:13px}.journal-notes summary{cursor:pointer;min-height:44px;padding:8px 0}.journal-save-bar{background:color-mix(in srgb, var(--journal-panel), transparent 5%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--journal-border);z-index:5;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex;position:sticky;bottom:0}.journal-save-status{color:var(--text-secondary);font-size:12px;line-height:1.6}.journal-save-status>span{align-items:center;gap:5px;display:flex}.journal-save-status small{color:var(--text-tertiary);margin-top:3px;font-size:11px;display:block}.journal-primary{border:1px solid var(--journal-accent,var(--accent-overall));background:linear-gradient(180deg, #ffffff40, transparent 45%), var(--journal-accent);color:var(--canvas);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:12px 16px;display:flex;font-size:13px!important;font-weight:760!important}.journal-primary:hover{filter:brightness(1.07)}.journal-secondary{border:1px solid var(--journal-border);min-height:44px;color:var(--text-primary);background:#ffffff0d;border-radius:13px;padding:11px 16px;font-size:13px;font-weight:760}.journal-error{color:var(--status-danger);font-size:13px;line-height:1.5}.journal-error button{color:inherit;background:0 0;border:0;min-height:44px;padding:5px 0;text-decoration:underline;display:block}.journal-sidebar{gap:20px;display:grid;position:sticky;top:24px}.journal-recovery,.journal-connected{border:1px solid var(--journal-border);background:linear-gradient(145deg, #ffffff0e, transparent 30%), var(--surface-panel,var(--surface-2));box-shadow:var(--premium-shadow);border-radius:var(--premium-radius);padding:22px}.journal-recovery{--journal-accent:var(--accent-recovery)}.journal-recovery-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.journal-recovery-heading h2{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:700}.journal-recovery-heading .journal-eyebrow{letter-spacing:.12em;margin-bottom:8px;font-size:11px}.journal-source-badge{background:var(--journal-border);border:1px solid var(--journal-border);color:var(--text-secondary);border-radius:20px;max-width:100%;padding:5px 7px;font-size:11px;line-height:1.4}.journal-recovery-overview{align-items:center;gap:16px;margin:24px 0;display:flex}.journal-recovery-score{border:3px solid var(--journal-border);width:85px;height:85px;color:var(--text-secondary);background:var(--surface-inset);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.journal-recovery-score strong{font-size:32px;font-weight:650;line-height:1.2}.journal-recovery-score>span{letter-spacing:.08em;margin-top:2px;font-size:11px}.journal-recovery-overview[data-band=higher] .journal-recovery-score{border-color:var(--journal-accent,var(--accent-overall));color:var(--journal-accent,var(--accent-overall))}.journal-recovery-overview[data-band=usual] .journal-recovery-score{border-color:var(--status-warning);color:var(--status-warning)}.journal-recovery-overview[data-band=lower] .journal-recovery-score{border-color:var(--status-danger);color:var(--status-danger)}.journal-recovery-context h3{margin:0 0 6px;font-size:14px;font-weight:600}.journal-recovery-context p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.6}.journal-recovery-context small{color:var(--text-tertiary);margin-top:8px;font-size:11px;line-height:1.6;display:block}.journal-vitals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.journal-vital{background:var(--surface-inset);border:1px solid var(--journal-border);border-radius:13px;min-height:112px;padding:15px 12px}.journal-vital-label{color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;line-height:1.4;display:flex}.journal-vital-label svg{flex-shrink:0}.journal-vital-value{flex-wrap:wrap;align-items:baseline;gap:4px;margin:12px 0 5px;display:flex}.journal-vital-value strong{font-size:26px;font-weight:600}.journal-vital-value>span{color:var(--text-secondary);font-size:11px}.journal-vital>small{color:var(--text-tertiary);font-size:11px;line-height:1.5;display:block}.journal-vital[data-available=false] .journal-vital-value strong{color:var(--text-tertiary)}.journal-vital-baseline{color:var(--accent-recovery);background:color-mix(in srgb, var(--journal-accent,var(--accent-overall)), transparent 96%);border-radius:7px;margin-top:7px;padding:3px 5px;font-size:11px;display:inline-block}.journal-vitals-note,.journal-recovery-details{color:var(--text-secondary);font-size:12px;line-height:1.7}.journal-vitals-note{margin:15px 0 12px}.journal-recovery-details summary{border-top:1px solid var(--journal-border);cursor:pointer;color:var(--text-secondary);min-height:44px;padding-top:12px;font-size:12px}.journal-recovery-details div{padding-top:4px}.journal-recovery-details p{margin:10px 0}.journal-recovery-details ul{padding-left:16px}.journal-connected h3{margin:0;font-size:15px;font-weight:600}.journal-connected dl{margin:18px 0}.journal-connected dl>div{border-bottom:1px solid var(--journal-border);justify-content:space-between;padding:9px 0;font-size:13px;display:flex}.journal-connected dt{color:var(--text-secondary)}.journal-connected dd{font-variant-numeric:tabular-nums;margin:0}.journal-connected>p:last-child{color:var(--text-tertiary);margin-bottom:0;font-size:12px;line-height:1.7}.journal-complete{text-align:center;color:var(--journal-accent);padding:32px 0}.journal-complete svg{margin:0 auto 10px}.journal-complete strong{display:block}.journal-complete p{color:var(--text-secondary);font-size:14px}.journal-dialog-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:80;background:#000b;position:fixed;inset:0}.journal-customize-sheet{--journal-accent:var(--accent-overall);--journal-border:var(--border-subtle,var(--surface-border));--journal-panel:var(--surface-panel,var(--surface-2));border-radius:var(--premium-radius);border:1px solid var(--journal-border);background:var(--journal-panel);width:min(600px,100vw - 32px);height:min(830px,90dvh);color:var(--text-primary);z-index:81;box-shadow:var(--premium-shadow);flex-direction:column;padding:0 24px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.journal-sheet-handle{background:var(--surface-highlight);border-radius:4px;flex-shrink:0;width:36px;height:4px;margin:14px auto 16px}.journal-sheet-heading{justify-content:space-between;align-items:center;display:flex}.journal-sheet-heading h2{letter-spacing:-.025em;margin:0;font-size:26px;font-weight:700}.journal-sheet-heading .journal-eyebrow{margin-bottom:7px;font-size:11px}.journal-customize-sheet>p{color:var(--text-secondary);margin:14px 0 20px;font-size:13px;line-height:1.7}.journal-library-tools{flex-wrap:wrap;gap:8px;display:flex}.journal-search{background:var(--surface-inset);border:1px solid var(--journal-border);min-width:190px;color:var(--text-tertiary);border-radius:13px;flex:1;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.journal-search input{width:100%;color:var(--text-primary);background:0 0;border:0;outline:none;padding:11px 0;font-size:16px}.journal-search input::placeholder{color:var(--text-tertiary);font-size:14px}.journal-add-custom{color:var(--text-primary);border:1px solid var(--journal-border);background:var(--surface-inset);border-radius:13px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:9px;display:flex;font-size:12px!important}.journal-category-tabs{border-bottom:1px solid var(--journal-border);flex-shrink:0;margin-top:14px}.journal-category-tabs button{text-transform:uppercase;letter-spacing:.06em;font-size:11px!important}.journal-library-list{scrollbar-width:thin;flex:1;min-height:0;padding:2px 0 14px;overflow-y:auto}.journal-library-option{text-align:left;width:100%;color:var(--text-primary);background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:19px 0;display:flex}.journal-library-entry{border-bottom:1px solid var(--journal-border)}.journal-library-option strong{font-size:14px;font-weight:600;display:block}.journal-library-option small,.journal-starter small{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.4;display:block}.journal-library-option em{color:var(--journal-accent,var(--accent-overall));margin-top:5px;font-size:11px;font-style:normal;display:block}.journal-library-check{border:1px solid var(--text-secondary);width:30px;height:30px;color:var(--text-secondary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.journal-library-check.selected{border-color:var(--journal-accent,var(--accent-overall));background:var(--journal-accent,var(--accent-overall));color:var(--canvas)}.journal-archive{min-height:44px;color:var(--text-tertiary);background:0 0;border:0;margin-top:-8px;padding:4px 0 10px;display:block;font-size:11px!important}.journal-library-empty{color:var(--text-secondary);padding:20px 0;font-size:14px;line-height:1.8}.journal-starter{border:1px solid color-mix(in srgb, var(--journal-accent,var(--accent-overall)), transparent 85%);background:color-mix(in srgb, var(--journal-accent,var(--accent-overall)), transparent 97%);color:var(--text-primary);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:15px 0 3px;padding:15px 12px;display:flex;font-size:13px!important}.journal-sheet-footer{padding:17px 0 max(17px, env(safe-area-inset-bottom));border-top:1px solid var(--journal-border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.journal-sheet-footer>span{color:var(--text-secondary);font-size:13px}.journal-sheet-footer>p{flex-basis:100%;margin:0}.journal-custom-form{border:1px solid var(--journal-border);background:var(--surface-inset);border-radius:13px;margin:17px 0;padding:15px}.journal-custom-form h3{margin:0 0 16px;font-size:15px;font-weight:600}.journal-custom-form label{color:var(--text-secondary);flex-direction:column;flex:1;gap:7px;min-width:0;margin-bottom:14px;font-size:12px;display:flex}.journal-custom-form :is(input,select){background:var(--surface-inset);width:100%;min-width:0;min-height:44px;color:var(--text-primary);border:1px solid var(--journal-border);font:inherit;border-radius:13px;padding:10px;font-size:16px}.journal-custom-form>div{gap:10px;display:flex}.journal-custom-form>div:last-child{justify-content:flex-end}.journal-custom-form button{font-size:13px!important}.journal-archived{color:var(--text-secondary);margin-top:20px;font-size:13px}.journal-archived summary{cursor:pointer;min-height:44px;padding:10px 0}.journal-archived>div{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.journal-archived button{color:var(--text-primary);border:1px solid var(--journal-border);background:0 0;border-radius:13px;min-height:44px;padding:8px}.journal-spin{animation:.8s linear infinite journal-spin}@keyframes journal-spin{to{transform:rotate(360deg)}}@media (max-width:1000px){.journal-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.journal-recovery{padding:18px}}@media (max-width:720px){.daily-journal{margin:0}.journal-page-heading{align-items:start;padding-bottom:22px}.journal-page-heading h1{font-size:38px}.journal-page-heading>div>p:last-child{max-width:none;font-size:13px;line-height:1.6}.journal-customize-button{justify-content:center;width:46px;height:46px;padding:0}.journal-customize-button span{display:none}.journal-layout{flex-direction:column;gap:22px;display:flex}.journal-editor,.journal-sidebar{width:100%}.journal-sidebar{position:static}.journal-editor{border-radius:var(--premium-radius);overflow:visible}.journal-date-nav{padding:16px 18px}.journal-entry-heading{padding:20px 20px 0}.journal-entry-heading h2{font-size:24px}.journal-entry-tabs{margin-left:20px;margin-right:20px}.journal-questions,.journal-notes{padding-left:20px;padding-right:20px}.journal-save-bar{bottom:calc(92px + env(safe-area-inset-bottom));border-radius:0 0 var(--premium-radius) var(--premium-radius);margin-bottom:0;padding:12px 16px}.journal-save-status,.journal-save-status small{font-size:11px}.journal-primary{padding:11px 14px}.journal-recovery{padding:18px}.journal-vitals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.journal-vital{padding:15px 12px}.journal-vital-label{gap:4px;font-size:11px}.journal-recovery-overview{margin:20px 0}.journal-recovery-context{max-width:none}.journal-customize-sheet{border-radius:20px 20px 0 0;width:100%;height:94dvh;padding:0 20px;top:auto;bottom:0;left:0;transform:none}.journal-library-tools{gap:9px}.journal-add-custom{padding:9px;font-size:12px!important}}@media (max-width:370px){.journal-question-label{font-size:13px}.journal-followup{flex-wrap:wrap}.journal-vitals{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-page-heading h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.journal-spin{animation:none}.journal-progress-track>span{transition:none}}.journal-private-medications{background:var(--surface-panel,var(--surface-2));border:1px solid var(--journal-border);border-radius:14px;padding:16px 20px;display:block}.journal-private-medications strong{justify-content:space-between;font-size:14px;font-weight:600;display:flex}.journal-private-medications small{color:var(--text-secondary);margin-top:6px;font-size:12px;line-height:1.6;display:block}.journal-preview-notice{color:var(--text-secondary);margin:16px 0 0;font-size:13px}.journal-mobile-signals{display:none}@media (max-width:720px){.journal-mobile-signals{border-top:1px solid var(--journal-border);border-bottom:1px solid var(--journal-border);margin:0 20px;display:block}.journal-mobile-signals>summary{cursor:pointer;align-items:center;gap:12px;padding:14px 0;list-style:none;display:flex}.journal-mobile-signals>summary::-webkit-details-marker{display:none}.journal-mobile-signals>summary>span:nth-child(2){flex:1}.journal-mobile-signals>summary>svg{color:var(--text-secondary)}.journal-mobile-signals[open]>summary>svg{transform:rotate(90deg)}.journal-mobile-signals strong{font-size:13px;font-weight:600;display:block}.journal-mobile-signals small{color:var(--text-secondary);margin-top:4px;font-size:11px;display:block}.journal-signal-mini{border:1px solid var(--journal-border);min-width:57px;height:40px;color:var(--text-secondary);background:var(--journal-border);border-radius:13px;justify-content:center;align-items:center;gap:6px;display:flex}.journal-signal-mini[data-band=usual]{color:var(--status-warning);border-color:color-mix(in srgb, var(--status-warning), transparent 70%)}.journal-signal-mini[data-band=higher]{color:var(--journal-accent,var(--accent-overall));border-color:color-mix(in srgb, var(--journal-accent,var(--accent-overall)), transparent 73%)}.journal-signal-mini[data-band=lower]{color:var(--status-danger);border-color:color-mix(in srgb, var(--status-danger), transparent 70%)}.journal-mobile-signals>.journal-recovery{border-radius:var(--premium-radius);margin-bottom:16px;padding:16px}.journal-mobile-signals .journal-vitals{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-sidebar>.journal-recovery{display:none}.journal-number input,.journal-time,.journal-text{font-size:16px}.journal-page-heading{padding-top:3px;padding-bottom:20px}.journal-page-heading .journal-eyebrow{margin-bottom:7px;font-size:11px}.journal-date-heading{margin-bottom:10px}.journal-entry-heading>p{font-size:12px}.journal-progress-heading{margin-top:16px}}
