/* INVOLVEC CREATE / STUDIO EDITION — COAL, BONE & COBALT.
   Precision typography, restrained motion and higher contrast throughout. */
:root{--create-ink:#16181d;--create-paper:#f4f3ef;--create-warm:#dedfe7;--create-line:#dddde3;--create-ease:cubic-bezier(.2,.8,.2,1);--create-electric:#8194ff}html{color-scheme:light}body{background:#f3f2ee;color:#191b20;letter-spacing:-.005em}.announcement{background:#08090e;color:#d6d9e6;border-bottom:1px solid #30323f}.status-dot{background:#97a7ff!important;box-shadow:0 0 0 3px #8da0ff29!important}.global-header{background:#101218;color:#f4f3ee;height:83px;border-bottom:1px solid #2a2d36}.global-header .brand{color:#f4f3ee;font-size:13px;letter-spacing:.05em}.global-header .brand img{filter:invert(1);opacity:.95}.global-header .brand strong{color:#b0b9f5}.global-header .main-nav{color:#aaadb9}.global-header .main-nav a:hover,.global-header .text-action:hover{color:#fff}.global-header .main-nav a:after{background:#8c9cfa}.global-header .text-action{color:#e1e2e9}.global-header .header-cta{background:#e9eaff;color:#121521;border:1px solid #e9eaff;padding:14px 21px;font-size:11px}.global-header .header-cta:hover{background:#9aa8ff;color:#10121a}.global-header .mobile-toggle{color:#e9e9f0}
.create-hero{background:radial-gradient(ellipse at 71% 46%,#293247 0%,#171a23 39%,#0e1016 78%);color:#f9f8f4;border-bottom:1px solid #292e3c;min-height:720px}.create-hero-noise{background-image:radial-gradient(#9fabc71b .6px,transparent .7px);opacity:.6}.create-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,#101114ad,transparent 55%);z-index:0}.create-hero-ghost{color:#9cacc5;opacity:.065;right:-8%;bottom:-95px;z-index:0}.create-hero-inner{z-index:2}.create-overline{color:#a8b7db;letter-spacing:.21em;font-size:9px}.create-overline-symbol{color:#9dacf8}.create-overline-rule{background:#58647d}.create-hero h1{font-weight:650;color:#fbfaf6;letter-spacing:-.085em}.create-hero h1>span{color:#afb7cf}.create-hero h1 em{color:#c6ccf8;text-shadow:0 0 80px #8399ff25}.create-hero-description{color:#bec3d0;max-width:550px;font-size:15px;line-height:1.9}.create-action-primary{background:#dbe1ff;color:#101521;border:1px solid #dbe1ff}.create-action-primary:hover{background:#9caafc;color:#111521}.create-action-quiet{color:#e2e5ed;border-color:#7982a2}.create-hero-foot{color:#848d9f}.create-line{background:#848fac}.create-hero-art-outline{border:1px solid #616a842f}.create-hero-window{background:#f8f9fc;border:8px solid #f8f9fc;box-shadow:0 60px 110px #0008}.create-hero-window:hover{box-shadow:0 70px 130px #0009}.hero-window-bar{background:#f8f9fc;color:#515769}.hero-window-canvas{background-image:linear-gradient(90deg,#081010b8,#08101840 75%),url('https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=1600&q=83')}.create-hero-floating{background:#f5f3ee;border-color:#f5f3ee;box-shadow:0 30px 55px #0008}.create-hero-swatch{background:#e9ecff;color:#38436c;box-shadow:0 20px 40px #0005}.swatch-circle{background:linear-gradient(135deg,#d1d7ff 50%,#525d9d 50%)}.create-hero-signet{color:#a9b9ff;opacity:.24}.create-proof-strip{background:#11131b;color:#f7f7fa;border-top:1px solid #343849;border-bottom:1px solid #363a4b}.create-proof-strip strong{font-family:Manrope,sans-serif;font-weight:650;letter-spacing:-.07em;font-size:33px}.create-proof-strip span{color:#989fb5}.create-proof-strip>i{background:#9098b5}
.catalogue{background:#f6f5f1;padding-top:110px}.catalogue .section-lead h2{font-weight:700;color:#151820}.catalogue .section-lead p{color:#687079}.catalogue .catalogue-count{border:1px solid #cdd1df;color:#4a5169;background:#eef0f5}.catalogue-toolbar{border-color:#d0d3dd}.type-tabs .tab.is-active:after{background:#404b8c}.type-tabs .tab:hover{color:#263065}.filters select,.filters .search{border:1px solid #d5d8e1;background:#fff;color:#3d4453}.template-card .template-visual{background:#eaebef!important;border:1px solid #d7dae3;box-shadow:0 6px 22px #161b2c0d;transition:border-color .5s,box-shadow .6s cubic-bezier(.2,.8,.2,1),transform .6s}.template-card:hover .template-visual{border-color:#8493d8;box-shadow:0 25px 45px #242b431f;transform:translateY(-5px)}.template-meta h3{color:#191d28}.template-type{background:#edf0f9;border-color:#d8dcec;color:#4e5a80}.template-meta p{color:#79808f}.card-buttons .preview-button{background:#fff;border-color:#cfd4df;color:#252c3e}.card-buttons .preview-button:hover{background:#e9ecf7}.card-buttons .customize-button{background:#20263b;border-color:#20263b;color:#fff}.card-buttons .customize-button:hover{background:#354c89}.template-grid{gap:38px 25px}
.feature-band{background:radial-gradient(circle at 10% 10%,#222946,#10131c 60%);color:#f7f6f4}.feature-band:before{color:#54619b;opacity:.12}.feature-intro h2 em{color:#bec8ff}.feature-intro p{color:#aeb7cc}.light-eyebrow{color:#9da8ce}.feature-icon{border-color:#6c789e;color:#d9deff;border-radius:0;background:#27304b33}.feature:hover .feature-icon{background:#42578488;transform:translateY(-4px) rotate(0deg)}.feature p{color:#a5acc1}.process{background:#f6f5f1}.process .section-lead p{color:#69717e}.steps{border-color:#d2d5dd}.steps>div{border-color:#dfe1e8}.steps>div:before{background:#6c7add}.steps span{color:#6874a5}.steps p{color:#727b87}.closing{background:#dfe4f1;color:#181b2a}.closing span{color:#54608f}.closing p{color:#616b84}.closing-button{background:#1b2540}.closing-button:hover{background:#485d9d}.site-footer{background:#11131a;color:#aab0c4}.site-footer .brand{color:#e3e6f1}.site-footer .brand img{filter:invert(1)}.site-footer .footer-links a:hover{color:#fff}
.studio{background:#eceef4;color:#171c29}.studio-top{background:#151925;color:#e8ebfa;border-bottom:1px solid #42485a}.studio-title strong{color:#f8f8ff}.studio-kicker{color:#a7afd0}.studio-back{background:#202639;color:#e5e9f5;border:1px solid #444e69}.studio-back:hover{background:#353d57}.studio-center{background:#262b3a}.device{color:#b6bdce}.device.is-active{background:#626d99;color:#fff;box-shadow:none}.studio-actions>span{color:#bfc4d6}.studio-quiet{background:#242b3d;color:#f7f7fa;border-color:#414c69}.studio-quiet:hover{background:#34405a}.studio-purchase{background:#bec8ff;color:#141a29}.studio-purchase:hover{background:#97a9ff}.studio-sidebar{background:#fafaf8;border-right:1px solid #d7dae5}.sidebar-head h2{color:#151927}.sidebar-head p{color:#737d90}.sidebar-section label{color:#414857}.sidebar-section input,.sidebar-section textarea{background:#fff;color:#202637;border:1px solid #d4dae4;border-radius:4px}.sidebar-section input:focus,.sidebar-section textarea:focus{border-color:#7587c7;box-shadow:0 0 0 3px #95a4ef25}.swatch.is-active{box-shadow:0 0 0 2px #6579c7}.sidebar-note{background:#ecedf7;border-color:#d8ddef;color:#1c2232}.sidebar-note p{color:#69748a}.studio-stage{background:radial-gradient(circle at 55% 10%,#fbfbfd,#e5e7ee 76%)}.stage-meta{color:#555f78}.preview-retry{display:inline-flex;align-items:center;border:1px solid #aab6dc;background:#fff;color:#344473;border-radius:4px;padding:5px 10px;font:700 10px Manrope;cursor:pointer}.preview-retry[hidden]{display:none}.stage-meta #preview-status[data-error="true"]{color:#af4343}.frame-wrap #site-frame{background:#f8f8f8;border:1px solid #b9bfd0;box-shadow:0 20px 75px #101a2a23}.studio-sidebar{scrollbar-color:#b9becd transparent}.toast{background:#14192b;border:1px solid #444d6d;box-shadow:0 15px 40px #11182755}
.custom-icon{height:17px;width:17px;display:inline-block;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px;flex-shrink:0}.feature-icon .custom-icon{width:23px;height:23px}.device .custom-icon{width:18px;height:18px}.card-buttons .custom-icon{width:13px;height:13px;margin-left:7px}.create-overline-symbol .custom-icon{height:23px;width:23px}.create-hero-signet:empty:before{content:"";display:block;width:100px;height:100px;border-radius:50%;border:3px solid currentColor;box-shadow:inset 0 0 0 24px #0000,0 0 0 24px #a6b7ff11}.header-actions .header-cta .custom-icon{margin-left:9px}
.preview-image-placeholder{background:linear-gradient(133deg,var(--paper,#d8d7d0),var(--accent,#a0a8bb))!important;position:relative}.preview-image-placeholder:before{content:"ART DIRECTION  /  IMAGE PREVIEW";position:absolute;left:20px;top:50%;transform:translateY(-50%);font:700 10px Manrope;letter-spacing:.14em;opacity:.5;z-index:2;color:var(--ink,#262939)}img.preview-image-failed{opacity:0!important}
@media(max-width:850px){.global-header .main-nav{background:#171b28;color:#e3e6f0;box-shadow:0 24px 40px #0004}.create-hero{min-height:0}.create-hero-inner{padding-top:72px}.create-proof-strip{grid-template-columns:repeat(4,1fr)}}
@media(max-width:600px){.create-hero{padding-left:22px;padding-right:22px}.global-header{height:70px}.global-header .main-nav{top:108px}.create-hero h1{font-size:clamp(47px,11vw,65px)}.create-hero h1 em{font-size:clamp(56px,12.5vw,79px)}.create-hero-description{font-size:13px}.create-proof-strip{grid-template-columns:repeat(2,1fr)}.create-proof-strip strong{font-size:29px}.template-grid{grid-template-columns:1fr}.template-visual{height:275px}.studio-sidebar{max-height:38vh}.studio-top{padding:0 8px}.studio-title{gap:7px}.studio-title strong{font-size:11px}.studio-purchase{font-size:9px;padding:9px}.studio-actions .studio-quiet{display:none}.stage-meta{gap:6px;flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

/* Cards preserve a designed surface if external photo hosts are unavailable. */
.template-visual.thumb-photo-fallback{background:#e0e2ee!important}.template-visual.thumb-photo-fallback .thumb-image{background:radial-gradient(ellipse at 80% 20%,#a1aaca,#545d80 78%)}.template-visual.thumb-photo-fallback .thumb-image:after{content:"INDUSTRY DESIGN / VISUAL PREVIEW";position:absolute;left:15px;top:50%;max-width:160px;transform:translateY(-50%);font:800 10px Manrope;letter-spacing:.16em;line-height:1.8;color:#e9eaffc9}.template-visual.thumb-photo-fallback img.thumb-image-failed{display:none}

.card-buttons a.preview-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:1;min-width:0;text-decoration:none;padding:13px 10px;font:700 11px "DM Sans",sans-serif;transition:background .35s,transform .4s cubic-bezier(.2,.8,.2,1)}.card-buttons a.preview-button:hover{transform:translateY(-2px)}
