/* Independent design 06 (workspace) and 07 (cinema).
   One backend, genuine alternative home templates, no screenshot filters.
   Existing themes 1–5 and their CSS are not modified here. */
.d67-home,.d6-catalog-browser,.d7-catalog-tools,.d6-case-nav,.d7-chapter{display:none}
html[data-design="6"]{--paper:#e9ebe7;--white:#fff;--ink:#202722;--muted:#58665e;--border:#cbd3cb;--lime:#247a65;--gray:#dfe4de;--deep:#202c26;--shell:min(1510px,calc(100% - 148px));color-scheme:light}
html[data-design="7"]{--paper:#171614;--white:#272521;--ink:#f1ece3;--muted:#b8b0a5;--border:#4b4841;--lime:#d6e568;--gray:#272521;--deep:#171614;--shell:min(1580px,calc(100% - 146px));color-scheme:dark}
html:is([data-design="6"],[data-design="7"]) body{background:var(--paper);color:var(--ink);overflow-wrap:break-word}
html:is([data-design="6"],[data-design="7"]) :is(.pill-button,.filter-submit,.nav-contact){border-radius:0}
html:is([data-design="6"],[data-design="7"]) .pill-dark{color:#fff;background:#202722}
html[data-design="7"] .pill-dark{background:var(--lime);color:#171614}
html[data-design="7"] .pill-dark:hover{background:#e7f692}
html[data-design="6"] .pill-dark:hover{background:#135d4d}
html[data-design="6"] .pill-lime{background:var(--lime);color:#fff}
html[data-design="7"] .pill-lime{background:var(--lime);color:#171614}
html[data-design="7"] .pill-outline{border-color:var(--ink)}
html[data-design="7"] .pill-outline:hover{color:#171614;background:var(--lime)}
html:is([data-design="6"],[data-design="7"]) :is(.section-kicker,.tiny-label,.meta-line,.service-number,.results-bar,.form-top,.gallery-item figcaption){color:var(--muted)}
html:is([data-design="6"],[data-design="7"]) :is(.service-row p,.about-copy p,.contact-intro>p,.page-hero p,.catalog-head>p,.case-header__body p,.case-copy .prose,.project-card__info p){color:var(--muted)}
html:is([data-design="6"],[data-design="7"]) :is(.case-cover img,.project-card__image img,.gallery-open img,.d6-stage-image img,.d7-scene-image img,.d7-first-shot img){filter:none!important;mix-blend-mode:normal!important;max-width:100%;object-position:inherit}
html:is([data-design="6"],[data-design="7"]) :is(.project-card__image img,.case-cover img,.d6-stage-image img,.d7-scene-image img,.d7-first-shot img){object-position:var(--image-position,center top)}
html:is([data-design="6"],[data-design="7"]) :is(.case-cover img,.d6-stage-image img,.d7-scene-image img,.d7-first-shot img){object-fit:contain}
html:is([data-design="6"],[data-design="7"]) :is(.project-card__image,.gallery-open,.case-cover__inner){background:#fff}
html:is([data-design="6"],[data-design="7"]) .design-rail{box-shadow:0 8px 35px #0002}
html:is([data-design="6"],[data-design="7"]) .design-rail button[aria-pressed="true"]{background:var(--lime);color:#fff;border-color:var(--lime)}
html[data-design="7"] .design-rail button[aria-pressed="true"]{color:#171614}
html:is([data-design="6"],[data-design="7"]) .design-rail button:focus-visible{outline-color:var(--lime)}
html:is([data-design="6"],[data-design="7"]) .site-footer{background:var(--deep);color:var(--ink);border-top:1px solid var(--border)}
html[data-design="6"] .site-footer{color:#f6f9f4}
html[data-design="6"] .site-footer .footer-side a{color:#e8f0e8}
html[data-design="7"] .site-footer .footer-side a{color:var(--ink)}
html:is([data-design="6"],[data-design="7"]) .site-footer :is(.footer-kicker,.footer-side .tiny-label){color:var(--lime)}
html:is([data-design="6"],[data-design="7"]) .site-footer h2 em{color:var(--muted)}
html[data-design="7"] .site-footer h2 em{color:#c2b9af}
