.video-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.video-card{background:linear-gradient(135deg,#252822,#1b1e1a);border:1px solid #474a41;padding:8px}.video-card--detail{max-width:900px;margin:0 auto}.video-player{width:100%;aspect-ratio:16/9;background:#080908;border:0;display:block;object-fit:contain}.video-card-copy{padding:15px}.video-card h2,.video-card h3{font:normal 22px Georgia,serif;color:#e8e1ce;margin:4px 0 8px}.video-card h3 a{color:inherit;text-decoration:none}.video-card h3 a:hover{text-decoration:underline}.video-card time{color:#c8773d;font:9px 'Courier New',monospace}.video-card p{margin-bottom:0}.video-empty{grid-column:1/-1;padding:30px;text-align:center;border:1px dashed #4c4f45}.video-editor{margin-top:20px}.video-editor h3{font:normal 23px Georgia,serif;color:#e8e1ce;margin:5px 0 16px}.video-editor>label,.video-editor form label{display:grid;gap:6px;color:#8f9287;font:9px 'Courier New',monospace}.video-editor select,.video-editor input,.video-editor textarea{width:100%;background:#10120f;color:#e8e1ce;border:1px inset #55584e;padding:10px}.video-editor form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.video-editor form .wide,.video-admin-actions,#video-editor-status{grid-column:1/-1}.video-admin-actions{display:flex;gap:10px}@media(max-width:720px){.video-gallery,.video-editor form{grid-template-columns:1fr}.video-editor form .wide,.video-admin-actions,#video-editor-status{grid-column:auto}.video-admin-actions{flex-direction:column}}
.video-accessibility-editor{grid-column:1/-1;border:1px solid #3c654c;padding:16px;display:grid;gap:14px;background:#101711}.video-accessibility-editor legend{padding:0 8px;color:#7bd397;font:bold 10px 'Courier New',monospace;letter-spacing:.12em}.video-accessibility-editor>p,.video-caption-help{margin:0;color:#b9c1b9;font:13px/1.55 Arial,sans-serif}.video-caption-settings{display:grid;grid-template-columns:1fr 1fr;gap:14px}.video-caption-actions{display:flex;flex-wrap:wrap;gap:8px}.video-transcript{margin:20px 0;border:1px solid #3c654c;background:#111712}.video-transcript summary{cursor:pointer;padding:13px 15px;color:#7bd397;font:bold 11px 'Courier New',monospace;letter-spacing:.08em}.video-transcript summary:focus-visible{outline:2px solid #a9e3b9;outline-offset:2px}.video-transcript>div{border-top:1px solid #34483a;padding:4px 16px 18px;max-height:32rem;overflow:auto}.video-transcript p{white-space:normal;line-height:1.65;margin:14px 0}.video-player::cue{color:#fff;background:rgba(0,0,0,.82);font:600 1rem Arial,sans-serif}@media(max-width:720px){.video-accessibility-editor{grid-column:auto}.video-caption-settings{grid-template-columns:1fr}.video-caption-actions{display:grid}.video-caption-actions button{width:100%}}
.video-recovery-panel{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:13px 15px;border:1px solid #d5b865;border-left:4px solid #f0cb68;background:#2b281b;color:#f4ecd0}.video-recovery-panel[hidden]{display:none}.video-recovery-panel p{margin:4px 0 0;color:#d9cfaa;font:12px/1.45 Arial,sans-serif}.video-recovery-status{grid-column:1/-1;margin:0;color:#a9c8b1;font:700 11px/1.45 "Courier New",monospace;letter-spacing:.03em}@media(max-width:720px){.video-recovery-panel{grid-template-columns:1fr}.video-recovery-panel button{width:100%}}
