/* ARTSKY landing page: light default, using the same Space Grotesk / DM Mono type system. */
:root{--bg:#f6f5f2;--panel:#fff;--pink:#ee3b98;--violet:#7652dc;--ice:#5b75c8;--text:#17181d;--muted:#666873}
body{background:radial-gradient(circle at 75% 0,#eee6ff 0,transparent 30%),#f6f5f2!important;color:var(--text)!important;font-family:'Space Grotesk',sans-serif}
.grain{opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
header{background:rgba(246,245,242,.88)!important;border-bottom:1px solid #e1e0dc!important}
nav a{color:#33343a!important}.icon-btn{color:#25252b}.connect,.primary{border-color:var(--pink);color:#24202d}.connect b,.primary b{color:var(--pink)}
.kicker{color:#7958c9}.hero h1,.section-title h2,.proof h2,.definition-heading h2,.evolution-heading h2,.benefits-copy h2,.lifecycle h2,.usecases-heading h2,.creator h2{color:#17181d}.hero h1 em,.section-title h2 em,.proof h2 em,.definition-heading h2 em,.evolution-heading h2 em,.benefits-copy h2 em,.lifecycle h2 em,.creator h2 em{color:#8a64df}
.intro,.hero p:not(.kicker),.definition-heading>p:not(.kicker),.evolution-heading>p,.benefits-copy>p:not(.kicker),.lifecycle-intro>p:not(.kicker),.usecases-heading>p:last-child{color:#666873}
.hero-future{background:rgba(255,255,255,.78);border-left-color:var(--pink);box-shadow:0 8px 25px rgba(55,42,91,.07)}.hero-future span{color:#d42b88}.hero-future p{color:#35353c}
.hero-stat{background:rgba(255,255,255,.84);border-color:#d8cfee}.hero-stat small{color:#7652dc}.hero-stat span{color:#777982}.hero-art,.hero-art:after{background:#f6f5f2}.hero-art:after{background:linear-gradient(90deg,#f6f5f2 0,transparent 25%),linear-gradient(0deg,#f6f5f2 0,transparent 28%)}
.persona-definition,.creative-evolution,.persona-benefits,.persona-usecases,.lifecycle,.proof{border-color:#e3e1dc}.definition-list article,.lifecycle-table article{border-color:#e6e4df}.definition-list h3,.lifecycle-table article b,.usecase-grid h3,.proof-flow-labels h3{color:#28282e}.definition-list p,.lifecycle-table article p,.usecase-grid p,.proof-flow-labels article{color:#666873}
.feature-card,.tile{border-color:#dedbd5;background:#fff}.feature-card:after{background:linear-gradient(transparent,rgba(255,255,255,.96))}.card-info h3,.card-info b{color:#25252b}.card-info span{color:#7557bc}.card-link{color:#32204b}.proof-flow-visual,.evolution-visual{background:#fff;border-color:#dedbd5}.evolution-visual figcaption,.proof-flow-labels{background:#fff;border-color:#e3e1dc}.evolution-visual article,.proof-flow-labels article{border-color:#e3e1dc}.evolution-visual article b{color:#292930}.evolution-visual article span{color:#666873}
.benefit-grid,.usecase-grid,.lifecycle-table{border-color:#dedbd5;background:#fff}.benefit-grid article{background:#fff;border-color:#e3e1dc}.benefit-grid h3{color:#292930}.benefit-grid p{color:#666873}.usecase-grid article{border-color:#e3e1dc}.usecase-grid span,.proof-flow-labels article b{color:var(--pink)}
.creator{background:radial-gradient(circle at 50% 0,#e8dfff,transparent 45%),#eeeafb}.creator p:not(.kicker){color:#666873}.join{background:#fff;border-top:1px solid #e3e1dc}.join p{color:#777982}.join a{color:#27272d}footer{color:#777982}
@media(max-width:750px){body{background:#f6f5f2!important}.hero-art:after{background:linear-gradient(0deg,#f6f5f2 0,transparent 30%)}}

