/* ArA - website thu hai | Chu dao xanh la, vang anh kim */
:root{--navy:#0b432c;--blue:#167244;--ink:#1c4631;--paper:#f7faf4;--gold:#edc75e;--easy-navy:#0b432c;--easy-gold:#e2b94e;--ara-soft:#eff8ee;--ara-border:#d9e7d8;--gold-fill:linear-gradient(120deg,#b7862e,#fff2b0 27%,#eac254 54%,#f8d977 82%,#b58726)}
html{background:#f7faf4}
body{background:#f7faf4!important;color:#183c2b}
body .site-header,body .site-nav{background:#0b432c!important;color:#fff8e3!important;border-color:#d4b15b55!important}
.site-header .brand span,.site-header .brand small{color:#ffe5a1!important}
.site-header .brand span[style*="background-color"]{background-color:rgba(8,58,35,.8)!important}
.header-phone{color:#ffdf78!important;text-shadow:none}
.site-nav a{color:#e4f3e8!important}
.site-nav a[aria-current],.site-nav a:hover,.site-nav a:focus-visible{background:#1b6843!important;color:#ffdb7c!important}
.site-nav .ara-avatar-contact{background:transparent!important}
.ara-avatar-contact img{border:2px solid #f2c95d!important}
.subnav{background:#eaf5e8!important;color:#17452e!important;border-color:#d3e6d0!important}
.subnav a,.subnav button{color:#235e3f!important}
main .hero,main .dark,.dossier-hero, .weekly-contact, .contact-bar{background-color:#0b432c!important;color:#fff9e8}
.dossier-hero{background-image:linear-gradient(115deg,#082e20,#12613a)!important}
.contact-bar{background-image:linear-gradient(100deg,#0c4b30,#145f3d)!important;border-top:2px solid #f0c85e!important}
.contact-bar a{color:#ffecaf!important}
.contact-bar a:first-child{background:#e8bf55!important;color:#123e27!important;font-weight:700}
.btn.gold,.cta,.primary,.btn.primary,#spin-button{border-color:#d6ab49}
.btn.gold,.cta,.primary,.btn.primary{background:#eac35c!important;color:#153a25!important}
.btn.gold:hover,.cta:hover,.primary:hover{background:#f7dd86!important}
input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline-color:#d6b24e!important}
main .kicker,.eyebrow{color:#bd8d2f}
main .dark .kicker,main .hero .kicker{color:#fae7a9}
main .ara-unfolded,main .ara-facts,main .timeline-entry{border-color:#d9e8d7!important}
main .ara-unfolded-title{color:#174b31!important}
main .ara-facts,.timeline-entry{background-color:#fff!important}
main .ara-consultant-layout .ara-portrait-caption{background:#0a3c29!important;color:#ffe39b!important}
main .ara-portrait-caption span{color:#fff6db!important}
main .ara-portrait-photo{background:linear-gradient(140deg,#e7f3e1,#0b5737)!important}
main .ara-portrait-photo img{object-fit:cover!important;max-height:480px!important}
main .lucky-layout{background:radial-gradient(ellipse at 75% 35%,#19744a,#073522 72%)!important}
#spin-button{background:radial-gradient(circle at 30% 20%,#1b8a58,#083921 70%)!important;color:#ffdf92!important}
.mapbox .toolbar, .mapbox::after{background:#0d4b31!important;color:#fce6a7!important}
.photo::after,.progress-gallery figure::after,.image-block figure::after{background:#0b432c!important;color:#ffe7a2!important}
.weekly-tools a{color:#155f3b!important}
.timeline-entry>time{color:#795518!important;background:#f9f1d7!important}
.site-footer{background:#0a3a27!important;color:#eef8ed!important}
.site-footer a{color:#f5d17b!important}
.ara-portrait-caption strong{font-size:clamp(12px,1.6vw,18px)!important;letter-spacing:0!important}
@media(max-width:600px){.site-header .header-phone{font-size:clamp(12px,3.5vw,17px)!important}.ara-portrait-caption strong{font-size:14px!important}}
