/* Yalnızca renk uyarlaması. Ana sayfanın video, yerleşim ve ölçüleri korunur. */
:root{--gold-soft:#e9b78d;--gold-dark:#c27a47;--border-gold:rgba(194,122,71,.5)}
.btn-gold{background:linear-gradient(135deg,#c38655,#92502b);color:#fff5e9;border-color:#e9b78d;box-shadow:0 8px 22px rgba(50,25,8,.28),inset 0 1px 0 rgba(255,255,255,.24)}
.btn-gold:hover{background:linear-gradient(135deg,#d49a69,#784222);color:#fff5e9;border-color:#f1c9a5}
.btn-dark{background:rgba(30,20,13,.84);color:#f1c9a5;border-color:rgba(194,122,71,.65);box-shadow:0 8px 22px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.12)}
.btn-dark:hover{background:#38251b;border-color:#c27a47;color:#fff5e9}
.lang-btn{background:rgba(30,20,13,.8);color:#f1c9a5;border-color:rgba(194,122,71,.5)}
.lang-btn:hover{background:#38251b;border-color:#c27a47;color:#fff5e9}
.lang-btn.active{background:linear-gradient(135deg,#c38655,#92502b);color:#fff5e9;border-color:#e9b78d;box-shadow:0 4px 14px rgba(50,25,8,.24)}
.social-icons a.wifi-icon i{color:#e9b78d!important}
.qr-footer-bar{background:rgba(30,20,13,.94);color:#f7ebdd;border-color:rgba(194,122,71,.5)}
.qr-footer-link{color:#e9b78d}
#wifiModal .modal-content{background:rgba(33,23,16,.97)!important;border-color:#795034!important;color:#f7ebdd!important;box-shadow:0 18px 46px rgba(0,0,0,.3)}
#wifiModal .modal-header,#wifiModal .modal-footer{border-color:rgba(194,122,71,.3)!important}
#wifiModal .modal-title{color:#e9b78d!important}
#wifiModal .btn-close{filter:invert(1)!important}
#wifiModal .modal-body [style*="color:"],#wifiModal #copyWifiHint{color:#e9b78d!important}
#wifiModal #copyWifiBtn{background:linear-gradient(135deg,#c38655,#92502b)!important;border-color:#e9b78d!important;color:#fff5e9!important}
#wifiModal #copyWifiBtn:hover{background:#784222!important}
#wifiModal [data-bs-dismiss="modal"].btn{background:#38251b!important;border-color:#795034!important;color:#f7ebdd!important}

/* Kompakt ana sayfa butonları */
.button-row{max-width:230px;gap:8px}
.btn-custom{padding:10px 22px;font-size:11px;letter-spacing:2px}

/* Video korunur; arayüz yüzeylerinde açık krem tonlar. */
.btn-dark{background:rgba(255,249,240,.92);color:#754526;border-color:rgba(133,79,43,.55);box-shadow:0 8px 22px rgba(50,25,8,.15)}
.btn-dark:hover{background:#f0dfca;color:#482d1c;border-color:#a7683e}
.lang-btn{background:rgba(255,249,240,.9);color:#754526;border-color:rgba(133,79,43,.4)}
.lang-btn:hover{background:#f0dfca;color:#482d1c;border-color:#a7683e}
.lang-btn.active{background:linear-gradient(135deg,#c38655,#92502b);color:#fffaf4;border-color:#e9b78d}
.qr-footer-bar{background:rgba(255,249,240,.96);color:#705039;border-color:rgba(133,79,43,.3)}
.qr-footer-link{color:#92502b}.qr-footer-link:hover{color:#482d1c}
#wifiModal .modal-content{background:#fffaf4!important;color:#482d1c!important;border-color:#c8a27c!important}
#wifiModal .modal-title{color:#754526!important}
#wifiModal .modal-body [style*="color:"],#wifiModal #copyWifiHint{color:#805032!important}
#wifiModal .btn-close{filter:none!important}
#wifiModal [data-bs-dismiss="modal"].btn{background:#f0dfca!important;color:#754526!important;border-color:#c8a27c!important}
