:root{--ink:#172a46;--muted:#607086;--cream:#f8f1e9;--paper:#fffdf9;--dark:#14233b;--dark2:#203753;--green:#ff9478;--lime:#ffd0bd;--line:#e1ddd9}.header{background:#14233bf5}.hero,.contact-section,.section-dark{background-color:#14233b}.announcement{background:#ffd0bd;color:#452c2a}.announcement .pulse{background:#b14c38;box-shadow:0 0 0 4px #f8ac91}.btn-accent{background:#ff9478;color:#16233a}.btn-accent:hover{background:#ffb49b}.btn-dark{background:#172a46;color:white}.hero em,.section-dark em{color:#ffad92}.package-helper{background:#f4e4da;border-color:#e3c7b8}.scope-note p,.clarity-grid p{color:#58687b}.clarity-grid article{border-color:#e2d7cc}.reading-progress{background:#ee795b}.field:focus-within label{color:#ae4d35}.reveal-ready.is-visible{opacity:1}.generated-preview{padding:0;position:relative}.project-thumb{position:relative;overflow:hidden;background:#d5dce3!important}.project-thumb img{width:100%;height:100%;object-fit:cover;display:block}.photo-preview-label{position:absolute;inset:auto 16px 16px;background:#14233bf2;color:#fff;border:1px solid #ffffff38;padding:10px 14px;border-radius:40px;font-size:10px;font-weight:700;letter-spacing:1.6px;z-index:2}.project-thumb:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#14233b66);pointer-events:none}.media-unavailable{background:linear-gradient(135deg,#203753,#426183)!important}.media-unavailable img{visibility:hidden}.photo-preview-label{max-width:calc(100% - 32px)}.brand-icon{background:#ff9478}.price-card.featured{border-color:#e4a58e}.project-open:hover{background:#ffd0bd}.ticker{background:#ffd0bd;color:#172a46}.clarity-section .eyebrow,.project-index{color:#93624e}::selection{background:#ffc2aa;color:#14233b}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline-color:#bb4f34}
