.journal-card-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.journal-card-title{min-width:0;font:var(--weight-display) var(--text-sentence) / 1.3 var(--font-editorial);color:var(--text-primary);margin:0}.journal-rings{gap:var(--space-1);flex:none;display:inline-flex}.journal-rings>i{border-radius:var(--radius-full);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--ink-3);display:block}.journal-rings>i[data-on=true]{background:var(--text-primary);box-shadow:none}.journal-card-line{margin:var(--space-1) 0 0;font:var(--weight-regular) var(--text-body) / 1.45 var(--font-body);color:var(--text-muted)}.journal-card[data-failed=true] .journal-card-line{color:var(--status-attention)}.journal-edit-row{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-top:0;border-left:0;border-right:0;margin:0}.journal-manage-action{font:var(--weight-regular) var(--text-body) / 1.3 var(--font-body);color:var(--text-muted);text-align:right}.journal-edit-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.journal-sheet-body{gap:var(--space-3);display:grid}.journal-sheet-line{font:var(--weight-regular) var(--text-body) / 1.45 var(--font-body);color:var(--text-muted);margin:0}.journal-rows{margin:0;padding:0;list-style:none;display:grid}.journal-row{align-items:center;column-gap:var(--space-2);min-height:var(--space-12);padding:var(--space-1) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 16px auto;display:grid}.journal-row:last-child{border-bottom:0}.journal-row-label{min-width:0;font:var(--weight-regular) var(--text-body) / 1.3 var(--font-body);color:var(--text-primary);overflow-wrap:anywhere;grid-area:1/1}.journal-row-wait{grid-area:1/2;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.journal-seg{width:calc(2 * 64px + 3 * var(--space-hairline));grid-area:1/3}.journal-row-note{margin:0 0 var(--space-1);font:var(--weight-regular) var(--text-meta) / 1.4 var(--font-body);color:var(--text-muted);grid-area:2/1/auto/-1}.journal-row-retry{appearance:none;min-height:var(--tap-target);font:var(--weight-regular) var(--text-body) / 1.3 var(--font-body);color:var(--status-attention);text-align:left;cursor:pointer;background:0 0;border:0;grid-area:2/1/auto/-1;justify-self:start;margin:0;padding:0}.journal-row-retry:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.journal-add-own{justify-self:start}.journal-footer{font:var(--weight-regular) var(--text-meta) / 1.4 var(--font-body);color:var(--text-muted);margin:0}.journal-done{width:100%;margin-top:var(--space-1)}.journal-add-form{gap:var(--space-2);display:grid}.journal-field-label{font:var(--weight-regular) var(--text-body) / 1.3 var(--font-body);color:var(--text-primary)}.journal-field{width:100%;min-width:0;min-height:var(--tap-target);padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--glass-well);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-primary);font:var(--weight-regular) var(--text-base) / 1.2 var(--font-body);border:0}.journal-field:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.journal-field-hint{font:var(--weight-regular) var(--text-meta) / 1.4 var(--font-body);color:var(--text-muted);margin:0}.journal-add-button{justify-self:start}.journal-offered{gap:var(--space-1);margin-top:var(--space-3);display:grid}.journal-offered-title{font:var(--weight-regular) var(--text-body) / 1.3 var(--font-body);color:var(--text-muted);margin:0}.journal-detail{gap:var(--space-3);display:grid}.journal-detail-headline{font:var(--weight-regular) var(--text-sentence) / 1.3 var(--font-body);color:var(--text-muted);margin:0}.journal-detail[data-state=raises] .journal-detail-headline,.journal-detail[data-state=lowers] .journal-detail-headline{font:var(--weight-light) var(--text-title) / 1 var(--font-body);font-variant-numeric:var(--numerals);letter-spacing:-.02em}.journal-detail-sentence{font:var(--weight-regular) var(--text-body) / 1.45 var(--font-body);color:var(--text-muted);margin:0}.journal-moves{gap:var(--space-1);display:grid}.journal-moves-title{font:var(--weight-display) var(--text-sentence) / 1.3 var(--font-editorial);color:var(--text-primary);margin:0}.journal-moves-title em{font-style:italic}.journal-moves-sub{margin:0 0 var(--space-2);font:var(--weight-regular) var(--text-meta) / 1.4 var(--font-body);color:var(--text-muted)}.journal-moves-empty{font:var(--weight-regular) var(--text-body) / 1.45 var(--font-body);color:var(--text-muted);margin:0}.journal-moves-skeleton{gap:var(--space-3);display:grid}.journal-moves-skeleton-row{gap:var(--space-2);display:grid}
