/* /capnhat/ — dùng token của /app/app.css */
main { max-width: 760px; }
.rel { scroll-margin-top: 70px; }
.rel h2 { font-size: 17px; display: flex; gap: 10px; align-items: baseline; }
.rel h2 small { font-weight: 400; color: var(--muted); font-size: 13px; }
.rel:target { border-color: var(--accent); box-shadow: 0 0 0 2px var(--accent); }
.rel ul { margin: 0; padding-left: 20px; display: grid; gap: 4px; }
.video { aspect-ratio: 16 / 9; border-radius: 10px; background: var(--sunk); border: 1px dashed var(--line); display: grid; place-items: center; color: var(--muted); font-size: 14px; }
