/* Second aesthetic pass: states that static full-page captures do not expose. */
html:is([lang=en],[lang=fr],[lang=de],[lang=pt-BR],[lang=ar]) .language-picker>summary,
html:is([lang=en],[lang=fr],[lang=de],[lang=pt-BR],[lang=ar]) .language-options a{border-radius:var(--en-radius)}
html:is([lang=en],[lang=fr],[lang=de],[lang=pt-BR],[lang=ar]) .language-picker[open]>summary>svg:last-child{transform:rotate(180deg)}
html:is([lang=en],[lang=fr],[lang=de],[lang=pt-BR],[lang=ar]) .search-field input:focus-visible{outline:none}
html:is([lang=en],[lang=fr],[lang=de],[lang=pt-BR],[lang=ar]) .mobile-nav{background:rgba(10,22,36,.98);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--en-edge)}
html:is([lang=en],[lang=fr],[lang=de],[lang=pt-BR],[lang=ar]) :is(.mobile-nav,.site-footer nav) a:is([aria-current=page],[aria-current=location]){color:var(--gold);text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}
html:is([lang=en],[lang=fr],[lang=de],[lang=pt-BR],[lang=ar]) .plan-status[data-state]:not([data-state=""]){color:var(--gold)}
html:is([lang=en],[lang=fr],[lang=de],[lang=pt-BR],[lang=ar]) :is(.plan-status,.copy-status){font-size:14px;line-height:1.65}
