.journal-search-view{display:grid;gap:var(--space-4)}.journal-search-form{display:grid;gap:var(--space-2)}.journal-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2)}.journal-search-input{min-width:0}.search-advanced{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-elevated)}.search-advanced summary{min-height:40px;display:flex;align-items:center;color:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}.search-advanced__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);padding-top:var(--space-3)}.search-date-field{display:grid;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-xs)}.search-filters{margin-bottom:0}.search-recent{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.search-recent>span{color:var(--text-muted);font-size:var(--text-xs)}.search-recent__chip{min-height:36px;padding:var(--space-1) 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)}.journal-search-status{margin:0;color:var(--text-muted);font-size:var(--text-xs);line-height:1.5}.journal-search-results{display:grid;gap:var(--space-6)}.search-day-group{display:grid;gap:var(--space-3)}.search-day-group__date{margin:0;color:var(--text-secondary);font-size:var(--text-sm);letter-spacing:.01em}.search-result{padding:var(--space-5)}.search-result__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.search-result__top h3{margin:var(--space-1) 0 0;font-size:var(--text-lg);letter-spacing:-.025em}.search-result__theme{display:inline-flex;margin-top:var(--space-3)}.search-result__excerpt{margin:var(--space-4) 0 0;color:var(--text-secondary);line-height:1.65;overflow-wrap:anywhere}.search-result__segments{margin-top:var(--space-4);display:grid;gap:var(--space-2)}.search-result__segments>div{padding:var(--space-3);display:grid;grid-template-columns:110px minmax(0,1fr);gap:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-elevated)}.search-result__segments strong{color:var(--accent);font-size:var(--text-xs)}.search-result__segments p{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55;overflow-wrap:anywhere}.search-result mark,.search-result__excerpt mark{padding:1px 3px;border-radius:4px;background:color-mix(in srgb,var(--gold) 24%,transparent);color:inherit;font-weight:var(--weight-semibold);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--gold) 70%,transparent);text-underline-offset:2px}.search-older{justify-self:center}.search-older[hidden]{display:none}@media(max-width:600px){.search-advanced__grid{grid-template-columns:1fr}.search-result__segments>div{grid-template-columns:1fr;gap:var(--space-1)}}@media(max-width:480px){.journal-search-row{grid-template-columns:1fr}.journal-search-row .button{width:100%}.search-result{padding:var(--space-4)}.search-result__top{display:grid}.search-result__open{width:100%}}@media(max-width:340px){.search-result{padding:var(--space-3)}.search-advanced{padding:var(--space-3)}}
