.src-scroll{overflow-x:auto}.src-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:600px}.src-table th{text-align:left;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);background:var(--bg-card);border-bottom:1px solid var(--rule);padding:12px 22px;font-size:11px;font-weight:400}.src-table td{border-bottom:1px solid var(--rule);padding:14px 22px;font-size:14px}.src-table tbody tr{animation:.4s both dp-slide}.src-table tbody tr:last-child td{border-bottom:0}.src-table tbody tr:hover td{background:var(--bg-card)}.src-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--accent-line)}.src-table .src-num{text-align:right;font-family:var(--mono);white-space:nowrap;font-size:13px}.src-table .src-mono{font-family:var(--mono);color:var(--fg-mute);white-space:nowrap;font-size:13px}.src-table .src-name a{color:var(--fg);transition:color .15s}.src-table .src-name a:hover{color:var(--accent-text)}.src-table .src-name a:after{content:" →";content:" →" / "";color:var(--cy)}.src-table .src-dash{color:var(--fg-mute)}.src-foot{margin-top:12px}.src-info{background:var(--bg-card);border:1px solid var(--rule);border-radius:14px;flex-direction:column;gap:8px;padding:18px 20px;animation:.4s both dp-rise;display:flex}.src-info h3{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin:0;font-size:11px;font-weight:400}.src-info p{color:var(--fg-soft);margin:0;font-size:14px;line-height:1.55}.src-info a{color:var(--accent-text)}.src-info a:hover{text-decoration:underline}@media (max-width:640px){.src-table th,.src-table td{padding-left:14px;padding-right:14px}}
