.recovered-evidence{position:relative;overflow:hidden}.recovered-evidence::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.018),rgba(255,255,255,0))}.recovered-evidence>*{position:relative}.artifact-note{font:13px/1.65 'Share Tech Mono',monospace;color:var(--muted,#9aa9aa)}.recovered-artifact{margin:16px 0 0;border:1px solid #4e493c;background:#12110e;padding:10px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 10px 28px rgba(0,0,0,.28)}.recovered-artifact img{display:block;width:100%;height:auto;background:#111;border:1px solid #756b51;filter:saturate(.86) contrast(1.03)}.recovered-artifact figcaption{margin-top:9px;font:12px/1.5 'Share Tech Mono',monospace;color:#bda977;letter-spacing:.06em}.artifact-stamp{display:inline-block;margin-top:10px;padding:4px 8px;border:1px solid #8c523f;color:#c77a61;font:700 11px/1 'Share Tech Mono',monospace;letter-spacing:.09em;transform:rotate(-1deg)}.recovered-artifact.is-missing{min-height:180px;display:grid;place-items:center}.recovered-artifact.is-missing img{display:none}.recovered-artifact.is-missing::after{content:"ARCHIVE IMAGE RECOVERY PENDING";font:12px 'Share Tech Mono',monospace;color:#8e9694}
/* TR-317 clock fit: the second-generation inline pass enlarged the digits beyond the fixed time-reference bay. Keep the five-character display inside the bezel even when VT323 is unavailable and the monospace fallback renders wider. */
[aria-labelledby="tr317Title"] .clock{font-size:clamp(50px,4.6vw,58px)!important;line-height:.88!important;white-space:nowrap}
@media(max-width:600px){.recovered-artifact{padding:7px}.recovered-artifact figcaption{font-size:10px}.artifact-note{font-size:12px}}