.star-journal{width:100%;max-width:840px;color:var(--text-strong);margin:auto;padding:26px 32px 42px}.star-journal-heading{margin:25px 0 34px}.star-journal-heading h1{letter-spacing:-.02em;margin:0 0 10px;font-size:30px;font-weight:650;line-height:1.25}.star-journal-heading p{color:var(--text-muted)}.star-journal-date{margin:28px 0 2px;font-size:14px;font-weight:600}.star-journal-entry{border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr) 150px;align-items:center;gap:14px;padding:23px 0;display:grid}.star-journal-icon{width:20px;height:20px;color:var(--action-primary-hover);align-self:start;margin-top:2px}.star-journal-kind{color:var(--action-primary-hover);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12px;font-weight:600;display:flex}.star-journal-entry[data-kind=report] :is(.star-journal-icon,.star-journal-kind){color:var(--accent-sage-strong)}.star-journal-kind span{color:var(--text-muted);font-weight:400}.star-journal-content h3{overflow-wrap:anywhere;margin:5px 0 6px;font-size:17px;font-weight:600;line-height:1.5}.star-journal-meta{color:var(--text-muted);flex-wrap:wrap;gap:5px 14px;font-size:13px;display:flex}.star-journal-actions{grid-template-columns:minmax(0, 1fr) var(--touch-target-min);align-items:center;gap:10px;display:grid}.star-journal-actions .star-journal-read{min-height:var(--touch-target-min);gap:8px;font-size:14px}.star-journal-more{min-width:var(--touch-target-min);min-height:var(--touch-target-min);color:var(--text-muted)}.star-journal-actions button,.star-journal-actions a,.star-journal-load button{cursor:pointer}.star-journal-actions :is(button,a):hover{background:var(--surface-paper)}.star-journal-actions :disabled,.star-journal-load :disabled{cursor:default}.star-journal-load{justify-content:center;padding-top:28px;display:flex}.star-journal-count{text-align:center;color:var(--text-muted);margin-top:18px;font-size:12px}.star-journal-error{color:var(--status-danger);margin-bottom:16px}.star-journal-arrival{animation:.26s cubic-bezier(.16,1,.3,1) star-record-arrival}@keyframes star-record-arrival{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.star-journal{padding:18px 20px 28px}.star-journal-heading{margin:20px 0 26px}.star-journal-heading h1{font-size:27px}.star-journal-heading p{font-size:14px}.star-journal-entry{grid-template-columns:22px minmax(0,1fr);gap:10px;padding:20px 0}.star-journal-content h3{font-size:16px}.star-journal-actions{grid-column:2;justify-content:space-between;gap:0}.star-journal-actions .star-journal-read{padding-left:0}}@media (prefers-reduced-motion:reduce){.star-journal-arrival{animation:none}.star-journal :is(button,a){transition:none}.star-journal button:active{scale:none}}
