/* Saklar bahasa ID / EN */
.lang-switch{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:999px;border:1px solid var(--line,#D3E6F5);background:var(--surface,#fff);flex:none}
.lang-btn{border:0;background:none;color:var(--ink-2,#2A4666);font:700 11.5px/1 var(--sans,inherit);letter-spacing:.04em;min-width:32px;height:26px;padding:0 8px;border-radius:999px;cursor:pointer;transition:background .2s,color .2s}
.lang-btn:hover{color:var(--ink,#021024)}
.lang-btn[aria-pressed=true]{background:var(--pal-accent,var(--blue,#2563EB));color:var(--pal-on,#fff)}
.lang-btn:focus-visible{outline:2px solid var(--pal-accent,var(--blue,#2563EB));outline-offset:2px}
.lang-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}
.lang-row>span{font-weight:600}
/* di halaman masuk */
.lg .lang-switch{position:absolute;top:14px;right:14px;z-index:2;background:color-mix(in srgb,var(--card) 70%,transparent);border-color:var(--edge)}
.lg .lang-btn{color:var(--ink-2)}
.lg .lang-btn[aria-pressed=true]{background:linear-gradient(90deg,var(--btn-a),var(--btn-b));color:var(--btn-ink)}
@media (max-width:560px){.top .lang-switch{display:none}}
