/* Dark-mode toggle button + base dark tweaks (page-specific colours live in dark/*.css) */
.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;min-height:40px;padding:0;border-radius:12px;border:1px solid rgba(216,188,120,.35);background:rgba(255,255,255,.06);color:#fffdf5;font-size:17px;line-height:1;cursor:pointer;transition:.25s ease;flex:0 0 auto}
.theme-toggle:hover{background:rgba(216,188,120,.14);border-color:rgba(216,188,120,.6);transform:translateY(-2px)}
.theme-toggle-float{position:fixed;right:16px;bottom:16px;z-index:9999;width:46px;min-height:46px;background:#0d352f;box-shadow:0 8px 24px rgba(0,0,0,.28)}
html[data-theme="dark"]{color-scheme:dark;background:#0c1613;scrollbar-color:#2b4a40 #0c1613}
html[data-theme="dark"] .noor-navbar{background:rgba(8,28,24,.96)!important;border-color:rgba(216,188,120,.3)!important}
html[data-theme="dark"] ::selection{background:#6b5a2e;color:#fff}
html[data-theme="dark"] .theme-toggle-float{background:#16342c;border-color:rgba(216,188,120,.45)}
