/* R132 - Situs publik: color-scheme tema gelap dan cincin fokus minimal 3:1. Hanya dimuat base.html. */
:root[data-theme=dark]{color-scheme:dark}

/* R132-14: judul baru butuh 277px di kolom 273px; 4px itu masuk ke celah 20px, jadi tinggi pita tetap. */
@media(min-width:1200px){body:not(.console-page) .site132 main#home130 .h130-47{white-space:nowrap}}

:root[data-theme=light] body:not(.console-page) .site132 :is(a,button,summary,input,select,textarea):focus-visible,:root[data-theme=light] body:not(.console-page) #site-auth :is(a,button):focus-visible,:root[data-theme=light] body:not(.console-page) .skip132:focus-visible{outline-color:var(--accent)}
/* Kartu --deep di tema terang: --accent hanya 2,75:1 di sana. */
:root[data-theme=light] body:not(.console-page) .site132 :is(.r187,.r263,.r289) a:focus-visible{outline-color:#FFFFFF}
/* Panel berwarna tetap di kedua tema, jadi aturannya tanpa syarat tema. Gradien panel ajakan butuh dua warna. */
body:not(.console-page) main#home130 .h130-134 a:focus-visible{outline-color:#FFFFFF}
body:not(.console-page) main#home130 .h130-190 a:focus-visible{outline-color:#FFFFFF;box-shadow:0 0 0 3px #0B2B45}
