:root,html.dark,.dark{--color-void:#8ed0f8;--color-carbon:#a6dcfc;--color-obsidian:#bde6ff;--color-graphite:#8bc8ec;--color-smoke:#47758d;--color-ash:#335e73;--color-fog:#2d556b;--color-mist:#133b50;--color-bone:#0c3023;--color-paper:#072c21;--color-acid-lime:#00dc40;--color-positive:#006e32;--color-negative:#9f232d;--background:#8ed0f8;--foreground:#072c21;--card:#afe0fc;--card-foreground:#072c21;--popover:#d2edff;--popover-foreground:#072c21;--primary:#00df43;--primary-foreground:#042c15;--secondary:#b5e4ff;--secondary-foreground:#072c21;--muted:#b5e4ff;--muted-foreground:#234e63;--accent:#b5e4ff;--accent-foreground:#072c21;--border:#568ba5;--input:#568ba5;--ring:#087335;--illustration-background:#8ed0f8;--illustration-paper:#072c21;--illustration-accent:#00dc40}
body{background:#8ed0f8;color:#072c21}::selection{background:#00df43;color:#072c21}
.bg-acid-lime.text-void{color:#042c15!important}.text-acid-lime{color:#006d29!important}
.good-tech-logo{background:none!important;mask:none!important;-webkit-mask:none!important;aspect-ratio:auto!important;width:190px!important;height:46px;display:inline-flex;align-items:center;gap:8px;color:#072c21!important}
.good-tech-logo:before{content:"";width:43px;height:43px;flex:none;border-radius:11px;background:url('/assets/brand/padlocked/logo.webp') center/cover}
.good-tech-logo:after{content:"padlocked";font-family:Inter,Arial,sans-serif;font-size:26px;font-weight:850;letter-spacing:-1.5px;line-height:1}
.bundle-hero{padding-top:70px!important;padding-bottom:60px!important;min-height:760px}
.bundle-hero-inner{grid-template-columns:1.04fr 1fr!important;align-items:center!important;gap:20px!important}
.bundle-hero-headline{font-size:clamp(65px,7.5vw,118px)!important;font-weight:780!important;letter-spacing:-.068em!important;line-height:.96!important}
.bundle-hero-headline>span{color:#006d29!important}
.bundle-hero-eyebrow{font-size:12px!important;font-weight:700!important;letter-spacing:.14em!important}
.bundle-hero-subline{max-width:510px;font-size:20px!important;line-height:1.55!important;margin-top:28px!important}
.padlocked-hero-logo{width:100%;max-width:640px;display:block;border-radius:30px}
.bundle-hero-roles{display:none!important}.bundle-hero-rules{font-size:13px!important;opacity:.8;margin-top:10px}
.bundle-hero-actions [data-slot=button]{border-radius:999px!important;font-weight:650!important}
.bundle-hero-actions{margin-top:32px!important}.bundle-hero-actions a{border-radius:999px!important}.bundle-hero-actions a:first-child{background:#00df43!important;color:#042c15!important;opacity:1!important}
.goodtech-contract{background:#b5e3ff!important;border-color:#6aa1be!important;border-radius:18px!important}.goodtech-contract-heading,.goodtech-contract-status{color:#254f61!important}.goodtech-contract-address{color:#072c21!important}.goodtech-contract-copy{border-color:#6aa1be!important;color:#072c21!important}.goodtech-contract-heading a{color:#006125!important}
.entry-choice-intro:after{content:"Protection concept. The on-chain program is currently closed.";display:block;font-size:13px;font-weight:650;margin-top:16px;color:#073f23}
.ecosystem-reference-image{border-radius:26px;max-height:600px;object-fit:contain}.launchpad-ecosystem-media{background:#8ed0f8!important}
.brand-illustration{--illustration-paper:#072c21;--illustration-background:#8ed0f8;--illustration-accent:#00dc40}
.launch-desk-illustration,.launch-desk-artwork,.documented-losses-artwork{display:none}
.brand-section-heading,.entry-choice-heading,.launch-desk-heading{font-weight:750!important;letter-spacing:-.055em!important}
@media(max-width:900px){.bundle-hero{padding-top:48px!important;min-height:0}.bundle-hero-inner{grid-template-columns:1fr!important;gap:24px!important}.bundle-hero-headline{font-size:clamp(60px,12vw,100px)!important}.bundle-hero-artwork{max-width:430px!important}.bundle-hero-copy{max-width:680px!important}.padlocked-hero-logo{max-height:450px;object-fit:contain}}
@media(max-width:520px){.bundle-hero{padding:35px 0!important}.bundle-hero-inner{padding-inline:22px!important}.bundle-hero-headline{font-size:clamp(52px,14vw,67px)!important}.bundle-hero-subline{font-size:17px!important}.bundle-hero-actions{margin-top:24px!important}.good-tech-logo{width:155px!important;height:38px}.good-tech-logo:before{width:35px;height:35px}.good-tech-logo:after{font-size:23px}.bundle-hero-artwork{max-width:350px!important}.padlocked-hero-logo{border-radius:18px}.goodtech-contract-address{font-size:10px!important}}
