.evening-journal{margin-top:var(--space-6);display:grid;gap:var(--space-4)}.evening-intro{padding:var(--space-5);border:1px solid color-mix(in srgb,var(--gold) 28%,var(--border));border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 88%,var(--gold) 12%),var(--surface-elevated))}.evening-intro h3{margin:0 0 var(--space-2);font-size:var(--text-xl);letter-spacing:-.025em}.evening-intro p:last-child{margin:0;color:var(--text-secondary);line-height:1.65}.evening-section{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-elevated)}.evening-section--thread{background:color-mix(in srgb,var(--accent-soft) 28%,var(--surface-elevated))}.evening-section h3{margin:0 0 var(--space-2);font-size:var(--text-lg);letter-spacing:-.02em}.evening-section__copy{margin:0 0 var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55}.evening-textarea{min-height:112px}.evening-prayer{min-height:190px}.evening-choice{margin:var(--space-4) 0}.evening-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.evening-chip{min-height:42px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.evening-chip[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:var(--accent-soft);color:var(--accent)}.evening-energy__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.evening-energy__value{min-width:52px;min-height:52px;display:grid;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:var(--text-lg);font-weight:var(--weight-bold)}.evening-energy__slider{width:100%;min-height:44px;accent-color:var(--accent)}.evening-energy__scale{display:flex;justify-content:space-between;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-xs);margin-bottom:var(--space-3)}.evening-thread-summary{padding:var(--space-4);display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.evening-thread-summary span,.evening-thread-rows span,.evening-closing-grid span{color:var(--text-muted);font-size:var(--text-xs)}.evening-thread-summary strong{color:var(--accent);overflow-wrap:anywhere}.evening-thread-details{margin-top:var(--space-3)}.evening-thread-details summary,.evening-deep-reflection summary{min-height:44px;display:flex;align-items:center;color:var(--accent);cursor:pointer;font-weight:var(--weight-semibold)}.evening-thread-rows{padding-top:var(--space-2);display:grid;gap:var(--space-2)}.evening-thread-rows>div{padding:var(--space-3);display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:var(--space-3);border-radius:var(--radius-sm);background:var(--surface)}.evening-thread-rows strong{overflow-wrap:anywhere;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.evening-thread-empty{margin:0;padding:var(--space-4);border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--text-secondary)}.evening-deep-reflection{padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-elevated)}.evening-deep-reflection .journal-field{padding-top:var(--space-3)}.evening-prayer-top{margin-top:var(--space-5)}.evening-close-button{width:100%}.evening-ritual{margin-top:var(--space-4);padding:var(--space-5);border:1px solid color-mix(in srgb,var(--gold) 35%,var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--gold) 7%,var(--surface));text-align:center}.evening-ritual h4{margin:0 0 var(--space-2);font-size:var(--text-xl)}.evening-ritual>p{margin:0 0 var(--space-4);color:var(--text-secondary)}.evening-closing-grid{display:grid;gap:var(--space-1);text-align:left}.evening-closing-grid>div{padding:var(--space-3) 0;display:grid;grid-template-columns:minmax(90px,.6fr) minmax(0,1.4fr);gap:var(--space-3);border-bottom:1px solid var(--border)}.evening-closing-grid>div:last-child{border-bottom:0}.evening-closing-grid strong{overflow-wrap:anywhere;font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:pre-wrap}@media(min-width:600px){.evening-section,.evening-intro{padding:var(--space-6)}.evening-close-button{width:auto}.evening-deep-reflection{padding-inline:var(--space-6)}}@media(max-width:380px){.evening-section,.evening-intro{padding:var(--space-4)}.evening-thread-summary,.evening-thread-rows>div,.evening-closing-grid>div{grid-template-columns:1fr;gap:var(--space-1)}.evening-energy__top{align-items:flex-start}.evening-energy__scale{font-size:.68rem}.evening-deep-reflection{padding:var(--space-3) var(--space-4)}}
