/* AKWABA-IMMO V11 — thème premium noir & or */
:root{--ak-green:#c9a44c;--ak-green-dark:#9b7728;--ak-orange:#d7b45b;--ak-ink:#f7f0df;--ak-muted:#c2b89f;--ak-line:#4a4030;--ak-soft:#171614;--ak-gold:#d6b45c;--ak-black:#10100f}
html,body{background:#10100f;color:#f7f0df}
body{background:linear-gradient(180deg,#10100f 0%,#171612 55%,#10100f 100%)}
a{color:#e2c36d}
.v6-top,.simple-header,footer,.inner-page.auth-page,.inner-page.register-page,.form-card,.listing-card,.v6-category a{background:#181714!important;color:#f7f0df!important;border-color:#4b402c!important}
.v6-top{box-shadow:0 4px 22px #0008;border-bottom:1px solid #7d642f!important}
.brand strong,.brand strong b,.v6-top .nav a,.v6-top .login,.v6-category b,.listing-info h3,.auth-page h1,.register-page h1,.form-card h2,.auth-form label,.register-form label{color:#f2d783!important}
.brand small,.v6-top .nav a,.v6-category small,.listing-info p,.auth-page>p,.register-page>p{color:#c8bea8!important}
.v6-top .button.orange,.button.orange,.v6-top .button.orange,.v6-hero-ctas .button.orange,.boost-price,.partner-seal{background:linear-gradient(135deg,#f0d98c,#b38a2d)!important;color:#17130a!important;border-color:#d8b65b!important}
.v6-top .button.outline{background:#191714!important;color:#e4c66f!important;border-color:#a58a49!important}
.v6-hero h1,.section-heading h2,.v6-business h2,.v6-partner h2,.v6-boost h2{color:#fff1c6}
.v6-category a{box-shadow:0 6px 24px #0005!important}.v6-category a>span{background:#332a18!important;color:#e8ca70!important}
.v6-services,.v6-latest,.v6-business,.v6-disclaimer{color:#eee5d0}.v6-service-grid article,.v6-partner aside{background:#1b1915!important;border:1px solid #4a3e29!important;color:#f4ead3!important}.v6-service-grid h3,.v6-partner h3{color:#f0d17b!important}.v6-partner{background:linear-gradient(120deg,#201b10,#11100e)!important}.v6-boost{background:#211c11!important;border-top:1px solid #5e4b27;border-bottom:1px solid #5e4b27}.v6-boost p,.v6-service-grid p,.v6-business p{color:#d0c5ad!important}
.listing-info strong{color:#e4c56a!important}.listing-card img{border-bottom:1px solid #574728}.auth-form input,.register-form input:not([type=radio]):not([type=checkbox]):not([type=file]),.register-form select,.v6-search input,.v6-search select{background:#24221d!important;color:#fff4d7!important;border-color:#68552f!important}.auth-form input::placeholder,.v6-search input::placeholder{color:#b5a98e}.form-card{box-shadow:0 12px 40px #0005!important}.role-option{background:#201e19!important;border-color:#65522d!important}.role-option:has(input:checked){background:#2b2416!important;border-color:#d5b65d!important}.role-option strong,.role-option .role-symbol{color:#e8ca70!important}.role-option small{color:#c8bea8!important}.auth-page .text-link,.register-page a{color:#e6c66c!important}
.ak-language{display:flex;align-items:center;gap:8px;margin-left:8px;padding:6px 10px;border:1px solid #a98a43;border-radius:9px;background:#171511;color:#f3d77d;font-size:12px;font-weight:700;white-space:nowrap}.ak-language label{color:#e9cd78}.ak-language select{max-width:150px;background:#242017;color:#ffebaf;border:1px solid #7e672f;border-radius:6px;padding:7px;font:inherit}.ak-language select:focus{outline:2px solid #e4c46b}
.ak-language-floating{position:relative;z-index:5}.ak-lang-note{font-size:11px;color:#b9ad91;margin:4px 0 0}
@media(max-width:700px){.ak-language{margin:8px 0;width:100%;justify-content:space-between}.ak-language select{max-width:58%;min-height:40px}.v6-top .ak-language{order:4}.v6-top{background:#151410!important}}
