/* AppWT network chrome for appwt.cc (AppWT Quick Connect): black and gold (network plan P14, decision D02; key cole-wave1-appwtcc-1027,
   2026-10-27, C.O.L.E. for V.A.U.G.H.N.). Loaded LAST in <head> on the five public pages (/, /about/, /contact/, /faq/, /resources/), after
   main.css. The pages' own <style> blocks (some with !important) are beaten by the extra "html body" in the selector; inline style=""
   colors are matched by attribute. ROLLBACK: take out the one <link> line on each page; nothing else depends on this file.
   Palette: #0A0A0A black, #1A1A1A and #222222 charcoal, ONE #C4A052 gold accent, #FAFAFA pearl, never #FFFFFF. #7A5F28 is the darker gold
   for links and gold text on light backgrounds (the same value main.css already uses on the contact cards). */
:root{--forest:#1A1A1A;--obsidian:#0A0A0A;--gold:#C4A052;--platinum:#FAFAFA;--white:#FAFAFA}
body{background:#FAFAFA}
a{color:#7A5F28}
header{background:#0A0A0A;border-bottom:1px solid #C4A052;box-shadow:none}
header nav a{color:#FAFAFA}
header nav a:hover{color:#C4A052}
.hero{background:linear-gradient(135deg,#1A1A1A 0%,#0A0A0A 100%);color:#FAFAFA}
.hero .tagline{color:#C4A052}
.social-link:hover{background:#C4A052;color:#0A0A0A;border-color:#C4A052}
footer{background:#0A0A0A;color:#FAFAFA;border-top:1px solid #222222}
.footer-section h4,.footer-section a:hover{color:#C4A052}
.footer-section a{color:#FAFAFA}
.footer-bottom{border-top-color:#222222}
/* the homepage's own <style> block */
html body .hamburger-nav,html body .hamburger-nav .nav-links{background:#0A0A0A}
html body .hamburger-nav{border-bottom:1px solid #C4A052}
html body .hamburger-nav .nav-links a,html body .hamburger-nav .hamburger{color:#FAFAFA}
html body .hamburger-nav .nav-links a:hover,html body .social-icons a:hover{color:#C4A052}
html body .hamburger-nav .nav-links .cta-btn{background:#C4A052;color:#0A0A0A}
html body .hero-overlay{background:rgba(10,10,10,.55)}
html body .hero-content{color:#FAFAFA}
/* the widget stack and back-to-top rules every page carries in its own <style> with !important */
html body #schedule-widget-btn,html body #cage-widget-button,html body #theme-song-btn,html body #appwt-translate-btn,html body #translate-btn{background:#0A0A0A!important}
html body .developed-by-appwt-llc-ada-button,html body #back-to-top{background:linear-gradient(135deg,#C4A052,#B8923D)!important;color:#0A0A0A!important}
html body .developed-by-appwt-llc-ada-button svg,html body #back-to-top svg{fill:#0A0A0A!important;stroke:#0A0A0A!important}
html body #back-to-top:hover{box-shadow:0 6px 20px rgba(196,160,82,.4)}
html body #appwt-schedule-modal>div{background:#0A0A0A!important}
/* inline style="" colors */
[style*="color:#0F2744"]{color:#0A0A0A!important}
[style*="background:#0F2744"]{background:#0A0A0A!important}
[style*="linear-gradient(135deg,#0F2744,#08172a)"]{background:linear-gradient(135deg,#1A1A1A,#0A0A0A)!important}
[style*="background:#fff"],[style*="background: white"]{background:#FAFAFA!important}
[style*="color:#F4A261"]{color:#C4A052!important}
[style*="linear-gradient(135deg,#F4A261,#d4922e)"]{background:linear-gradient(135deg,#C4A052,#a8893f)!important}
[style*="color:#1B4332"]{color:#0A0A0A!important}
[style*="var(--forest, #1B4332)"]{color:#1A1A1A!important}
[style*="linear-gradient(135deg, #1B4332, #0D2818)"]{background:linear-gradient(135deg,#1A1A1A,#0A0A0A)!important;color:#FAFAFA!important}
[style*="rgba(27, 67, 50"]{box-shadow:0 6px 20px rgba(10,10,10,.3)!important}
/* the footer lines added with this file (dark footer: gold is readable here) */
.appwt-network-studio{color:#C4A052;font-weight:600}
footer .appwt-network-credit a,footer .appwt-network-credit a:visited{color:#C4A052;text-decoration:underline}
footer .appwt-network-credit a:hover{color:#FAFAFA}
