body.blueprint{--surface:#081f40;--veil:8,31,64;--accent:#a7d8ff;--secondary:#c0d4e9;--edge:#9ed1ff33}html[data-theme=light] body.blueprint{--surface:#edf4fb;--veil:237,244,251;--accent:#2466a3;--secondary:#435f7a;--edge:#2466a333}.blueprint .architecture-shade{background:linear-gradient(90deg,rgba(var(--veil),.88),rgba(var(--veil),.6) 48%,rgba(var(--veil),.12))!important}.blueprint .architecture-shade::before{content:'';position:absolute;inset:0;background-image:linear-gradient(#93c9ff0c 1px,transparent 1px),linear-gradient(90deg,#93c9ff0c 1px,transparent 1px),linear-gradient(#93c9ff12 1px,transparent 1px),linear-gradient(90deg,#93c9ff12 1px,transparent 1px);background-size:24px 24px,24px 24px,120px 120px,120px 120px;mask-image:linear-gradient(90deg,transparent,#000 65%)}html[data-theme=light] .blueprint .architecture-shade::before{filter:invert(1)}.blueprint header{background:rgba(var(--veil),.4)}.blueprint .project-art{background-color:#0d3155}.blueprint .hero-content{position:relative}.blueprint .hero h1{color:var(--text)}
.blueprint .project-cover.blueprint-cover{object-fit:contain;background:#142e4d}.blueprint .project-art:has(.blueprint-cover){aspect-ratio:2.2/1}
