:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ppn-bg:#07061d;--ppn-bg-2:#120a35;--ppn-text:#f4f3ff;--ppn-muted:#aab0d6;--ppn-gold:#fcb900;--ppn-orange:#ff6900;--ppn-blue:#2f9bff;--ppn-purple:#9b51e0;--ppn-grad-gold:linear-gradient(135deg, #fcb900 0%, #ff6900 100%);--ppn-grad-cool:linear-gradient(135deg, #2f9bff 0%, #9b51e0 100%);--color-bg:var(--tg-theme-bg-color,var(--ppn-bg));--color-bg-secondary:var(--tg-theme-secondary-bg-color,var(--ppn-bg-2));--color-section:var(--tg-theme-section-bg-color,var(--color-bg-secondary));--color-text:var(--tg-theme-text-color,var(--ppn-text));--color-hint:var(--tg-theme-hint-color,var(--ppn-muted));--color-link:var(--tg-theme-link-color,var(--ppn-blue));--color-button:var(--tg-theme-button-color,var(--ppn-blue));--color-button-text:var(--tg-theme-button-text-color,#fff);--color-destructive:var(--tg-theme-destructive-text-color,#ff3b30);--color-accent:var(--ppn-gold);--color-accent-2:var(--ppn-orange);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--font-xs:12px;--font-sm:14px;--font-md:16px;--font-lg:20px;--font-xl:28px;--safe-top:0px;--safe-bottom:0px;--tg-viewport-height:100vh}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--color-bg);color:var(--color-text);-webkit-text-size-adjust:100%;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}*,:before,:after{box-sizing:border-box}#app,ppn-app{min-height:var(--tg-viewport-height);display:block}button{font:inherit}
