:root{--ink:#f2ece2;--blue:#d2b68b;--paper:#131516;--lime:#d2b68b;--bronze:#d2b68b;--line:#ffffff25;color-scheme:dark}body{background:#131516;color:#f2ece2}header{background:#131516f2;border-color:#ffffff20}.logo,.links a[aria-current=page]{color:#f2ece2}.logo span{color:#d2b68b}.links a[aria-current=page]:after{background:#d2b68b}.button{background:#d2b68b;color:#151718}.button:hover{background:#e4caa2}.button.outline{color:#f2ece2;border-color:#ffffff50}.button.outline:hover{background:#ffffff0a}.button.light{background:#d2b68b;color:#151718}.eyebrow,.number,.tag,.page-top .eyebrow{color:#d2b68b}h1 em{color:#d2b68b}.intro,.head p,.card p,.step p,details p,.page-top p{color:#b5b5b0}.micro,.note,.service-note{color:#a5a6a1}.home-index{color:#a8aaa4;border-color:#ffffff20}.canvas{background:#202426;border-color:#ffffff20;box-shadow:18px 20px 0 #0c0e0f}.canvas:before{color:#b8b5ab}.browser{background:#161a1c;border-color:#ffffff28;box-shadow:12px 16px 0 #090b0c}.bar{background:#282e31;color:#b4b8b7}.dot{background:#84765f}.mock{background:#191d1f}.mock .label{color:#cfb890}.mock h3{color:#f2ece2}.mock p{color:#b4b7b3}.mock .button{background:#d2b68b;color:#151718}.mockgrid{border-color:#ffffff20}.mockgrid div{background:transparent;color:#cac9c0}.mockgrid div+div{border-color:#ffffff20}.mockgrid strong{color:#d2b68b}.caption{color:#b1b4ac;border-color:#ffffff20}.ribbon{background:#1c2022;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.ribbon b{color:#d2b68b}.card,.card+.card,.grid,.process,.step+.step{border-color:#ffffff20}.pricing{background:#1b1e20;border-color:#ffffff20}.pricing .card{background:#202426;border-color:#ffffff25}.pricing .card+.card{border-color:#ffffff25}.price-card.featured{background:#292822!important;border-color:#d2b68b}.featured p{color:#c8c5ba}.featured .tag{color:#e6cba1}.price,.featured .price{color:#f2ece2}.price-card li{border-color:#ffffff20}.price-card li:before{color:#d2b68b}.featured .button{background:#d2b68b;color:#151718}.option{border-color:#ffffff20}.option b{color:#d2b68b}.option small{color:#b5b5b0}.estimate{background:#202426;border-color:#ffffff25}.fields{background:#171b1d;border-color:#ffffff20}.fields select{background:#252a2d;color:#f2ece2;border-color:#ffffff30}.estimate p{color:#b9bcb5}.estimate .eyebrow{color:#d2b68b!important}.fields .micro{color:#b9bcb5!important}.total{border-color:#ffffff25}.total strong{color:#d2b68b}.step .number{color:#d2b68b}summary{color:#f2ece2}details{border-color:#ffffff20}section:has(.faq){background:#131516!important}.contact{background:#202426;border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20}.contact .eyebrow{color:#d2b68b}.contact p,.contact .micro{color:#b9bcb5}.contact textarea{background:#15191b;border-color:#ffffff30;color:#f2ece2}.contact .button{background:#d2b68b;color:#151718}footer{background:#101213}footer p{color:#a6aaa2}.menu-toggle{background:transparent;color:#f2ece2;border-color:#ffffff35}:focus-visible{outline-color:#d2b68b!important}@media(max-width:760px){.links{background:#171b1d;border-color:#ffffff25}.links a[aria-current=page]{background:#292822}.canvas{box-shadow:8px 10px 0 #0c0e0f}.browser{box-shadow:6px 8px 0 #090b0c}}
