/* AppWT network chrome for appwt.design: black and gold (network plan P15, decision D02; key cole-p15-appwt-design-1027, 2026-10-27,
   C.O.L.E. for V.A.U.G.H.N.). Loaded LAST in <head> on the six top-level pages, after main.css and each page's own <style>, so these
   rules win at equal specificity; page <style> blocks that sit in <body> are beaten by the extra "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 used only where gold would be text or an icon on a light background (#C4A052 on #FAFAFA is 2.3:1, too faint to read). */
:root{--color-forest:#1A1A1A;--color-obsidian:#0A0A0A;--color-gold:#C4A052;--color-platinum:#FAFAFA;--color-white:#FAFAFA}
body{background:#FAFAFA;color:#0A0A0A}
a:hover{color:#7A5F28}
.site-header{background:#0A0A0A;border-bottom:1px solid #C4A052}
@media (max-width:768px){.main-nav{background:#0A0A0A}}
.hero{background:linear-gradient(135deg,#1A1A1A 0%,#0A0A0A 100%)}
.btn{background:#C4A052;color:#0A0A0A}
.btn:hover{background:#0A0A0A;color:#C4A052;box-shadow:0 4px 8px rgba(0,0,0,.2)}
.btn-secondary{background:transparent;color:#FAFAFA;border-color:#FAFAFA}
.btn-secondary:hover{background:#C4A052;color:#0A0A0A;border-color:#C4A052}
.portfolio-overlay{background:linear-gradient(to top,rgba(10,10,10,.9),transparent)}
.pricing-features li:before,.contact-item-icon{color:#7A5F28}
.site-footer{background:#0A0A0A;border-top:1px solid #222222}
.footer-section h3,.footer-section a:hover{color:#C4A052}
/* page <style> blocks */
body #back-to-top{color:#0A0A0A}
body #back-to-top:hover{box-shadow:0 6px 20px rgba(196,160,82,.4)}
body #appwt-schedule-modal>div{background:#0A0A0A!important;color:#FAFAFA!important}
/* inline style="" colors: the back-to-top button on five pages, the contact form, the portfolio sample tiles, the homepage widgets */
[style*="linear-gradient(135deg,#F4A261,#d4922e)"]{background:linear-gradient(135deg,#C4A052,#a8893f)!important}
[style*="color:#1B4332"]{color:#0A0A0A!important}
[style*="color:#F4A261"]{color:#C4A052!important}
[style*="color:#0F2744"]{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}
[style*="linear-gradient(135deg,#1B4332,#0D2818)"]{background:linear-gradient(135deg,#1A1A1A,#0A0A0A)!important}
[style*="linear-gradient(135deg,#0D2818,#1B4332)"]{background:linear-gradient(135deg,#0A0A0A,#1A1A1A)!important}
/* gold TEXT on a light card: the homepage process numerals and the portfolio tags take the darker gold so they stay readable */
[style*="color:var(--color-gold)"]{color:#7A5F28!important}
[style*="linear-gradient(135deg,#0F2744,#08172a)"]{background:linear-gradient(135deg,#1A1A1A,#0A0A0A)!important}
[style*="background:#0F2744"]{background:#0A0A0A!important}
/* the footer lines added with this file */
.appwt-network-studio{color:#C4A052;font-weight:600}
.appwt-network-credit a,.appwt-network-credit a:visited{color:#C4A052;text-decoration:underline}
.appwt-network-credit a:hover{color:#FAFAFA}
