/* DQG site-wide light/dark theme. Light = default (inline styles). Dark = overrides below. */
[data-theme-toggle] [data-ti="sun"]{display:none}
html[data-theme="dark"] [data-theme-toggle] [data-ti="sun"]{display:block}
html[data-theme="dark"] [data-theme-toggle] [data-ti="moon"]{display:none}
html.dqg-theme-anim body, html.dqg-theme-anim body *{transition:background-color .6s cubic-bezier(.4,0,.2,1), color .6s cubic-bezier(.4,0,.2,1), border-color .6s ease !important}
html[data-theme="dark"], html[data-theme="dark"] body{background:#111111 !important}
html[data-theme="dark"] [style^="background: rgb(255, 255, 255)"]:not(img):not([role="img"]):not([style*="border-radius: 22%"]):not([data-fillout-wrap]):not([data-theme-flip]),
html[data-theme="dark"] [style*="; background: rgb(255, 255, 255)"]:not(img):not([role="img"]):not([style*="border-radius: 22%"]):not([data-fillout-wrap]):not([data-theme-flip]),
html[data-theme="dark"] [style^="background-color: rgb(255, 255, 255)"]:not(img):not([role="img"]):not([style*="border-radius: 22%"]):not([data-fillout-wrap]):not([data-theme-flip]),
html[data-theme="dark"] [style*="; background-color: rgb(255, 255, 255)"]:not(img):not([role="img"]):not([style*="border-radius: 22%"]):not([data-fillout-wrap]):not([data-theme-flip]){background-color:#111111 !important}
html[data-theme="dark"] [style^="background: rgb(245, 245, 247)"]:not(img):not([role="img"]):not([style*="border-radius: 22%"]):not([data-fillout-wrap]):not([data-theme-flip]),
html[data-theme="dark"] [style*="; background: rgb(245, 245, 247)"]:not(img):not([role="img"]):not([style*="border-radius: 22%"]):not([data-fillout-wrap]):not([data-theme-flip]),
html[data-theme="dark"] [style^="background-color: rgb(245, 245, 247)"]:not(img):not([role="img"]):not([style*="border-radius: 22%"]):not([data-fillout-wrap]):not([data-theme-flip]),
html[data-theme="dark"] [style*="; background-color: rgb(245, 245, 247)"]:not(img):not([role="img"]):not([style*="border-radius: 22%"]):not([data-fillout-wrap]):not([data-theme-flip]){background-color:#1C1C1E !important}
html[data-theme="dark"] [style^="background: rgb(216, 217, 218)"]:not(img):not([role="img"]):not([style*="border-radius: 22%"]):not([data-fillout-wrap]):not([data-theme-flip]),
html[data-theme="dark"] [style*="; background: rgb(216, 217, 218)"]:not(img):not([role="img"]):not([style*="border-radius: 22%"]):not([data-fillout-wrap]):not([data-theme-flip]){background-color:#3A3A3C !important}
html[data-theme="dark"] [style^="color: rgb(17, 17, 17)"]:not([data-theme-flip]):not([style*="background: rgb(212, 137, 28)"]):not([style*="background: rgb(179, 35, 23)"]),
html[data-theme="dark"] [style*="; color: rgb(17, 17, 17)"]:not([data-theme-flip]):not([style*="background: rgb(212, 137, 28)"]):not([style*="background: rgb(179, 35, 23)"]),
html[data-theme="dark"] [style^="color: rgb(38, 28, 2)"]:not([data-theme-flip]):not([style*="background: rgb(212, 137, 28)"]):not([style*="background: rgb(179, 35, 23)"]),
html[data-theme="dark"] [style*="; color: rgb(38, 28, 2)"]:not([data-theme-flip]):not([style*="background: rgb(212, 137, 28)"]):not([style*="background: rgb(179, 35, 23)"]){color:#F5F5F7 !important}
html[data-theme="dark"] [style^="color: rgb(85, 86, 90)"]:not([data-theme-flip]):not([style*="background: rgb(212, 137, 28)"]):not([style*="background: rgb(179, 35, 23)"]),
html[data-theme="dark"] [style*="; color: rgb(85, 86, 90)"]:not([data-theme-flip]):not([style*="background: rgb(212, 137, 28)"]):not([style*="background: rgb(179, 35, 23)"]){color:#B8B9BC !important}
html[data-theme="dark"] [style^="color: rgb(134, 134, 139)"]:not([data-theme-flip]):not([style*="background: rgb(212, 137, 28)"]):not([style*="background: rgb(179, 35, 23)"]),
html[data-theme="dark"] [style*="; color: rgb(134, 134, 139)"]:not([data-theme-flip]):not([style*="background: rgb(212, 137, 28)"]):not([style*="background: rgb(179, 35, 23)"]){color:#A1A1A6 !important}
html[data-theme="dark"] [style^="color: rgb(179, 35, 23)"]:not([data-theme-flip]):not([style*="background: rgb(212, 137, 28)"]):not([style*="background: rgb(179, 35, 23)"]),
html[data-theme="dark"] [style*="; color: rgb(179, 35, 23)"]:not([data-theme-flip]):not([style*="background: rgb(212, 137, 28)"]):not([style*="background: rgb(179, 35, 23)"]),
html[data-theme="dark"] [style^="color: rgb(180, 54, 49)"]:not([data-theme-flip]):not([style*="background: rgb(212, 137, 28)"]):not([style*="background: rgb(179, 35, 23)"]),
html[data-theme="dark"] [style*="; color: rgb(180, 54, 49)"]:not([data-theme-flip]):not([style*="background: rgb(212, 137, 28)"]):not([style*="background: rgb(179, 35, 23)"]){color:#E25A4D !important}
html[data-theme="dark"] [style*="solid rgb(216, 217, 218)"]{border-color:#3A3A3C !important}
html[data-theme="dark"] [style*="solid rgb(245, 245, 247)"]{border-color:#2A2A2C !important}
html[data-theme="dark"] [style*="solid rgb(17, 17, 17)"]{border-color:#F5F5F7 !important}
html[data-theme="dark"] [style*="solid rgba(17, 17, 17, 0.08)"]{border-color:rgba(245,245,247,0.12) !important}
html[data-theme="dark"] [style*="--ic: #55565A"]{--ic:#B8B9BC !important}
html[data-theme="dark"] svg [stroke="#111111"]{stroke:#F5F5F7}
html[data-theme="dark"] svg [fill="#111111"]{fill:#F5F5F7}
html[data-theme="dark"] [data-hdr] img[src*="dqg-logo-white"]{opacity:1 !important}
html[data-theme="dark"] [data-hdr] img[src*="dqg-logo-new"]{opacity:0 !important}
html[data-theme="dark"] [data-hdr] [aria-label="Language"]{--lgOff:#F5F5F7 !important}
html[data-theme="dark"] [data-hdr] button span[style*="background: rgb(17, 17, 17)"]{background:#F5F5F7 !important}
html[data-theme="dark"] [data-theme-flip]{background:#F5F5F7 !important;color:#111111 !important}
html[data-theme="dark"] [data-theme-flip] [style*="color: rgb(255, 255, 255)"]:not([style*="background: rgb(212, 137, 28)"]):not([style*="background: rgb(179, 35, 23)"]){color:#111111 !important}
html[data-theme="dark"] [data-theme-flip] [style*="color: rgb(216, 217, 218)"]{color:#55565A !important}
html[data-theme="dark"] [data-theme-flip] [style*="rgba(216, 217, 218, 0.3)"]{border-color:#D8D9DA !important}
html[data-theme="dark"] footer img[src*="dqg-logo-new"]{content:url("./assets/dqg-logo-white-official.png")}
