.gallery-hero[data-astro-cid-vz3opaxg]{background:radial-gradient(900px 480px at 88% -18%, #c9a22738, transparent 62%), linear-gradient(158deg, var(--deep-2) 0%, var(--deep) 46%, var(--deep-3) 100%);color:#fff;border-bottom:1px solid #c9a22740;padding:clamp(2.5rem,6vw,4.5rem) 1.5rem clamp(2.8rem,6vw,4rem)}.breadcrumb[data-astro-cid-vz3opaxg] ol[data-astro-cid-vz3opaxg]{font-family:var(--sans);color:#fff9;align-items:center;gap:.6rem;margin-bottom:1.6rem;font-size:.76rem;list-style:none;display:flex}.breadcrumb[data-astro-cid-vz3opaxg] a[data-astro-cid-vz3opaxg]{color:var(--gold-soft);text-decoration:none}.eyebrow-hero[data-astro-cid-vz3opaxg]{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:.8rem;font-size:.72rem;font-weight:700;display:block}.gallery-title[data-astro-cid-vz3opaxg]{font-family:var(--serif);font-size:clamp(2.2rem,5.5vw,3.8rem);font-weight:300;line-height:1.1}.gallery-title[data-astro-cid-vz3opaxg] .sur[data-astro-cid-vz3opaxg]{color:var(--gold-soft);font-weight:600}.rule[data-astro-cid-vz3opaxg]{background:var(--gold);width:60px;height:2px;margin:1.4rem 0 1.2rem}.gallery-sub[data-astro-cid-vz3opaxg]{font-family:var(--serif);color:#ffffffd9;max-width:62ch;margin-bottom:2rem;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.5}.quick-nav[data-astro-cid-vz3opaxg]{border-top:1px solid #ffffff1f;padding-top:1.4rem}.quick-nav-label[data-astro-cid-vz3opaxg]{font-family:var(--sans);text-transform:uppercase;letter-spacing:.15em;color:var(--gold-soft);margin-bottom:.8rem;font-size:.72rem;font-weight:600;display:block}.quick-pills[data-astro-cid-vz3opaxg]{flex-wrap:wrap;gap:.6rem;display:flex}.pill[data-astro-cid-vz3opaxg]{color:#fff;font-family:var(--sans);background:#ffffff14;border:1px solid #c9a2274d;border-radius:20px;padding:.35rem .8rem;font-size:.76rem;text-decoration:none;transition:background .2s,border-color .2s}.pill[data-astro-cid-vz3opaxg] strong[data-astro-cid-vz3opaxg]{color:var(--gold-soft)}.pill[data-astro-cid-vz3opaxg]:hover{background:var(--gold);color:var(--deep);border-color:var(--gold)}.pill[data-astro-cid-vz3opaxg]:hover strong[data-astro-cid-vz3opaxg]{color:var(--deep)}.lab-cockpit-section[data-astro-cid-vz3opaxg]{padding:clamp(2rem,4vw,3.5rem) 1.5rem 0}.lab-cockpit-card[data-astro-cid-vz3opaxg]{border:2px solid var(--gold);color:#fff;background:#0b1f1c;border-radius:12px;padding:clamp(1.4rem,3.5vw,2.5rem);overflow:hidden;box-shadow:0 16px 40px #00000059}.lab-cockpit-header[data-astro-cid-vz3opaxg]{margin-bottom:1.8rem}.cockpit-badge-row[data-astro-cid-vz3opaxg]{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.cockpit-badge[data-astro-cid-vz3opaxg]{background:var(--gold);color:var(--deep);font-family:var(--sans);letter-spacing:.15em;text-transform:uppercase;border-radius:4px;padding:.25rem .75rem;font-size:.7rem;font-weight:800}.cockpit-live-indicator[data-astro-cid-vz3opaxg]{font-family:var(--sans);color:#25d366;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;display:inline-flex}.live-dot[data-astro-cid-vz3opaxg]{background:#25d366;border-radius:50%;width:8px;height:8px;animation:2s infinite pulseDot;box-shadow:0 0 8px #25d366}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.cockpit-title[data-astro-cid-vz3opaxg]{font-family:var(--serif);color:#fff;margin-bottom:.5rem;font-size:clamp(1.8rem,3.8vw,2.6rem)}.cockpit-desc[data-astro-cid-vz3opaxg]{font-family:var(--sans);color:#ffffffd9;max-width:68ch;font-size:.95rem;line-height:1.5}.lab-dials-bar[data-astro-cid-vz3opaxg]{background:#00000059;border:1px solid #c9a22740;border-radius:8px;margin-bottom:1.8rem;padding:1.2rem}.dials-label[data-astro-cid-vz3opaxg]{font-family:var(--sans);text-transform:uppercase;letter-spacing:.15em;color:var(--gold-soft);margin-bottom:.8rem;font-size:.72rem;font-weight:700;display:block}.lab-dials[data-astro-cid-vz3opaxg]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;display:grid}.lab-dial[data-astro-cid-vz3opaxg]{color:#fff;font-family:var(--sans);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:.45rem;min-width:0;padding:.5rem .8rem;font-size:.78rem;transition:all .2s;display:inline-flex}.dial-dot[data-astro-cid-vz3opaxg],.pill-dot[data-astro-cid-vz3opaxg]{border:1px solid #ffffff4d;border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.dial-num[data-astro-cid-vz3opaxg]{color:var(--gold-soft);flex-shrink:0;font-weight:800}.dial-name[data-astro-cid-vz3opaxg]{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.lab-dial[data-astro-cid-vz3opaxg]:hover{border-color:var(--gold);background:#c9a22733}.lab-dial[data-astro-cid-vz3opaxg].active{background:var(--gold);color:var(--deep);border-color:var(--gold);font-weight:700;box-shadow:0 4px 14px #c9a22766}.lab-dial[data-astro-cid-vz3opaxg].active .dial-num[data-astro-cid-vz3opaxg],.lab-dial[data-astro-cid-vz3opaxg].active .dial-name[data-astro-cid-vz3opaxg]{color:var(--deep)}.lab-screen-shell[data-astro-cid-vz3opaxg]{background:#000;border:1px solid #ffffff2e;border-radius:10px;overflow:hidden;box-shadow:0 12px 30px #00000080}.lab-screen-topbar[data-astro-cid-vz3opaxg]{font-family:var(--sans);background:#111817;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:.8rem;padding:.6rem 1rem;font-size:.75rem;display:flex;overflow:hidden}.screen-lights[data-astro-cid-vz3opaxg]{flex-shrink:0;gap:.35rem;display:flex}.screen-lights[data-astro-cid-vz3opaxg] span[data-astro-cid-vz3opaxg]{border-radius:50%;width:10px;height:10px;display:inline-block}.screen-lights[data-astro-cid-vz3opaxg] .red[data-astro-cid-vz3opaxg]{background:#ef4444}.screen-lights[data-astro-cid-vz3opaxg] .yellow[data-astro-cid-vz3opaxg]{background:#f59e0b}.screen-lights[data-astro-cid-vz3opaxg] .green[data-astro-cid-vz3opaxg]{background:#10b981}.screen-url[data-astro-cid-vz3opaxg]{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:monospace;font-size:.72rem;overflow:hidden}.screen-url[data-astro-cid-vz3opaxg] strong[data-astro-cid-vz3opaxg]{color:var(--gold-soft)}.screen-mode-tag[data-astro-cid-vz3opaxg]{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#ffffff1a;border-radius:3px;flex-shrink:0;padding:.15rem .5rem;font-size:.65rem}.lab-intel-panel[data-astro-cid-vz3opaxg]{background:#0f2723;border-top:1px solid #c9a2274d;grid-template-columns:1fr 1fr auto;align-items:center;gap:1.5rem;padding:1.4rem;display:grid}.intel-tag[data-astro-cid-vz3opaxg]{font-family:var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--gold-soft);margin-bottom:.25rem;font-size:.68rem;font-weight:700;display:block}.intel-text[data-astro-cid-vz3opaxg]{font-family:var(--sans);color:#fff;margin:0;font-size:.85rem;line-height:1.4}.btn-adopt[data-astro-cid-vz3opaxg]{white-space:nowrap;padding:.75rem 1.4rem;font-size:.84rem}.catalog-heading[data-astro-cid-vz3opaxg]{border-bottom:2px solid var(--deep);margin-bottom:3rem;padding-bottom:1.4rem}.catalog-eyebrow[data-astro-cid-vz3opaxg]{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:.4rem;font-size:.72rem;font-weight:800;display:block}.catalog-title[data-astro-cid-vz3opaxg]{font-family:var(--serif);color:var(--deep);margin-bottom:.4rem;font-size:clamp(1.8rem,4vw,2.8rem)}.catalog-desc[data-astro-cid-vz3opaxg]{font-family:var(--sans);color:var(--muted);font-size:.95rem}.tpl-meta-row[data-astro-cid-vz3opaxg]{border:1px solid var(--line);font-family:var(--sans);background:#fdfcf9;border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.6rem;padding:1rem 1.2rem;font-size:.82rem;line-height:1.5;display:grid}.meta-block[data-astro-cid-vz3opaxg] strong[data-astro-cid-vz3opaxg]{color:var(--deep)}.gallery-main[data-astro-cid-vz3opaxg]{padding:clamp(3rem,6vw,5rem) 1.5rem}.templates-stack[data-astro-cid-vz3opaxg]{flex-direction:column;gap:5rem;display:flex}.template-showcase[data-astro-cid-vz3opaxg]{box-shadow:var(--shadow-md);background:#fff;border:1px solid #0b2b261a;border-radius:8px;padding:clamp(1.8rem,4vw,3rem)}.template-header[data-astro-cid-vz3opaxg]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1.4rem;padding-bottom:1.6rem;display:flex}.tpl-num[data-astro-cid-vz3opaxg]{font-family:var(--sans);letter-spacing:.18em;color:var(--gold);margin-bottom:.3rem;font-size:.75rem;font-weight:700;display:block}.tpl-title[data-astro-cid-vz3opaxg]{font-family:var(--serif);color:var(--deep);margin-bottom:.3rem;font-size:clamp(1.5rem,3vw,2.1rem)}.tpl-tagline[data-astro-cid-vz3opaxg]{font-family:var(--sans);color:var(--muted);font-size:.88rem}.palette-bar[data-astro-cid-vz3opaxg]{flex-direction:column;gap:.5rem;display:flex}.palette-label[data-astro-cid-vz3opaxg]{font-family:var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.68rem;font-weight:700}.swatches[data-astro-cid-vz3opaxg]{flex-wrap:wrap;gap:.9rem;display:flex}.swatch-item[data-astro-cid-vz3opaxg]{align-items:center;gap:.4rem;display:flex}.swatch-circle[data-astro-cid-vz3opaxg]{border:1px solid #00000026;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 3px #0000001a}.swatch-name[data-astro-cid-vz3opaxg]{font-family:var(--sans);color:#4b5563;font-size:.72rem}.tpl-ambiance[data-astro-cid-vz3opaxg]{font-family:var(--sans);color:#374151;margin-bottom:2rem;font-size:.9rem;line-height:1.6}.mockup-frame[data-astro-cid-vz3opaxg]{border-radius:8px;grid-template-columns:3fr 2fr;align-items:center;gap:2.5rem;margin-bottom:2rem;padding:clamp(1.8rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.mockup-hero[data-astro-cid-vz3opaxg]{flex-direction:column;gap:.8rem;display:flex}.mockup-eyebrow[data-astro-cid-vz3opaxg]{font-family:var(--sans);text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:.8rem;font-size:.7rem;font-weight:600;display:flex}.mockup-badge[data-astro-cid-vz3opaxg]{border-radius:3px;padding:.15rem .5rem;font-size:.65rem}.mockup-title[data-astro-cid-vz3opaxg]{font-size:clamp(2rem,4vw,2.8rem);font-weight:300;line-height:1.1}.mockup-divider[data-astro-cid-vz3opaxg]{width:48px;height:2px}.mockup-desc[data-astro-cid-vz3opaxg]{max-width:44ch;font-size:.92rem;line-height:1.6}.mockup-btns[data-astro-cid-vz3opaxg]{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.8rem;display:flex}.mockup-btn-primary[data-astro-cid-vz3opaxg]{font-family:var(--sans);border-radius:4px;align-items:center;gap:.45rem;padding:.75rem 1.3rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.mockup-btn-secondary[data-astro-cid-vz3opaxg]{font-family:var(--sans);cursor:pointer;font-size:.8rem;text-decoration:underline}.mockup-sample-card[data-astro-cid-vz3opaxg]{border-radius:6px;flex-direction:column;gap:.8rem;padding:1.6rem;display:flex;box-shadow:0 4px 15px #00000014}.sample-card-header[data-astro-cid-vz3opaxg]{justify-content:space-between;align-items:center;display:flex}.sample-card-num[data-astro-cid-vz3opaxg]{font-family:var(--sans);font-size:.72rem;font-weight:700}.sample-card-badge[data-astro-cid-vz3opaxg]{font-family:var(--sans);text-transform:uppercase;border-radius:3px;padding:.15rem .45rem;font-size:.65rem}.sample-card-title[data-astro-cid-vz3opaxg]{font-size:1.15rem;line-height:1.25}.sample-card-desc[data-astro-cid-vz3opaxg]{font-family:var(--sans);font-size:.82rem;line-height:1.5}.sample-card-footer[data-astro-cid-vz3opaxg]{font-family:var(--sans);border-top:1px solid #00000014;justify-content:space-between;align-items:center;padding-top:.8rem;font-size:.78rem;display:flex}.theme-01[data-astro-cid-vz3opaxg]{color:#fff;background:linear-gradient(145deg,#0f3630 0%,#0a2420 100%)}.theme-01[data-astro-cid-vz3opaxg] .mockup-title[data-astro-cid-vz3opaxg]{font-family:Fraunces,serif}.theme-01[data-astro-cid-vz3opaxg] .accent-text[data-astro-cid-vz3opaxg]{color:#e3c85f;font-weight:600}.theme-01[data-astro-cid-vz3opaxg] .mockup-divider[data-astro-cid-vz3opaxg]{background:#c9a227}.theme-01[data-astro-cid-vz3opaxg] .mockup-badge[data-astro-cid-vz3opaxg]{color:#e3c85f;background:#c9a22733;border:1px solid #c9a227}.theme-01[data-astro-cid-vz3opaxg] .mockup-btn-primary[data-astro-cid-vz3opaxg]{color:#04331a;background:#25d366}.theme-01[data-astro-cid-vz3opaxg] .mockup-btn-secondary[data-astro-cid-vz3opaxg]{color:#e3c85f}.theme-01[data-astro-cid-vz3opaxg] .mockup-sample-card[data-astro-cid-vz3opaxg]{color:#0d1b19;background:#f6f4ef;border:1px solid #c9a2274d}.theme-01[data-astro-cid-vz3opaxg] .sample-card-title[data-astro-cid-vz3opaxg]{color:#0a2420;font-family:Fraunces,serif}.theme-01[data-astro-cid-vz3opaxg] .sample-card-num[data-astro-cid-vz3opaxg]{color:#c9a227}.theme-02[data-astro-cid-vz3opaxg]{color:#fff;background:linear-gradient(145deg,#162a4a 0%,#0c1b33 100%)}.theme-02[data-astro-cid-vz3opaxg] .mockup-title[data-astro-cid-vz3opaxg]{letter-spacing:.02em;font-family:Georgia,serif}.theme-02[data-astro-cid-vz3opaxg] .accent-text[data-astro-cid-vz3opaxg]{color:#d4af37;font-weight:700}.theme-02[data-astro-cid-vz3opaxg] .mockup-divider[data-astro-cid-vz3opaxg]{background:#d4af37}.theme-02[data-astro-cid-vz3opaxg] .mockup-badge[data-astro-cid-vz3opaxg]{color:#d4af37;background:#d4af3733;border:1px solid #d4af37}.theme-02[data-astro-cid-vz3opaxg] .mockup-btn-primary[data-astro-cid-vz3opaxg]{color:#0c1b33;background:#d4af37;font-weight:700}.theme-02[data-astro-cid-vz3opaxg] .mockup-btn-secondary[data-astro-cid-vz3opaxg]{color:#94a3b8}.theme-02[data-astro-cid-vz3opaxg] .mockup-sample-card[data-astro-cid-vz3opaxg]{color:#0f172a;background:#fff;border-left:4px solid #d4af37}.theme-02[data-astro-cid-vz3opaxg] .sample-card-title[data-astro-cid-vz3opaxg]{color:#0c1b33;font-family:Georgia,serif;font-weight:700}.theme-02[data-astro-cid-vz3opaxg] .sample-card-num[data-astro-cid-vz3opaxg]{color:#d4af37}.theme-03[data-astro-cid-vz3opaxg]{color:#f3f4f6;background:radial-gradient(circle at 80% 20%,#e5c15826,#0000 50%),#090a0c;border:1px solid #1f2937}.theme-03[data-astro-cid-vz3opaxg] .mockup-title[data-astro-cid-vz3opaxg]{font-family:Fraunces,serif;font-weight:200}.theme-03[data-astro-cid-vz3opaxg] .accent-text[data-astro-cid-vz3opaxg]{color:#e5c158;text-shadow:0 0 20px #e5c1584d;font-weight:600}.theme-03[data-astro-cid-vz3opaxg] .mockup-divider[data-astro-cid-vz3opaxg]{background:linear-gradient(90deg,#e5c158,#0000)}.theme-03[data-astro-cid-vz3opaxg] .mockup-badge[data-astro-cid-vz3opaxg]{color:#e5c158;background:#181a1f;border:1px solid #374151}.theme-03[data-astro-cid-vz3opaxg] .mockup-btn-primary[data-astro-cid-vz3opaxg]{color:#000;background:linear-gradient(135deg,#e5c158,#c5a059);font-weight:700}.theme-03[data-astro-cid-vz3opaxg] .mockup-btn-secondary[data-astro-cid-vz3opaxg]{color:#9ca3af}.theme-03[data-astro-cid-vz3opaxg] .mockup-sample-card[data-astro-cid-vz3opaxg]{color:#e5e7eb;background:#13151a;border:1px solid #272a33}.theme-03[data-astro-cid-vz3opaxg] .sample-card-title[data-astro-cid-vz3opaxg]{color:#fff;font-family:Fraunces,serif}.theme-03[data-astro-cid-vz3opaxg] .sample-card-num[data-astro-cid-vz3opaxg]{color:#e5c158}.theme-04[data-astro-cid-vz3opaxg]{color:#191919;background:#fbf9f4;border:1px solid #e5e0d3}.theme-04[data-astro-cid-vz3opaxg] .mockup-title[data-astro-cid-vz3opaxg]{font-family:Georgia,serif;font-weight:400}.theme-04[data-astro-cid-vz3opaxg] .accent-text[data-astro-cid-vz3opaxg]{color:#9e2a2b;font-weight:700}.theme-04[data-astro-cid-vz3opaxg] .mockup-divider[data-astro-cid-vz3opaxg]{background:#9e2a2b;height:1px}.theme-04[data-astro-cid-vz3opaxg] .mockup-badge[data-astro-cid-vz3opaxg]{color:#9e2a2b;background:#f0ebe1;border:1px solid #9e2a2b}.theme-04[data-astro-cid-vz3opaxg] .mockup-btn-primary[data-astro-cid-vz3opaxg]{color:#fff;background:#9e2a2b}.theme-04[data-astro-cid-vz3opaxg] .mockup-btn-secondary[data-astro-cid-vz3opaxg]{color:#4b5563}.theme-04[data-astro-cid-vz3opaxg] .mockup-sample-card[data-astro-cid-vz3opaxg]{color:#191919;background:#fff;border:1px solid #191919;box-shadow:4px 4px #191919}.theme-04[data-astro-cid-vz3opaxg] .sample-card-title[data-astro-cid-vz3opaxg]{color:#191919;font-family:Georgia,serif}.theme-04[data-astro-cid-vz3opaxg] .sample-card-num[data-astro-cid-vz3opaxg]{color:#9e2a2b}.theme-05[data-astro-cid-vz3opaxg]{color:#fff;background:linear-gradient(135deg,#064e3b 0%,#047857 100%)}.theme-05[data-astro-cid-vz3opaxg] .mockup-title[data-astro-cid-vz3opaxg]{letter-spacing:-.03em;font-family:Inter,sans-serif;font-weight:800}.theme-05[data-astro-cid-vz3opaxg] .accent-text[data-astro-cid-vz3opaxg]{color:#6ee7b7;font-weight:800}.theme-05[data-astro-cid-vz3opaxg] .mockup-divider[data-astro-cid-vz3opaxg]{background:#10b981}.theme-05[data-astro-cid-vz3opaxg] .mockup-badge[data-astro-cid-vz3opaxg]{color:#a7f3d0;background:#6ee7b733;border:1px solid #34d399}.theme-05[data-astro-cid-vz3opaxg] .mockup-btn-primary[data-astro-cid-vz3opaxg]{color:#fff;background:#10b981;font-weight:700}.theme-05[data-astro-cid-vz3opaxg] .mockup-btn-secondary[data-astro-cid-vz3opaxg]{color:#a7f3d0}.theme-05[data-astro-cid-vz3opaxg] .mockup-sample-card[data-astro-cid-vz3opaxg]{color:#064e3b;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px}.theme-05[data-astro-cid-vz3opaxg] .sample-card-title[data-astro-cid-vz3opaxg]{color:#064e3b;font-family:Inter,sans-serif;font-weight:700}.theme-05[data-astro-cid-vz3opaxg] .sample-card-num[data-astro-cid-vz3opaxg]{color:#059669}.theme-06[data-astro-cid-vz3opaxg]{color:#09090b;background:#fff;border:1px solid #e4e4e7}.theme-06[data-astro-cid-vz3opaxg] .mockup-title[data-astro-cid-vz3opaxg]{letter-spacing:-.04em;font-family:Inter,sans-serif;font-weight:900}.theme-06[data-astro-cid-vz3opaxg] .accent-text[data-astro-cid-vz3opaxg]{color:#d97706}.theme-06[data-astro-cid-vz3opaxg] .mockup-divider[data-astro-cid-vz3opaxg]{background:#09090b;height:3px}.theme-06[data-astro-cid-vz3opaxg] .mockup-badge[data-astro-cid-vz3opaxg]{color:#18181b;background:#f4f4f5;border:1px solid #d4d4d8}.theme-06[data-astro-cid-vz3opaxg] .mockup-btn-primary[data-astro-cid-vz3opaxg]{color:#fff;background:#09090b;border-radius:0}.theme-06[data-astro-cid-vz3opaxg] .mockup-btn-secondary[data-astro-cid-vz3opaxg]{color:#71717a}.theme-06[data-astro-cid-vz3opaxg] .mockup-sample-card[data-astro-cid-vz3opaxg]{color:#09090b;background:#fafafa;border:1px solid #e4e4e7;border-radius:0}.theme-06[data-astro-cid-vz3opaxg] .sample-card-title[data-astro-cid-vz3opaxg]{font-family:Inter,sans-serif;font-weight:800}.theme-06[data-astro-cid-vz3opaxg] .sample-card-num[data-astro-cid-vz3opaxg]{color:#d97706}.theme-07[data-astro-cid-vz3opaxg]{color:#fef3c7;background:linear-gradient(145deg,#431407 0%,#2a0b03 100%);border:1px solid #78350f}.theme-07[data-astro-cid-vz3opaxg] .mockup-title[data-astro-cid-vz3opaxg]{font-family:Fraunces,serif;font-weight:400}.theme-07[data-astro-cid-vz3opaxg] .accent-text[data-astro-cid-vz3opaxg]{color:#f59e0b;font-weight:700}.theme-07[data-astro-cid-vz3opaxg] .mockup-divider[data-astro-cid-vz3opaxg]{background:#f59e0b}.theme-07[data-astro-cid-vz3opaxg] .mockup-badge[data-astro-cid-vz3opaxg]{color:#fde68a;background:#f59e0b33;border:1px solid #f59e0b}.theme-07[data-astro-cid-vz3opaxg] .mockup-btn-primary[data-astro-cid-vz3opaxg]{color:#431407;background:#f59e0b;font-weight:800}.theme-07[data-astro-cid-vz3opaxg] .mockup-btn-secondary[data-astro-cid-vz3opaxg]{color:#fcd34d}.theme-07[data-astro-cid-vz3opaxg] .mockup-sample-card[data-astro-cid-vz3opaxg]{color:#431407;background:#fffbeb;border:1px solid #fde68a}.theme-07[data-astro-cid-vz3opaxg] .sample-card-title[data-astro-cid-vz3opaxg]{color:#431407;font-family:Fraunces,serif}.theme-07[data-astro-cid-vz3opaxg] .sample-card-num[data-astro-cid-vz3opaxg]{color:#d97706}.theme-08[data-astro-cid-vz3opaxg]{color:#e2e8f0;background:#070b19;border:1px solid #1e293b;box-shadow:inset 0 0 40px #00f0ff0d}.theme-08[data-astro-cid-vz3opaxg] .mockup-title[data-astro-cid-vz3opaxg]{font-family:Inter,sans-serif;font-weight:800}.theme-08[data-astro-cid-vz3opaxg] .accent-text[data-astro-cid-vz3opaxg]{color:#00f0ff;text-shadow:0 0 15px #00f0ff66}.theme-08[data-astro-cid-vz3opaxg] .mockup-divider[data-astro-cid-vz3opaxg]{background:#00f0ff;box-shadow:0 0 10px #00f0ff}.theme-08[data-astro-cid-vz3opaxg] .mockup-badge[data-astro-cid-vz3opaxg]{color:#00f0ff;background:#00f0ff1a;border:1px solid #00f0ff66}.theme-08[data-astro-cid-vz3opaxg] .mockup-btn-primary[data-astro-cid-vz3opaxg]{color:#070b19;background:#00f0ff;font-weight:700}.theme-08[data-astro-cid-vz3opaxg] .mockup-btn-secondary[data-astro-cid-vz3opaxg]{color:#94a3b8}.theme-08[data-astro-cid-vz3opaxg] .mockup-sample-card[data-astro-cid-vz3opaxg]{backdrop-filter:blur(10px);color:#f8fafc;background:#1a223899;border:1px solid #00f0ff33}.theme-08[data-astro-cid-vz3opaxg] .sample-card-title[data-astro-cid-vz3opaxg]{color:#38bdf8;font-weight:700}.theme-08[data-astro-cid-vz3opaxg] .sample-card-num[data-astro-cid-vz3opaxg]{color:#00f0ff}.theme-09[data-astro-cid-vz3opaxg]{color:#fdf4ff;background:linear-gradient(135deg,#180c24 0%,#2d1245 100%);border:1px solid #4c1d95}.theme-09[data-astro-cid-vz3opaxg] .mockup-title[data-astro-cid-vz3opaxg]{font-family:Fraunces,serif;font-style:italic}.theme-09[data-astro-cid-vz3opaxg] .accent-text[data-astro-cid-vz3opaxg]{color:#f59e0b;font-style:normal;font-weight:700}.theme-09[data-astro-cid-vz3opaxg] .mockup-divider[data-astro-cid-vz3opaxg]{background:linear-gradient(90deg,#f59e0b,#ec4899)}.theme-09[data-astro-cid-vz3opaxg] .mockup-badge[data-astro-cid-vz3opaxg]{color:#f472b6;background:#ec489933;border:1px solid #ec4899}.theme-09[data-astro-cid-vz3opaxg] .mockup-btn-primary[data-astro-cid-vz3opaxg]{color:#fff;background:linear-gradient(135deg,#f59e0b,#ec4899);font-weight:700}.theme-09[data-astro-cid-vz3opaxg] .mockup-btn-secondary[data-astro-cid-vz3opaxg]{color:#e9d5ff}.theme-09[data-astro-cid-vz3opaxg] .mockup-sample-card[data-astro-cid-vz3opaxg]{backdrop-filter:blur(8px);color:#fff;background:#ffffff14;border:1px solid #ffffff26}.theme-09[data-astro-cid-vz3opaxg] .sample-card-title[data-astro-cid-vz3opaxg]{color:#fbcfe8}.theme-09[data-astro-cid-vz3opaxg] .sample-card-num[data-astro-cid-vz3opaxg]{color:#f59e0b}.theme-10[data-astro-cid-vz3opaxg]{color:#f8fafc;background:#0f172a;border:1px solid #334155}.theme-10[data-astro-cid-vz3opaxg] .mockup-title[data-astro-cid-vz3opaxg]{letter-spacing:-.02em;font-family:Inter,sans-serif;font-weight:700}.theme-10[data-astro-cid-vz3opaxg] .accent-text[data-astro-cid-vz3opaxg]{color:#38bdf8;font-weight:800}.theme-10[data-astro-cid-vz3opaxg] .mockup-divider[data-astro-cid-vz3opaxg]{background:#38bdf8}.theme-10[data-astro-cid-vz3opaxg] .mockup-badge[data-astro-cid-vz3opaxg]{color:#7dd3fc;background:#38bdf826;border:1px solid #0284c7}.theme-10[data-astro-cid-vz3opaxg] .mockup-btn-primary[data-astro-cid-vz3opaxg]{color:#fff;background:#0284c7;font-weight:600}.theme-10[data-astro-cid-vz3opaxg] .mockup-btn-secondary[data-astro-cid-vz3opaxg]{color:#94a3b8}.theme-10[data-astro-cid-vz3opaxg] .mockup-sample-card[data-astro-cid-vz3opaxg]{color:#f8fafc;background:#1e293b;border:1px solid #475569}.theme-10[data-astro-cid-vz3opaxg] .sample-card-title[data-astro-cid-vz3opaxg]{color:#38bdf8;font-weight:600}.theme-10[data-astro-cid-vz3opaxg] .sample-card-num[data-astro-cid-vz3opaxg]{color:#7dd3fc}.template-choice-bar[data-astro-cid-vz3opaxg]{justify-content:flex-end;margin-top:1rem;display:flex}.btn-choose[data-astro-cid-vz3opaxg]{gap:.6rem;padding:.9rem 1.6rem;font-size:.9rem}@media (width<=860px){.mockup-frame[data-astro-cid-vz3opaxg]{grid-template-columns:1fr;gap:1.6rem;padding:clamp(1.4rem,4vw,2rem) clamp(1rem,3vw,1.6rem)}.mockup-btns[data-astro-cid-vz3opaxg]{flex-direction:column;align-items:stretch;gap:.65rem}.mockup-btn-primary[data-astro-cid-vz3opaxg]{text-align:center;justify-content:center;width:100%}.mockup-btn-secondary[data-astro-cid-vz3opaxg]{text-align:center}.lab-intel-panel[data-astro-cid-vz3opaxg]{grid-template-columns:1fr;gap:1.2rem;padding:1.2rem clamp(.9rem,3vw,1.4rem)}.btn-adopt[data-astro-cid-vz3opaxg]{white-space:normal;text-align:center;justify-content:center;width:100%;padding:.85rem 1rem;font-size:.85rem;line-height:1.35}.template-header[data-astro-cid-vz3opaxg]{flex-direction:column;gap:1.2rem}.template-choice-bar[data-astro-cid-vz3opaxg]{justify-content:stretch}.btn-choose[data-astro-cid-vz3opaxg]{white-space:normal;text-align:center;justify-content:center;width:100%;padding:.85rem 1rem;font-size:.85rem;line-height:1.35}}@media (width<=600px){.gallery-hero[data-astro-cid-vz3opaxg]{padding:2.2rem 1.1rem 2rem}.gallery-title[data-astro-cid-vz3opaxg]{font-size:clamp(1.8rem,7.5vw,2.4rem)}.gallery-sub[data-astro-cid-vz3opaxg]{margin-bottom:1.6rem;font-size:.98rem;line-height:1.5}.quick-nav[data-astro-cid-vz3opaxg]{padding-top:1.1rem}.quick-pills[data-astro-cid-vz3opaxg]{gap:.4rem}.pill[data-astro-cid-vz3opaxg]{padding:.3rem .65rem;font-size:.72rem}.lab-cockpit-section[data-astro-cid-vz3opaxg]{padding:1.5rem 1.1rem 0}.lab-cockpit-card[data-astro-cid-vz3opaxg]{border-radius:8px;padding:1.2rem .85rem}.cockpit-title[data-astro-cid-vz3opaxg]{font-size:1.6rem}.cockpit-desc[data-astro-cid-vz3opaxg]{font-size:.88rem}.lab-dials-bar[data-astro-cid-vz3opaxg]{margin-bottom:1.2rem;padding:.85rem .65rem}.lab-dials[data-astro-cid-vz3opaxg]{grid-template-columns:repeat(2,1fr);gap:.4rem}.lab-dial[data-astro-cid-vz3opaxg]{padding:.45rem .6rem;font-size:.74rem}.dial-name[data-astro-cid-vz3opaxg]{font-size:.72rem}.lab-screen-topbar[data-astro-cid-vz3opaxg]{padding:.5rem .75rem}.url-domain[data-astro-cid-vz3opaxg],.screen-mode-tag[data-astro-cid-vz3opaxg]{display:none}.lab-screen-shell[data-astro-cid-vz3opaxg] .mockup-frame[data-astro-cid-vz3opaxg]{padding:1.3rem .85rem}.mockup-title[data-astro-cid-vz3opaxg]{font-size:1.75rem}.mockup-desc[data-astro-cid-vz3opaxg]{font-size:.88rem}.mockup-sample-card[data-astro-cid-vz3opaxg]{padding:1.15rem .85rem}.sample-card-title[data-astro-cid-vz3opaxg]{font-size:1.05rem}.sample-card-desc[data-astro-cid-vz3opaxg]{font-size:.8rem}.gallery-main[data-astro-cid-vz3opaxg]{padding:2.2rem 1.1rem}.catalog-title[data-astro-cid-vz3opaxg]{font-size:1.65rem}.catalog-desc[data-astro-cid-vz3opaxg]{font-size:.88rem}.templates-stack[data-astro-cid-vz3opaxg]{gap:3rem}.template-showcase[data-astro-cid-vz3opaxg]{border-radius:8px;padding:1.25rem .85rem}.tpl-title[data-astro-cid-vz3opaxg]{font-size:1.4rem}.tpl-meta-row[data-astro-cid-vz3opaxg]{grid-template-columns:1fr;gap:.6rem;padding:.85rem;font-size:.8rem}.swatches[data-astro-cid-vz3opaxg]{gap:.45rem .8rem}.swatch-item[data-astro-cid-vz3opaxg]{font-size:.7rem}}@media (width<=380px){.gallery-hero[data-astro-cid-vz3opaxg],.lab-cockpit-section[data-astro-cid-vz3opaxg],.gallery-main[data-astro-cid-vz3opaxg]{padding-left:.85rem;padding-right:.85rem}.lab-cockpit-card[data-astro-cid-vz3opaxg],.template-showcase[data-astro-cid-vz3opaxg]{padding:1rem .75rem}.lab-dials[data-astro-cid-vz3opaxg]{grid-template-columns:1fr}.mockup-title[data-astro-cid-vz3opaxg]{font-size:1.55rem}}
