/* Auer Design · Original logo color #00a79d.
   Remove this stylesheet's link from each HTML page to restore the previous palette.
   Layout, content, fonts and animations stay unchanged. */
:root{--lime:#00a79d;--bg:#0e1518;--panel:#162125;--soft:#a5b6bb;--text:#f2f8f8;--border:#ffffff14}
.header{background:#162125dd}
.header nav .nav-cta{border-color:#ffffff26}
.hero:before{background:radial-gradient(ellipse at 50% 64%,#00a79d1c,transparent 62%)}
.hero-top .eyebrow{color:#c2d8da}
.hero h1 .accent{background:linear-gradient(105deg,#9fe9e0 8%,#28c4b6 55%,#00a79d);-webkit-background-clip:text;background-clip:text}
.hero-copy>p{color:#e2eeee}
.hero-points{color:#bdd0d2}
.lime,.dark{background:var(--lime);color:#061a1b}
.lime:hover,.dark:hover{background:#32c9be}
.button.lime:hover{box-shadow:0 5px 30px #00a79d35}
.browser-frame{border-color:#7b9a9e88}
.browser-bar{background:#203236;color:#b5ced0}
.window-dots i{background:#77969a}
.concept-caption{color:#a2b6bb}
.principle-strip .asterisk{color:#8cb8b7}
.soft{color:var(--soft)}
.service-card{background:linear-gradient(145deg,#1c2b30,#141e22)}
.service-card.featured{background:linear-gradient(145deg,#163031,#112324);border-color:#00a79d40}
.service-card:before,.industry-card:before{background:radial-gradient(400px circle at var(--light-x,50%) var(--light-y,50%),#00a79d20,transparent 65%)}
.service-card:hover{border-color:#00a79d77}
.card-top>span{color:#8aa9ad}
.service-card p,.benefit-item p{color:#adbec3}
.card-tag{color:#afc4c6}
.featured .card-tag{color:var(--lime)}
.benefits-section{background:#111b1e}
.benefit-item{border-color:#00a79d55}
.industry-card{background:#152328}
.industry-card:hover{border-color:#00a79d70}
.industry-icon{background:#00a79d0d;border-color:#00a79d40}
.text-link{border-color:#00a79d70}
.process-grid:after{box-shadow:0 0 12px #00a79d40}
.step{border-color:#00a79d45;background:#00a79d0a}
.process-grid article.is-current .step{color:#061a1b}
.project-section{background:radial-gradient(ellipse at 5% 35%,#00a79d1c,transparent 55%),#112125;border-color:#00a79d35}
.project-section .eyebrow{color:#8cdbd4}
.project-grid>div>p{color:#b1c4c9}
.project-section form{background:#0d191da6}
.field input,.field select,.field textarea,#brief-text{background:#1b2e33;border-color:#739caa50}
.field input::placeholder,.field textarea::placeholder{color:#a8bec4}
.field label,#brief-result label{color:#d4e5e7}
.form-hint{color:#afc2c9}
.copy-button{border-color:#00a79d70}
.copy-button:hover{background:#00a79d14}
#brief-result{border-color:#00a79d45}
#copy-status{color:#a8e2dc}
.service-media{background:#192d31}
.service-media:after{background:linear-gradient(180deg,#00000020,transparent 40%,#09252a33)}
.media-number{background:#0b252ac9;color:#e6f4f4}
.contact-details{color:#d5e7e9}
.contact-details a,.legal-back{border-color:#00a79d55}
.legal-copy p{color:#c6d7dc}
.cursor-dot,.cursor-ring{mix-blend-mode:normal}
.cursor-ring.is-hover:before{background:#00a79d18}
@media(max-width:760px){.header nav{background:#122024f5}}
