/*
Theme Name: Captarium Coming Soon
Version: 1.0
*/
:root{--bg:#071018;--muted:#91a0ad;--line:rgba(255,255,255,.13);--violet:#8b5cf6;--white:#f6f8fb}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--white);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.stage{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden;padding:32px clamp(26px,6vw,96px)}.stage:before{content:"";position:absolute;inset:-30%;background:radial-gradient(circle at 72% 22%,rgba(119,70,229,.20),transparent 22%),radial-gradient(circle at 21% 85%,rgba(35,122,145,.15),transparent 25%)}.stage:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,black,transparent 74%)}.nav,.hero,.footer{position:relative;z-index:1}.nav{display:flex;justify-content:space-between;align-items:center}.brand{font-weight:750;font-size:19px;letter-spacing:-.04em}.brand i{display:inline-block;width:8px;height:8px;border-radius:99px;background:var(--violet);margin:0 0 2px 5px}.status{font-size:10px;letter-spacing:.15em;color:#c4cdd6;text-transform:uppercase;border:1px solid var(--line);border-radius:99px;padding:9px 12px}.status b{color:#80e2b4;margin-right:7px}.hero{flex:1;display:flex;align-items:center;max-width:920px}.eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#b9c4cf;margin-bottom:25px}.eyebrow:before{content:"";display:inline-block;width:28px;height:1px;background:var(--violet);vertical-align:middle;margin-right:11px}.hero h1{font-size:clamp(42px,6.2vw,82px);line-height:.99;letter-spacing:-.065em;font-weight:670;max-width:850px;margin:0}.hero h1 span{color:#9f7aff}.hero p{color:var(--muted);font-size:clamp(17px,2vw,21px);line-height:1.5;max-width:580px;margin:32px 0 0}.divider{height:1px;background:var(--line);max-width:580px;margin:39px 0 19px}.soon{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#d7dee6}.footer{display:flex;justify-content:space-between;color:#71808e;font-size:12px;padding-top:24px;border-top:1px solid var(--line)}@media(max-width:560px){.stage{padding:24px}.footer{gap:12px;flex-direction:column}.hero h1{font-size:45px}}
.product-link{display:inline-block;color:var(--white);font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid var(--violet);border-radius:999px;padding:12px 16px}.product-link:hover{background:var(--violet)}.plugin-copy{max-width:620px}.plugin-copy p{margin:24px 0 0}.plugin-page h1{font-size:clamp(42px,5.3vw,72px)}