/* Fomind visual identity; existing wallet, launch and social flows retained. */
:root{--bg:#080713;--line:#cbd0eb26;--muted:#9d9caf;--white:#eeedf7;--accent:#cbd0eb;--purple:#8d52ff}body{background:var(--bg)}.masthead{height:88px;max-width:1516px;margin:auto;padding:0 8px;gap:30px}.home{gap:12px}.symbol{width:46px;height:30px}.wordmark{width:108px;height:33px}.masthead nav{gap:8px}.nav{height:38px;padding:10px 18px;font-size:13px;border:1px solid transparent}.nav:hover{color:var(--accent)}.nav.active{border-color:#cbd0eb38;background:#cbd0eb0a;color:var(--accent)}.nav.active:after{display:none}.wallet{background:var(--accent);color:var(--bg);border-color:var(--accent);font-weight:500;font-size:13px;min-width:155px;margin-left:12px}.wallet:hover{background:#e2e5f7}.studio-heading{margin:25px 0 42px}.studio-heading .eyebrow{color:#9c92af}.studio-heading a{color:var(--accent)}main{padding:0 4.5%;max-width:1600px}.discover-hero{padding:15px 0 55px;position:relative}.discover-hero h1{font-size:clamp(44px,5.5vw,80px);letter-spacing:-.05em;text-transform:none;line-height:1.02}.discover-hero h1 span{color:var(--accent)}.discover-hero .eyebrow{color:#9c92af}.discover-intro p{color:var(--muted)}.primary{background:var(--accent);color:var(--bg);font-weight:500}.primary:hover{background:#e2e5f7}.directory-toolbar{background:#100e1c;padding:17px 20px;border:1px solid var(--line);gap:20px}.directory-title h2{font-size:17px}.directory-count{border-color:#8d52ff60;color:var(--accent)}input,textarea{background:#100e1c;border-color:#cbd0eb30}input:focus,textarea:focus{border-color:#a78aff;box-shadow:0 0 0 1px #8d52ff40}input::placeholder,textarea::placeholder{color:#8a839c}.directory-sort select{background:#100e1c;color:var(--accent)}.influencer-grid{gap:22px;padding:25px 0}.influencer-card{padding:12px;border:1px solid var(--line);background:#100e1c;transition:border-color .2s}.influencer-card:hover{border-color:#8d52ff88}.influencer-image{aspect-ratio:1.12;background:#141120}.influencer-card-heading{margin:20px 3px 0}.influencer-card-heading>button{font-weight:500}.influencer-card>p{margin:12px 3px 20px}.influencer-card-bottom{margin:0 3px;padding-top:15px;padding-bottom:3px}.image-arrow{background:var(--accent)}.first-launch{background:radial-gradient(ellipse at left,#25173966,transparent 70%);margin-top:20px;border:1px solid var(--line)}.first-launch-art img{width:120px;height:auto;opacity:1}.launch-orbit{border-color:#8d52ff35}.directory-footnote{color:#92859f}.creation{gap:6vw;min-height:640px}.intro h1{font-size:clamp(56px,5.9vw,88px);letter-spacing:-.055em;line-height:1;text-transform:none;overflow-wrap:anywhere}.intro h1 span{color:var(--accent)}.intro>p{max-width:360px;color:var(--muted)}.portrait{background:radial-gradient(ellipse at center,#29194166,#0d0b18);border:1px solid var(--line);margin:30px 0 0;height:320px}.portrait:before{display:none}.orbit-art>img{width:58%;max-width:270px;opacity:1;filter:none}.orbit-art svg{animation:none;opacity:.28}.crosshair{color:#8d52ff}.figure-caption{color:#9990aa}.portrait-tag{color:#a69ab7}.editor{padding:25px;background:#100e1c;border:1px solid var(--line);align-self:start}.steps{border-bottom-color:#cbd0eb22;margin-bottom:27px;padding-bottom:22px}.step.active{color:var(--accent)}.step.active b{color:#b598ff}.field-label{color:var(--accent)}.field-label small{color:#8d829f}.button-note,.subtext{color:var(--muted)}.quiet-box{color:var(--muted)}.fee-bar i:first-child{background:var(--accent)}.fee-bar i:last-child{background:var(--purple)}.avatar-choice{background:#141020;border-color:var(--line)}.avatar-choice[aria-pressed=true]{border-color:#b29af0}.avatar-choice[aria-pressed=true]>span{background:var(--accent)}.upload-choice{background:#08071366;border-color:#cbd0eb44}.coin-page{max-width:1240px}.coin-layout{gap:64px}.coin-character{align-self:start;padding:18px;background:#100e1c;border:1px solid var(--line)}.coin-page .public-profile-image{margin:0 0 24px;background:#141020}.profile-identity{padding:0 4px}.profile-identity h2{font-weight:500}.coin-character>p{color:var(--muted);padding:0 4px}.coin-character .line-list{margin-bottom:0}.profile-tabs{margin-top:0;border-color:var(--line);padding:0 0 18px}.profile-tabs>[role=tab]{padding:12px 16px}.profile-tabs>[aria-selected=true]{background:#cbd0eb10;color:var(--accent);border-color:var(--accent)}.treasury-panel,.fee-budget{background:#151021;border-color:#8d52ff44}.coin-operations>h2 span{color:var(--accent)}.treasury-balance{color:var(--accent)}.social-compose{background:#100e1c;border-color:#cbd0eb30}.social-post{padding:25px 20px;border:1px solid var(--line);margin-bottom:14px;background:#100e1c}.launch-event{background:#151021}.post-author>a>img,.post-author>img{border:1px solid #8d52ff70}.community-page{max-width:1240px;grid-template-columns:minmax(250px,.7fr) minmax(0,1fr);gap:70px;margin:30px auto 90px}.community-heading{align-self:start;position:sticky;top:30px}.community-heading h1{line-height:1.04;letter-spacing:-.045em}.community-heading h1 span{color:var(--accent)}.community-heading>p{color:var(--muted)}.community-timeline>.panel-heading{padding-bottom:18px}.community-empty{border:1px solid var(--line);background:#100e1c}.community-empty>img{width:100px;opacity:1}.callout-card{background:#1a122a;border-color:#8d52ff40}.research-panel>p,.risk-list{color:var(--muted)}.status-note{border-left-color:var(--purple);background:#cbd0eb06}.toast{background:var(--accent)}dialog{background:#100e1c;border-color:#cbd0eb40}footer{max-width:1456px;margin:60px auto 0;padding:25px 0}.text-link{color:var(--accent)}.long-address{color:#aaa4be}
@media(min-width:1600px){.creation{gap:80px}.portrait{height:340px}}@media(max-width:1599px){.masthead,footer{margin-left:4.5%;margin-right:4.5%}.masthead{padding:0}}@media(max-width:1000px){.masthead{gap:18px}.masthead nav{gap:0}.nav{padding:10px 12px}.wallet{min-width:140px}.wordmark{display:block;width:92px}.symbol{width:40px}.creation{gap:32px}.editor{padding:22px}.intro h1{font-size:60px}.coin-layout{gap:32px}.community-page{gap:40px}.footer-social{gap:18px;flex-wrap:wrap}}@media(max-width:700px){.masthead{height:auto;flex-wrap:wrap;padding:18px 0 0;gap:15px;margin:0 22px}.home{gap:10px}.symbol{width:39px}.wordmark{width:92px;display:block}.masthead nav{order:3;width:100%;justify-content:space-between;height:53px;margin:0}.nav{font-size:12px;padding:10px 15px}.masthead .wallet{margin-left:auto;min-width:0;font-size:11px;padding:11px;gap:10px}.studio-heading{margin:24px 0 30px}.studio-heading .eyebrow{font-size:9px}.creation{display:flex;flex-direction:column;gap:26px}.intro h1{font-size:59px}.intro>p{font-size:14px}.portrait{height:230px;min-height:230px}.editor{width:100%;padding:20px}.steps{gap:20px}.step{font-size:9px}.fields{grid-template-columns:1fr 85px;gap:14px}.field-label small{font-size:8px}.field-label{font-size:9px}main{padding:0 22px}.discover-hero{padding:5px 0 30px;flex-direction:column;align-items:flex-start;gap:25px}.discover-hero h1{font-size:clamp(40px,10vw,62px);letter-spacing:-.045em;margin-top:19px}.discover-intro{width:100%;display:flex;align-items:center;gap:18px}.discover-intro p{font-size:13px;margin:0;flex:1}.discover-intro .primary{width:auto;font-size:11px;gap:14px;padding:13px}.directory-toolbar{padding:15px;flex-wrap:wrap;gap:13px}.directory-title{flex:1;order:0}.directory-title h2{font-size:15px}.directory-sort{order:3;margin-left:auto}.directory-refresh{order:1}.directory-toolbar #directory-search{order:2;width:100%}.influencer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.influencer-card{padding:8px}.influencer-card-heading{flex-wrap:wrap;gap:7px;margin-top:14px}.influencer-card-heading>button{font-size:20px}.influencer-card>p{font-size:11px;margin-bottom:15px}.influencer-card-bottom{flex-wrap:wrap;gap:7px;font-size:10px}.coin-label{top:8px;left:8px;padding:6px;font-size:9px}.image-arrow{width:27px;height:27px;bottom:8px;right:8px}.coin-layout{grid-template-columns:1fr;gap:32px}.coin-character{padding:14px}.coin-page .public-profile-image{max-height:420px;object-fit:contain}.profile-tabs{gap:5px}.profile-tabs>[role=tab]{padding:11px 10px;font-size:12px}.profile-tabs>.text-link{font-size:10px}.social-post{padding:20px 15px}.community-page{display:block;margin-top:20px}.community-heading{position:static;margin-bottom:32px}.community-heading h1{font-size:46px}.community-heading .primary{max-width:210px}.treasury-panel{padding:20px}.funding-stages small{font-size:7px}footer{margin:38px 22px 0;flex-wrap:wrap}.footer-social{order:3;flex-basis:100%;gap:14px}.portrait.generated{height:320px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
