:root{--green:#783597;--gold:#a450c8;--ink:#35213e;--muted:#7c6a83;--line:#e8daee;--cream:#f8f2fb}body{background:#fcf9fd;color:var(--ink)}p{color:#75647e}.topbar,footer,.category-band{background:#58246f}header{background:linear-gradient(115deg,#62277c,#823ba0);color:#fff;border-color:#a75cc5}.portal-logo img{width:260px;max-height:95px;object-fit:contain}.header-cta{color:#fff;border-color:#c194d4}nav a:hover{color:#e4c6f1}.portal-hero{background:linear-gradient(125deg,#63297f,#8e42af);color:#fff}.portal-hero h1,.portal-hero p,.portal-hero .eyebrow{color:#fff}.portal-hero .button{background:#fff;color:#62277c}.portal-photo span{background:#62277ccf}.eyebrow{color:#9141b2}.quick-search{background:#f3e8f8;border-color:#9b50bb}.green,.button.green{background:#783597;color:#fff}.property,.panel{border-color:#eaddef}.price-row strong,.detail-price b{color:#783597}.badge.gold{background:#9141b2}.badge{color:#602478}.description-tools button{color:#71318e;background:#f7eefb;border-color:#dfc7e9}.listing-description mark{background:#783597;color:white}.admin-nav{background:#f0e0f6;color:#58246f}.admin-nav a:hover{color:#9141b2}.dropzone{background:#faf4fd;border-color:#a76ac0}.dropzone.dragover{background:#ecd7f5;border-color:#783597}.visual-editor:focus,input:focus,select:focus,textarea:focus{outline-color:#9141b2;border-color:#9141b2}.group-links a{border-color:#c397d6}.group-links span{color:#dfb7ee}.description-star{color:#a450c8}.group-footer{color:white}footer p{color:#ead6f2}input[type=checkbox],input[type=radio]{accent-color:#783597}@media(max-width:850px){.portal-logo img{width:205px}header nav.open{background:#62277c;color:white}}

.portal-logo img{width:200px;height:106px;max-height:106px}.portal-logo{display:flex;align-items:center}header{min-height:122px}.description-icon{width:110px!important;height:72px!important}.description-tools img{height:45px!important}@media(max-width:850px){.portal-logo img{width:145px;height:88px;max-height:88px}header{min-height:100px}}

/* V17: full purple surfaces and transparent original-style logo. */
body{background:#783597;color:#fff}.topbar{background:#58246f}header{background:#783597;border-color:#ad6bc6}header .portal-logo img{width:250px;height:100px;max-height:100px;object-fit:contain}.portal-logo img{background:transparent}.portal-hero{background:#783597}.quick-search{background:#6a2b86;color:#fff;border-color:#b772d0}.quick-search .search-title span{color:#eedbf5}.quick-search input,.quick-search select{background:#5c246f;color:white;border-color:#b578ca}.section,.portfolio,.category-showcase,#vitrin,#ilanlar{background:#783597;color:#fff}.section h1,.section h2,.section h3,.category-showcase h2{color:#fff}.section .eyebrow,.category-showcase .eyebrow,.section-heading p,.section-heading>span{color:#ebd1f6}.quiet-link{color:white;border-color:#d8afe9}.category-showcase{background:#6c2d87}.category-commercial{background:#56206c}.category-photo p,.category-commercial p{color:#f1e4f6}.property{background:#8c44a8;border:1px solid #bc82d0;color:#fff}.property h3,.property h3 a,.property p,.property .location,.property .features,.property .deposit{color:#fff}.property .features{border-color:#c18bd4}.property .price-row strong,.property .price-row b{color:#fff}.property .price-row a{background:#6a2a85;color:white;border-color:#c792dd}.property del{color:#ead4f2}.filter-line{border-color:#b77acd;color:white}.filter-line input,.filter-line select,.sort select,.radius select{background:#5f2478;color:#fff;border-color:#b57acb}.chip{background:#6a2c84;color:#fff;border-color:#bd86d1}.chip.active{background:#a75ec2;color:#fff}.filter-line .near,.filter-line .radius,.filter-line .sort{color:#fff}.carousel-controls,.carousel-controls span{color:#e7ccef}.carousel-button{background:#6c2d87;color:#fff;border-color:#bd83d2}.carousel-button:disabled{opacity:.45}.empty{background:#6b2c87;color:#f5eafa;border-color:#b67bc9}#geo-message{color:#f1def9}.gallery{background:#783597}.detail p,.detail .breadcrumb,.detail-price b,.detail .specs dt,.detail .specs dd{color:#fff}.detail .specs>div{border-color:#b580c9}.detail .contact-card{background:#6a2b85;color:white}.detail .contact-card p,.detail .contact-card .eyebrow{color:#efdbf7}.listing-description{color:inherit}.group-links .group-brand{background:#e5caef;border-color:#d1a2e1}.group-links .group-brand.firsat{background:transparent;border-color:#b986cf}.group-links .group-brand.firsat img{height:85px;width:168px;object-fit:contain}.group-links .group-brand:not(.firsat){background:#e5caef}.admin-content .panel{background:#6a2a83;color:#fff;border-color:#b77ccc}.admin-content p,.admin-content label,.admin-content small{color:#f1def9}.admin-content input,.admin-content select,.admin-content textarea{background:#f5eafa;color:#35213e}.admin-content .visual-editor{background:#f5eafa;color:#35213e}.admin-row,.contact-card{background:#6a2b85;color:#fff}.admin-row h3,.admin-row small{color:#fff}.login.panel,.login{background:#6a2b85;color:white}.notice{color:#243623}.notice.error{color:#7f2121}footer{background:#58246f}footer h2,footer a{color:white}.section .carousel-button{color:white;background:#6a2b85}.dropzone{background:#f2e4f8;color:#522568}.dropzone span,.dropzone input{color:#522568}.portal-hero .button{background:#a65ec0;color:#fff;border-color:#bf87d2}@media(max-width:850px){header .portal-logo img{width:190px;height:84px}.portal-logo img{background:transparent}.section,.portfolio,#vitrin,#ilanlar{background:#783597}header nav.open{background:#6a2b85;color:white}}

.quick-search label{color:#f1dff8}.quick-search input::placeholder{color:#e2c6ef;opacity:1}footer .eyebrow{color:#e1c0ef}.carousel-controls button{background:#6a2b85;color:#fff;border-color:#be8cd2}
