/* Persian luxury palette. Geometry, typography and scroll choreography stay authored. */
html[lang=fa]{--brand:#cdb58a;--ivory:#f5f0e7;--muted:#aaa69d;--coal:#101110;color-scheme:dark}
html[lang=fa] body{background:var(--coal);color:var(--ivory)}
html[lang=fa] ::selection{background:#cdb58a;color:#101110}
html[lang=fa] :is(h1,h2,h3,p){color:var(--ivory)}
html[lang=fa] .landing__body>.t-yellow{color:#e2cba4!important}
html[lang=fa] :is(.btn,.header__cta .btn){background:#cdb58a!important;color:#101110!important}
html[lang=fa] .btn__hover{background:#e2cba4!important}
html[lang=fa] .btn:hover{color:#101110!important}
html[lang=fa] :is(.nav__link,.footer__nav__link){color:#ded8cc}
html[lang=fa] :is(.nav__link,.footer__nav__link):hover{color:#e2cba4}
html[lang=fa] :is(a,button):focus-visible{outline-color:#cdb58a}
html[lang=fa] :is(.header__bg,.header__bg-inner){background-color:#101110}
html[lang=fa] :is(.header__logo,.footer__logo){position:relative;min-width:92px;min-height:52px}
html[lang=fa] :is(.header__logo,.footer__logo)>svg{visibility:hidden}
html[lang=fa] :is(.header__logo,.footer__logo)::after{content:"";position:absolute;inset:-8px 0;background:#cdb58a;mask:url('/images/brand-logo-white.png') center/contain no-repeat;-webkit-mask:url('/images/brand-logo-white.png') center/contain no-repeat;pointer-events:none}
html[lang=fa] .nav-toggle{color:#f5f0e7}
html[lang=fa] :is(.story-note,.conversation-speaker){color:#e2cba4}
html[lang=fa] :is(.owner-intro,.conversation-copy){color:#e5dfd3}
html[lang=fa] :is(.conversation-caption,.final-qualifier){color:#aaa69d}
html[lang=fa] .conversation-message{background:#211d17e6;border-color:#cdb58a42}
html[lang=fa] .conversation-message.owner{background:#151614ed;border-color:#aaa69d40}
html[lang=fa] .footer__bar{background:#0c0d0ce8;border-color:#cdb58a24}
html[lang=fa] .footer__copyright{color:#aaa69d}
html[lang=fa] .footer__copyright a{color:#cdb58a}
html[lang=fa] .site-sound{background:#161714;color:#f5f0e7;border:1px solid #cdb58a66}
html[lang=fa] .site-sound:hover{background:#2a261e}
html[lang=fa] .site-sound[aria-pressed=true]{color:#cdb58a}
html[lang=fa] :is(.language-switch,.sound-status){background:#101110ed;border-color:#cdb58a40;color:#aaa69d}
html[lang=fa] .language-switch a{color:#aaa69d}
html[lang=fa] .language-switch a[aria-current=page],html[lang=fa] .language-switch a:hover{color:#e2cba4}
html[lang=fa] #preview-contact{background:#171814;border-color:#cdb58a55;color:#f5f0e7}
html[lang=fa] #preview-contact::backdrop{background:#080907cc}
html[lang=fa] #preview-contact p{color:#c4beb2}
html[lang=fa] #preview-contact button{color:#cdb58a}
html[lang=fa] #reference-stage-label{color:#aaa69d;background:#101110e6;border-color:#cdb58a33}
html[lang=fa] :is(.landing>.mobile-blur::after,.footer__head::before){background:radial-gradient(ellipse,rgba(16,17,16,.93) 15%,rgba(16,17,16,.67) 45%,transparent 76%)}
