.landing{color:#efe6ff;-webkit-font-smoothing:none;background:#0d0a1f;min-height:100vh;margin:0;font-family:DotGothic16,monospace;font-size:17px;line-height:1.5}.landing a:not(.landing-btn){color:#35e8ff}.landing a:not(.landing-btn):hover{color:#ffe34d}.landing ::selection{color:#07061a;background:#ff3b6b}.landing-hero{background:#0d0a1f;height:100vh;min-height:640px;position:relative;overflow:hidden}.landing-hero__canvas{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.landing-hero__overlay{pointer-events:none;flex-direction:column;padding:clamp(20px,3vw,32px) clamp(20px,4vw,56px);display:flex;position:absolute;inset:0}.landing-hero__nav{pointer-events:auto;justify-content:space-between;align-items:center;gap:16px;display:flex}.landing-hero__brand{align-items:center;gap:10px;display:flex}.landing-hero__mark{color:#07061a;background:#ffe34d;place-items:center;width:28px;height:28px;font-family:Silkscreen,monospace;font-size:16px;display:grid;box-shadow:0 0 0 3px #07061a}.landing-hero__name{letter-spacing:.08em;font-family:Silkscreen,monospace;font-size:16px}.landing-hero__beta{letter-spacing:.06em;color:#35e8ff;text-transform:uppercase;font-family:Silkscreen,monospace;font-size:11px}.landing-hero__copy{max-width:760px;margin-top:clamp(24px,6vh,72px)}.landing-hero__title{text-shadow:5px 5px #ff3b6b,10px 10px #07061a;margin:0;font-family:Silkscreen,monospace;font-size:clamp(56px,10vw,132px);font-weight:400;line-height:.9}.landing-hero__headline{color:#ffe34d;text-shadow:3px 3px #07061a;text-wrap:balance;max-width:640px;margin:22px 0 0;font-family:Silkscreen,monospace;font-size:clamp(18px,2.2vw,28px);line-height:1.2}.landing-hero__lede{text-wrap:pretty;background:#1a1433;max-width:520px;margin:22px 0 0;padding:12px 16px;font-size:clamp(15px,1.3vw,18px);box-shadow:0 0 0 3px #07061a,inset 3px 3px #3d2f73,inset -3px -3px #110c24}.landing-hero__actions{pointer-events:auto;flex-wrap:wrap;gap:16px;margin-top:26px;display:flex}.landing-btn{letter-spacing:.04em;cursor:pointer;border:0;padding:14px 20px;font-family:Silkscreen,monospace;font-size:14px;text-decoration:none;display:inline-block}.landing-btn:active{transform:translateY(2px)}.landing-btn--sm{padding:10px 14px;font-size:12px}.landing-btn--cyan,.landing-btn--cyan:hover,.landing-btn--cyan:visited,.landing-btn--cyan:focus{color:#07061a;background:#35e8ff;box-shadow:0 0 0 3px #07061a,inset -3px -3px #1a9fb3,inset 3px 3px #b3f7ff}.landing-btn--pink,.landing-btn--pink:hover,.landing-btn--pink:visited,.landing-btn--pink:focus{color:#12091f;background:#ff3b6b;box-shadow:0 0 0 3px #07061a,inset -4px -4px #b61f4b,inset 4px 4px #ff9ab1}.landing-btn--ghost,.landing-btn--ghost:hover,.landing-btn--ghost:visited,.landing-btn--ghost:focus{color:#efe6ff;background:#1a1433;box-shadow:0 0 0 3px #07061a,inset -4px -4px #110c24,inset 4px 4px #3d2f73}.landing-features{background:#110d25;padding:clamp(64px,8vw,112px) clamp(20px,5vw,72px);position:relative}.landing-features__rule{background:repeating-linear-gradient(90deg,#2d2450 0 6px,#251d45 6px 12px);height:12px;position:absolute;top:0;left:0;right:0;box-shadow:0 3px #07061a}.landing-features__inner{max-width:1080px;margin:0 auto}.landing-features__header{align-items:center;gap:16px;margin-bottom:36px;display:flex}.landing-features__label{letter-spacing:.2em;color:#8f83b8;text-transform:uppercase;font-family:Silkscreen,monospace;font-size:13px}.landing-features__line{background:repeating-linear-gradient(90deg,#3d2f73 0 6px,#0000 6px 12px);flex:1;height:3px}.landing-features__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:24px;display:grid}.landing-card{background:#1a1433;padding:24px;box-shadow:0 0 0 3px #07061a,inset 3px 3px #3d2f73,inset -3px -3px #110c24}.landing-card__num{font-family:Silkscreen,monospace;font-size:28px}.landing-card__num--yellow{color:#ffe34d}.landing-card__num--cyan{color:#35e8ff}.landing-card__num--pink{color:#ff3b6b}.landing-card__title{margin-top:10px;font-family:Silkscreen,monospace;font-size:18px}.landing-card__list{color:#cfc6ee;gap:8px;margin-top:16px;padding:0;font-size:15px;list-style:none;display:grid}.landing-card__item{gap:10px;display:flex}.landing-card__bullet--yellow{color:#ffe34d}.landing-card__bullet--cyan{color:#35e8ff}.landing-card__bullet--pink{color:#ff3b6b}.landing-crt{pointer-events:none;z-index:90;background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 3px),radial-gradient(#0000 60%,#00000073);position:fixed;inset:0}body:has(.landing){background:#0d0a1f;margin:0}
