.landing-scope{--landing-background: 0 0% 6%;--landing-foreground: 240 5% 89%;--landing-card: 0 0% 0% / .04;--landing-card-foreground: 240 5% 89%;--landing-popover: 0 0% 6%;--landing-popover-foreground: 240 5% 89%;--landing-primary: 192 98% 51%;--landing-primary-foreground: 0 0% 6%;--landing-secondary: 0 0% 100% / .06;--landing-secondary-foreground: 240 5% 89%;--landing-muted: 0 0% 100% / .04;--landing-muted-foreground: 240 4% 46%;--landing-accent: 0 0% 100% / .06;--landing-accent-foreground: 240 5% 89%;--landing-destructive: 0 84.2% 60.2%;--landing-destructive-foreground: 0 0% 98%;--landing-border: 0 0% 100% / .08;--landing-input: 0 0% 100% / .08;--landing-ring: 192 98% 51%;--landing-font-display: "Plus Jakarta Sans", sans-serif;--landing-font-body: "Plus Jakarta Sans", sans-serif;--landing-font-mono: "JetBrains Mono", monospace}.landing-scope{color:hsl(var(--landing-foreground));font-family:var(--landing-font-body);background-color:#0e1011;background-image:url(/landing/planalto-bg.png);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;min-height:100vh}.landing-scope .font-landing-display{font-family:var(--landing-font-display)}.landing-scope .font-landing-body{font-family:var(--landing-font-body)}.landing-scope .font-landing-mono{font-family:var(--landing-font-mono)}.landing-scope .glass-card{background:#08215d33;border:.8px solid rgba(7,201,253,.12);border-radius:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.landing-scope .glass-button{background:#08215d4d;border:.8px solid rgba(7,201,253,.1);border-radius:12px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@keyframes landing-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(3deg)}}@keyframes landing-float-delayed{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-16px) rotate(-4deg)}}@keyframes landing-float-slow{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes landing-float-gentle{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(1.5deg)}}.landing-scope .animate-float{animation:landing-float 3s ease-in-out infinite}.landing-scope .animate-float-delayed{animation:landing-float-delayed 3.5s ease-in-out infinite .5s}.landing-scope .animate-float-slow{animation:landing-float-slow 4s ease-in-out infinite 1s}.landing-scope .animate-float-gentle{animation:landing-float-gentle 4.5s ease-in-out infinite .8s}.landing-scope .border-landing-border{border-color:hsl(var(--landing-border))}
