.video-format-converter-page .convert-upload-zone:focus-visible,.video-format-converter-page .vfc-content__table-wrap:focus-visible,.video-format-converter-page button:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 52%,transparent);outline-offset:3px}.video-format-converter-page .convert-format-note{background:var(--color-bg-secondary);border-radius:12px;color:var(--color-text-secondary);font-size:.82rem;line-height:1.55;margin:0;padding:.75rem .9rem}.video-format-converter-page .convert-download-meta{color:var(--color-text-secondary);font-size:.82rem;font-weight:650;margin:-.2rem 0 0;text-align:center}.video-format-converter-page .vfc-content{background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:var(--radius-2xl);box-shadow:0 18px 42px rgba(15,23,42,.055),0 2px 8px rgba(15,23,42,.035),inset 0 1px 0 hsla(0,0%,100%,.9);margin-top:var(--space-6);padding:var(--space-6)}.video-format-converter-page .vfc-content h2{color:var(--color-text);margin:0 0 var(--space-4)}.video-format-converter-page .vfc-content h3{color:var(--color-text);font-size:var(--text-lg);margin:0 0 var(--space-2)}.video-format-converter-page .vfc-content dd,.video-format-converter-page .vfc-content p{color:var(--color-text-secondary);line-height:1.65;margin:0}.video-format-converter-page .vfc-content a{color:var(--color-primary);font-weight:var(--font-semibold)}.video-format-converter-page .vfc-content__table-wrap{background:#fff;border:1px solid #dbe4f0;border-radius:var(--radius-lg);max-width:100%;overflow-x:auto}.video-format-converter-page .vfc-content__table{border-collapse:collapse;min-width:680px;width:100%}.video-format-converter-page .vfc-content__table td,.video-format-converter-page .vfc-content__table th{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);line-height:1.55;padding:14px 16px;text-align:left;vertical-align:top}.video-format-converter-page .vfc-content__table thead{background:color-mix(in srgb,var(--color-primary) 7%,var(--color-bg))}.video-format-converter-page .vfc-content__table tbody th,.video-format-converter-page .vfc-content__table thead th{color:var(--color-text)}.video-format-converter-page .vfc-content__table tbody th{width:27%}.video-format-converter-page .vfc-content__table tbody tr:last-child>*{border-bottom:0}.video-format-converter-page .vfc-content__grid,.video-format-converter-page .vfc-content__issues{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.video-format-converter-page .vfc-content__issues>div,.video-format-converter-page .vfc-content__item{background:#f8fafc;border:1px solid #dbe4f0;border-radius:var(--radius-lg);padding:var(--space-4)}.video-format-converter-page .vfc-content__issues{margin:0}.video-format-converter-page .vfc-content__issues dt{color:var(--color-text);font-weight:var(--font-semibold);margin-bottom:var(--space-2)}.video-format-converter-page .vfc-content__issues dd{margin-left:0}[data-theme=dark] .video-format-converter-page .convert-upload-zone{background:linear-gradient(135deg,rgba(79,70,229,.1),rgba(124,58,237,.08));border-color:#4b5f86}[data-theme=dark] .video-format-converter-page .convert-upload-zone.has-file{background:rgba(6,78,59,.25);border-color:#15805f}[data-theme=dark] .video-format-converter-page .convert-file-name,[data-theme=dark] .video-format-converter-page .convert-format-btn .ext,[data-theme=dark] .video-format-converter-page .convert-upload-title{color:#f1f5f9}[data-theme=dark] .video-format-converter-page .convert-card-title,[data-theme=dark] .video-format-converter-page .convert-file-size,[data-theme=dark] .video-format-converter-page .convert-progress-text,[data-theme=dark] .video-format-converter-page .convert-upload-sub{color:#cbd5e1}[data-theme=dark] .video-format-converter-page .convert-upload-formats{color:#aebbd0}[data-theme=dark] .video-format-converter-page .convert-card,[data-theme=dark] .video-format-converter-page .convert-download-wrap,[data-theme=dark] .video-format-converter-page .convert-progress{background:#111827;border-color:#334155}[data-theme=dark] .video-format-converter-page .convert-format-btn{background:#202b3d;border-color:#3b475a;color:#dbe4f0}[data-theme=dark] .video-format-converter-page .convert-format-btn.active{background:linear-gradient(135deg,#4f46e5,#7c3aed);border-color:transparent;color:#fff}[data-theme=dark] .video-format-converter-page .convert-format-note{background:#1e293b;color:#cbd5e1}[data-theme=dark] .video-format-converter-page .convert-progress-bar{background:#334155}[data-theme=dark] .video-format-converter-page .convert-download-success{background:rgba(6,78,59,.4)}[data-theme=dark] .video-format-converter-page .convert-download-success p{color:#a7f3d0}[data-theme=dark] .video-format-converter-page .convert-download-meta{color:#cbd5e1}[data-theme=dark] .video-format-converter-page .vfc-content{background:#1e293b;border-color:#334155;box-shadow:0 18px 42px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.035)}[data-theme=dark] .video-format-converter-page .vfc-content__issues>div,[data-theme=dark] .video-format-converter-page .vfc-content__item,[data-theme=dark] .video-format-converter-page .vfc-content__table-wrap{background:#111827;border-color:#3b4a60}@media (max-width:640px){.video-format-converter-page .vfc-content{padding:var(--space-4)}.video-format-converter-page .vfc-content__grid,.video-format-converter-page .vfc-content__issues{grid-template-columns:1fr}.video-format-converter-page .vfc-content__table{min-width:0}.video-format-converter-page .vfc-content__table thead{display:none}.video-format-converter-page .vfc-content__table tbody tr{border-bottom:1px solid var(--color-border);display:block;padding:var(--space-3)}.video-format-converter-page .vfc-content__table tbody tr:last-child{border-bottom:0}.video-format-converter-page .vfc-content__table tbody td,.video-format-converter-page .vfc-content__table tbody th{border:0;display:block;padding:var(--space-2);width:100%}.video-format-converter-page .vfc-content__table tbody td:before{color:var(--color-text);content:attr(data-label);display:block;font-size:var(--text-xs);font-weight:var(--font-semibold);margin-bottom:3px}}