/* v95 video pages (c14). Custom stage: tokens from shell.css */
.v95vd-player{max-width:960px;margin:20px 0}
.v95vd-player video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#0b0b0c;border-radius:10px}
.v95vd-meta{font-size:.9rem;margin:.6em 0;color:var(--muted,#66625A)}
.v95vd-note{border-left:4px solid var(--brass,#946D31);padding:.7em 1em;background:var(--stone,#F2F1EC);font-weight:600;max-width:960px}
.v95vd-chap{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:.6em 0 1.2em;list-style:none}
.v95vd-chap a{display:inline-block;padding:.35em .8em;border:1px solid var(--line,#B9AC98);border-radius:999px;text-decoration:none;font-size:.9rem;background:var(--paper,#FBFBF9)}
.v95vd-chap a:focus-visible,.v95vd-chap a:hover{border-color:var(--brass,#946D31)}
.v95vd-tr{max-width:960px;border:1px solid var(--line,#B9AC98);border-radius:10px;padding:.6em 1em;background:var(--paper,#FBFBF9)}
.v95vd-tr summary{cursor:pointer;font-weight:600}
.v95vd-trl{list-style:none;padding:0;margin:.8em 0 .2em}
.v95vd-trl li{margin:.7em 0}
.v95vd-trl time{font-weight:700;margin-right:.6em;color:var(--gold-aa,#7A5F24)}
.v95vd-embed pre{white-space:pre-wrap;word-break:break-word;background:var(--stone,#F2F1EC);padding:12px;border-radius:8px;font-size:.82rem;overflow:auto;max-width:960px}
.v95vd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px;list-style:none;padding:0;margin:1em 0}
.v95vd-card{border:1px solid var(--line,#B9AC98);border-radius:10px;overflow:hidden;background:var(--paper,#FBFBF9)}
.v95vd-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;background:var(--stone,#F2F1EC)}
.v95vd-card .v95vd-cb{padding:.8em 1em 1em}
.v95vd-card h2,.v95vd-card h3{font-size:1.1rem;margin:.2em 0 .4em}
.v95vd-card p{margin:.3em 0;font-size:.92rem}
.v95vd-links ul{padding-left:1.1em}
@media (max-width:600px){.v95vd-player{margin:14px 0}.v95vd-chap a{font-size:.85rem}}
