/* SocialTrending Hub: charcoal, warm ivory and electric lime. */
:root,:root[data-theme="dark"]{--bg:#101210;--surface:#1B1F1B;--ink:#F5F3EA;--muted:#A6ADA6;--line:#333A32;--hi:#D5FF5F;--hi-ink:#101210;--pink:#D5FF5F;--chip:#232822}
body{background:var(--bg);color:var(--ink)}nav{background:#101210f5;border-color:var(--line)}nav .wrap{padding-block:17px}.logo img{width:260px;height:auto}footer .logo img{width:290px}.links a{color:#d9dcd2}.links a:hover,.pagelink:hover{color:var(--hi)}
.btn,.btn.yellow{background:var(--hi);border-color:var(--hi);color:var(--hi-ink);box-shadow:none}.btn:hover{background:#e2ff90;border-color:#e2ff90}.btn.ghost{background:transparent;color:var(--ink);border-color:#596151}.btn.ghost:hover{background:#252b22;border-color:#8e9a78}.skip{background:var(--hi);color:var(--hi-ink)}.label,.highlight-account,.float-arrow{color:var(--hi)}.live-dot,.status i{background:var(--hi)}.hero-copy p.lede,.hero-note{color:var(--muted)}.hero-stats{border-color:var(--line)}
.hero-art{background:radial-gradient(ellipse at 80% 20%,#2c3520,#1b2019 55%,#171b16);border-color:#3b4531}.art-word{color:#343e2b}.art-word span{color:#566247}.art-top,.art-bottom{color:#abb599}.art-orbit,.art-orbit:after{border-color:#4c5837}.audience-float{background:#121610f5;border-color:#4c573d}.audience-float small{color:var(--muted)}.hero-controls button{background:#1b2116;border-color:#66704e}.hero-controls button[aria-pressed=true]{background:var(--hi);border-color:var(--hi);color:var(--hi-ink)}.post-bottom,.post-head{background:#F5F3EA}.real-hero .post-bottom a{color:#303a21}.real-hero>a>img{background:#0c0e0b}
.brands{background:#151914;border-block:1px solid var(--line)}.brands .label{color:var(--muted)}.ribbon-logo,.ribbon-logo.tone-light{background:#1b201a;border-color:#3a4235;box-shadow:6px 9px 14px #0003}.brand-portfolio{background:radial-gradient(ellipse at 50% 0,#262e20,#151a13 70%);border-color:#394132}.brand-portfolio>p,.brand-portfolio-note span{color:var(--muted)}.brand-portfolio-card,.brand-portfolio-card.tone-light{background:linear-gradient(145deg,#252c20,#181d16);border-color:#46503b;box-shadow:0 12px 18px #0003,inset 0 1px #ffffff09}.brand-portfolio-note{border-color:var(--line)}
.filters button{border-color:#424b39;color:var(--muted)}.filters button[aria-pressed=true]{background:var(--hi);border-color:var(--hi);color:var(--hi-ink)}.highlight-image{background:#171c15;border-color:#3e4735}.format{background:#151b11ed;border-color:#ffffff30}.highlight h3{color:var(--ink)}.highlight-link,.gallery-status{color:var(--muted)}
.svc .ic{background:#252e1d}.svc .ic svg{stroke:var(--hi)}.svc p,.sec-head p,.step p,details p{color:var(--muted)}.tags span{color:#cad0bf;border-color:#444e37}.platforms{border-color:var(--line)}#work{background:#141813;border-color:var(--line)}.hero-case{background:#1b2019;border-color:var(--line)}.hc-copy>p{color:#b5beb0}.hc-cols .label{color:#d7e5bd}.hc-cols li{color:#c6cebf}.hc-cols li:before{background:var(--hi)}.hc-stat{background:radial-gradient(ellipse at top right,#333e24,#1d2518 70%);border-color:#485338}.stat-value{color:var(--hi)}.stat-caption{color:#d7ddcb}.stat-eyebrow,.stat-footnote{color:#adb99d}.stat-line{background:#4f5b3e}.stat-line:after{background:linear-gradient(90deg,transparent,#d5ff5f,transparent)}.account-case{background:#171c15;border-color:#353e2d}.account-case p,.account-count small{color:var(--muted)}
.integration-case,.integration-case.ozoon{background:#1b2019;border-color:#3b4531}.integration-copy p{color:#b7c0af}.integration-copy p b{color:var(--hi)}.ozoon .label{color:var(--hi)}.campaign-phone{border-color:#0d100b;box-shadow:0 25px 45px #0004}.campaign-phone span{background:#151b11ed;border-color:#566145}.media-experience p,.disclaim{color:var(--muted)}
.contact{background:#1c2318;border-top:1px solid #3e4832}.contact-side p{color:#b7c1ae}form{background:#141a10;border-color:#3d4931}input,select,textarea{background:#1f2818;border-color:#4c583e;color:var(--ink)}input::placeholder,textarea::placeholder{color:#a4af99}.opts label{border-color:#48553a}.opts input:checked+label{background:var(--hi);border-color:var(--hi);color:var(--hi-ink)}.form-help{color:var(--muted)}.sent button{background:#303c21;color:var(--ink)}footer{background:#101210;border-color:var(--line)}.menu-toggle{border-color:#566145}.links.is-open{background:#161c12;border-color:var(--line)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--hi);outline-offset:4px}
@media(max-width:900px){.links{background:#161c12;border-color:var(--line)}}
@media(max-width:700px){nav .wrap{padding-block:14px}.logo img{width:220px}.hero .wrap{padding-top:40px}footer .logo img{width:270px}}
@media(max-width:370px){.logo img{width:195px}.menu-toggle{padding:8px 9px}}
.real-hero .post-bottom{padding:10px 12px;min-height:32px}.real-hero .post-bottom>span{font:7px var(--mono);letter-spacing:.03em}.real-hero .post-bottom a{font-size:8px;white-space:nowrap}

/* Restore the original SocialTrending Hub wordmark. */
nav .wrap{padding-block:24px}.logo img{width:260px;height:auto}footer .logo img{width:290px}@media(max-width:700px){nav .wrap{padding-block:22px}.logo img{width:220px}}@media(max-width:370px){.logo img{width:195px}}

#enquiry-status:empty{display:none}#enquiry-status{padding:16px 20px;border:1px solid currentColor;border-radius:12px;line-height:1.6}#enquiry-status[data-state="success"]{color:#D5FF5F}#enquiry-status[data-state="error"]{color:#ffb4a9}#enq button:disabled{opacity:.65;cursor:wait}
