/* Visual continuity with the October 2026 campaign; policy wording is managed separately. */
@font-face{font-family:Lilita;src:url('../fonts/LilitaOne-Regular.ttf') format('truetype');font-display:swap}
:root{--ink:#30204e;--muted:#655b75;--paper:#fffcf7;--line:#e6dff0;--red:#6a40c4;--blue:#6a40c4;--green:#a8c6a0;--yellow:#e4cefa}
h1{font-family:Lilita,'Segoe UI',sans-serif;font-weight:400}.brand{color:var(--ink)}.brand img,.hero-icon{border-radius:22px}.hero{background:linear-gradient(90deg,#efe5f9f5,#efe5f9dd),url('../images/campaign/playroom.webp') center/cover}.eyebrow,.nav-link,.language-select{border-radius:12px}.summary,.policy-section{border-radius:20px}.footer{background:#30204e}.policy-section a{color:#6a40c4}.dot{background:#9670ce;box-shadow:14px 0 0 #e8bd61,28px 0 0 #82b8b5}a:focus-visible,select:focus-visible{outline:3px solid #136d8e;outline-offset:5px}[dir=rtl] h1{font-family:Tahoma,'Segoe UI',sans-serif;line-height:1.4;font-weight:700}
