/* Template artwork keeps its own colors; page chrome follows the approved landing. */
:root{--ink:#f3efe6;--muted:#a49e93;--line:#39352f;--orange:#c45c3e;--peach:#39241c;--bg:#0c0c0b}
body.templates-preview{background:#0c0c0b;color:#f3efe6}
.templates-preview header,.templates-preview footer{border-color:#39352f}
.templates-preview .template-body,.templates-preview .template-card,.templates-preview .google-signin-demo{background:#141311;color:#f3efe6}
.templates-preview .template-body p,.templates-preview .section-head>p,.templates-preview .closing .closing-domain,.templates-preview .infra-grid p{color:#a49e93}
.templates-preview .btn.dark,.templates-preview .filters button.active{background:#f3efe6;color:#0c0c0b}
.templates-preview .btn.light,.templates-preview .filters button{color:#f3efe6;border-color:#514b42;background:transparent}
.templates-preview dialog{background:#141311;color:#f3efe6}
.templates-preview .dialog-sample{background:#0c0c0b;color:#f3efe6}
.templates-preview .logo span,.templates-preview .highlight{color:#c45c3e}
.templates-preview .template-art,.templates-preview .dialog-preview-art{--ink:#0c0c0b;--muted:#777;color:#0c0c0b}
.templates-preview .template-body,.templates-preview .template-card{border-color:#39352f}
.templates-preview .template-actions button,.templates-preview .catalog-footer button{background:#f3efe6;color:#0c0c0b;border-color:#514b42}
.templates-preview .template-tags span{border-color:#514b42;color:#c0b9ad}
.templates-preview .filters button[aria-pressed=true]{background:#f3efe6;color:#0c0c0b}
.templates-preview .lib-card-art{--ink:#0c0c0b;--muted:#777;color:#0c0c0b}
.templates-preview .section-head strong,.templates-preview footer .logo{color:#f3efe6}
.templates-preview .template-actions button[data-lib-preview]{background:#f3efe6;color:#0c0c0b;border-radius:99px;padding:10px 16px}
.templates-preview .template-actions button[data-lib-instructions],.templates-preview .catalog-footer button{background:transparent;color:#f3efe6}
.templates-preview .template-actions,.templates-preview .lib-tags span{border-color:#39352f}
