/* public/css/styles.css - Gaya kustom Pengisi suara video */
html, body {
    font-family: 'Inter', sans-serif;
    background-color: #090d16;
    color: #f1f5f9;
    overflow-x: hidden;
    max-width: 100vw;
}
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
::-webkit-scrollbar-track {
    background: #090d16;
}
::-webkit-scrollbar-thumb {
    background: #1e293b;
    border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover {
    background: #334155;
}
.subtitle-stroke {
    text-shadow: 
        -1px -1px 0 #000,  
        1px -1px 0 #000,
        -1px 1px 0 #000,
        1px 1px 0 #000,
        0px 2px 4px rgba(0,0,0,0.8);
}

/* Warna kata subtitle pratinjau: sama dengan burn-in kanvas (aktif kuning, sisanya putih) */
.sub-word { color: #ffffff; }
.sub-word-active { color: #fde047; }
