 {} *{} .gp-component-id-VxaLtFXsJj { width: 100%;overflow-wrap: break-word; } @media (max-width: 639px) { .gp-component-id-VxaLtFXsJj { width: 100%;overflow-wrap: break-word; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-VxaLtFXsJj { width: 100%;overflow-wrap: break-word; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-VxaLtFXsJj { width: 100%;overflow-wrap: break-word; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-VxaLtFXsJj { width: 100%;overflow-wrap: break-word; } } @media (min-width: 1200px) { .gp-component-id-VxaLtFXsJj { width: 100%;overflow-wrap: break-word; } } #IE-warning { display: none; position: fixed; width: 100%; height: 100%; z-index: 9999; background: white; } .IE-warning-message { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center; } :root { color-scheme: dark; } html, body { background: #0b0f19; } body { font-family: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; } /* Background gradients */ .bg-aura { background-image: radial-gradient(1200px 500px at 120% -10%, rgba(99,102,241,.25), transparent 60%), radial-gradient(800px 300px at -10% 10%, rgba(16,185,129,.25), transparent 60%), linear-gradient(180deg, #0b0f19 25%, #0b0f19 100%); } /* Subtle grid overlay */ .grid-overlay::before { content: ""; position: absolute; inset: 0; mask-image: linear-gradient(to bottom, black, transparent); -webkit-mask-image: linear-gradient(to bottom, black, transparent); background-image: linear-gradient(to right, rgba(255,255,255,.08) 1px, transparent 1px), linear-gradient(to bottom, rgba(255,255,255,.08) 1px, transparent 1px); background-size: 32px 32px, 32px 32px; opacity: .12; pointer-events: none; } /* Animations */ @keyframes float { 0% { transform: translateY(0px); } 50% { transform: translateY(-4px); } 100% { transform: translateY(0px); } } @keyframes glow-pulse { 0%,100% { opacity: .25; filter: blur(28px); } 50% { opacity: .45; filter: blur(36px); } } .animate-float { animation: float 6s ease-in-out infinite; } .animate-glow { animation: glow-pulse 5s ease-in-out infinite; } /* Shimmer for top bars */ .shimmer { position: relative; overflow: hidden; isolation: isolate; } .shimmer::after { content: ""; position: absolute; inset: 0; background: linear-gradient(90deg, transparent, rgba(255,255,255,.12), transparent); transform: translateX(-100%); animation: shimmer 2.6s ease-in-out infinite; } @keyframes shimmer { 0% { transform: translateX(-100%); } 70% { transform: translateX(120%); } 100% { transform: translateX(120%); } }
