.evidence-link{display:inline-flex;padding:6px 9px;border:1px solid #3a4160;border-radius:9px;color:#cfc7ff;background:#1b1d2d;font-weight:700;white-space:nowrap}.secondary{display:inline-flex;align-items:center;background:#222837;color:var(--text);border:0;border-radius:10px;padding:11px 16px}.detail-hero{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px;gap:20px}.detail-hero h1{max-width:1000px;font-size:32px;margin:0 0 9px;letter-spacing:-.03em}.back-link{display:inline-block;color:var(--muted);font-size:13px;margin-bottom:24px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.metadata-card,.add-evidence{padding:24px}.metadata-card h2,.add-evidence h2{margin:0 0 18px;font-size:18px}.metadata-card h3{font-size:14px;margin:22px 0 8px}.metadata-card dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0}.metadata-card dl div{background:#0e1118;border:1px solid var(--line);border-radius:11px;padding:12px}.metadata-card dt{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin-bottom:5px}.metadata-card dd{margin:0;font-size:13px;word-break:break-word}.record-notes{color:#c4cad5;white-space:pre-wrap;line-height:1.6;font-size:13px}.add-evidence textarea{min-height:150px}.add-evidence .primary{margin-top:16px}.evidence-panel{margin-top:18px}.artifact{border-bottom:1px solid var(--line)}.artifact summary{display:grid;grid-template-columns:auto minmax(220px,1fr) auto auto;gap:12px;align-items:center;padding:15px 18px;cursor:pointer;color:var(--muted);font-size:11px}.artifact summary strong{color:var(--text);font-size:13px}.artifact-kind{color:#c8bfff}.artifact-meta{display:flex;justify-content:space-between;gap:16px;padding:11px 18px;background:#0d1017;border-top:1px solid #1c2230}.artifact-meta code{color:#8f9aaf;overflow-wrap:anywhere}.artifact-meta a{color:var(--accent2);white-space:nowrap}.artifact pre{margin:0;padding:20px;max-height:620px;overflow:auto;background:#090b10;color:#d8dbe3;white-space:pre-wrap;word-break:break-word;line-height:1.55;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}@media(max-width:900px){.detail-grid{grid-template-columns:1fr}.artifact summary{grid-template-columns:auto 1fr}.artifact summary span:last-child{display:none}}@media(max-width:560px){.detail-hero{align-items:flex-start;flex-direction:column}.metadata-card dl{grid-template-columns:1fr}.artifact summary{grid-template-columns:auto 1fr}.artifact summary span:nth-last-child(2){display:none}}
