.log-entry-card{border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--surface-sunken);grid-template-columns:minmax(0,1fr) 280px;gap:0;text-decoration:none;transition:border-color .25s,transform .25s;display:grid;overflow:hidden}.log-entry-card:hover{border-color:var(--gold-500);transform:translateY(-2px)}.log-entry-card-body{min-width:0;padding:30px 34px}.log-entry-card-thumb{background:#edeae0;min-height:100%;position:relative}.log-entry-card-thumb img{object-fit:cover;object-position:left top;width:100%;height:100%;position:absolute;inset:0}.log-entry-card-stats{flex-wrap:wrap;gap:8px 26px;margin-top:22px;display:flex}.log-entry-card-stat .v{font-family:var(--font-display);color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.log-entry-card-stat .l{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-top:1px;font-size:9.5px;font-weight:500}@media (max-width:760px){.log-entry-card{grid-template-columns:1fr}.log-entry-card-thumb{min-height:190px}}.log-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.log-filter-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-right:4px;font-size:11px}.log-filter-pill{font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--border-strong);color:var(--text-secondary);transition:border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border-radius:999px;padding:7px 16px;font-size:12px;text-decoration:none}.log-filter-pill:hover{border-color:var(--gold-500);color:var(--accent-text)}.log-filter-pill--active{border-color:var(--gold-500);color:var(--accent-text);background:#c2933a24}
