:root{--midnight:#0b0f2b;--deep-purple:#1a0b2e;--royal-purple:#3b1e54;--gold:#ffd166;--dark-gold:#b8954d;--cyan:#00f5d4;--emerald:#16a085;--crimson:#e74c3c;--silver:#bdc3c7;--bg-primary:#0b0f2b;--bg-secondary:#1a0b2e;--text-secondary:#ffffffb3;--font-mono:"SF Mono","Monaco","Inconsolata","Roboto Mono",monospace;--epic-gradient:linear-gradient(135deg,#0b0f2b,#1a0b2e 25%,#3b1e54 50%,#16a085);--hero-gradient:linear-gradient(135deg,#000428,#004e92);--gold-gradient:linear-gradient(135deg,#ffd166,#b8954d);--magic-gradient:linear-gradient(135deg,#667eea,#764ba2)}[data-theme=light]{--bg-primary:#fff;--bg-secondary:#f8f9fa;--text-primary:#1a1a1a;--text-secondary:#1a1a1ab3;--epic-gradient:linear-gradient(135deg,#e3f2fd,#bbdefb 25%,#90caf9 50%,#64b5f6);--hero-gradient:linear-gradient(135deg,#e8f5e8,#c8e6c9)}.app-loader{align-items:center;background:linear-gradient(135deg,#0b0f2b,#1a0b2e 25%,#3b1e54 50%,#16a085);background:var(--epic-gradient);display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:10000}.loader-content{position:relative;text-align:center;z-index:2}.loader-logo{margin-bottom:3rem}.sword-icon{animation:swordGlow 2s ease-in-out infinite alternate;display:block;filter:drop-shadow(0 0 20px #FFD166);font-size:4rem;margin-bottom:1rem}@keyframes swordGlow{0%{filter:drop-shadow(0 0 20px #FFD166);transform:scale(1) rotate(-5deg)}to{filter:drop-shadow(0 0 30px #00F5D4) drop-shadow(0 0 40px #FFD166);transform:scale(1.1) rotate(5deg)}}.loader-logo h1{-webkit-text-fill-color:#0000;animation:titlePulse 3s ease-in-out infinite;background:linear-gradient(135deg,#ffd166,#b8954d);background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:900;letter-spacing:.2em;margin:0;text-shadow:0 0 30px #ffd16680}@keyframes titlePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.loader-subtitle{animation:subtitleGlow 2s ease-in-out infinite alternate;color:#00f5d4;font-size:1.2rem;font-weight:600;letter-spacing:.1em;margin-top:1rem}@keyframes subtitleGlow{0%{opacity:.8}to{opacity:1;text-shadow:0 0 20px #00f5d4}}.loader-progress{background:#ffffff1a;border-radius:2px;height:4px;margin:2rem auto;overflow:hidden;position:relative;width:300px}.progress-bar{animation:progressFill 3s ease-out infinite;background:linear-gradient(90deg,#ffd166,#00f5d4 50%,#16a085);border-radius:2px;box-shadow:0 0 20px #ffd166cc;height:100%}@keyframes progressFill{0%{width:0}to{width:100%}}.loader-text{animation:textFlicker 1.5s ease-in-out infinite alternate;color:#ffffffe6;font-size:1rem;font-weight:500}@keyframes textFlicker{0%{opacity:.7}to{opacity:1}}.loader-particles{animation:particleFloat 20s ease-in-out infinite;background:radial-gradient(circle at 20% 80%,#ffd1661a 0,#0000 50%),radial-gradient(circle at 80% 20%,#00f5d41a 0,#0000 50%),radial-gradient(circle at 40% 40%,#3b1e5433 0,#0000 50%);height:100%;left:0;position:absolute;top:0;width:100%}@keyframes particleFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}@media (max-width:768px){*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}[role=button],a,button{min-height:44px;min-width:44px}input,select,textarea{font-size:16px!important}body{-webkit-overflow-scrolling:touch}*{animation-duration:.5s!important;transition-duration:.3s!important}.floating-icon,.loader-particles{display:none!important}.footer:before,.hero-section:before{opacity:.3!important}}html{height:100%;overflow-x:hidden}body{-webkit-text-size-adjust:100%;background:#0b0f2b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh;text-rendering:optimizeLegibility}.App{overflow-x:hidden;z-index:1}.App main{position:relative;z-index:2}section{padding:4rem 1rem;position:relative;z-index:10}@media (min-width:576px){section{padding:5rem 1.5rem}}@media (min-width:768px){section{padding:6rem 2rem}}@media (min-width:992px){section{padding:8rem 2rem}}#root{min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin-bottom:1rem}a[role=button],button{min-height:44px;min-width:44px;touch-action:manipulation}@media (max-width:768px){a,button{font-size:16px;padding:12px 16px}}.App{background:linear-gradient(135deg,#0b0f2b,#1a0b2e 25%,#3b1e54 50%,#16a085);background:var(--epic-gradient);min-height:100vh;position:relative;text-align:center}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ffd166,#b8954d);background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,5vw,4rem)}h2{color:#ffd166;color:var(--gold);font-size:clamp(2rem,4vw,3rem);text-shadow:0 0 20px #ffd1664d}.epic-button{background:linear-gradient(135deg,#ffd166,#b8954d);background:var(--gold-gradient);border:2px solid #0000;border-radius:50px;color:#0b0f2b;color:var(--midnight);display:inline-block;font-size:1.1rem;font-weight:700;letter-spacing:.05em;overflow:hidden;padding:1rem 2rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.epic-button:hover{background:linear-gradient(135deg,#00f5d4,#16a085);box-shadow:0 15px 35px #ffd16666,0 5px 15px #0000004d;color:#fff;transform:translateY(-3px)}.epic-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.epic-button:hover:before{left:100%}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0b0f2b;background:var(--midnight)}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#ffd166,#b8954d);background:var(--gold-gradient);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--magic-gradient)}.glow-text{text-shadow:0 0 5px currentColor,0 0 10px currentColor,0 0 15px currentColor,0 0 20px #ffd166;text-shadow:0 0 5px currentColor,0 0 10px currentColor,0 0 15px currentColor,0 0 20px var(--gold)}.glow-box{box-shadow:0 0 20px #ffd1664d,0 0 40px #00f5d433,inset 0 0 20px #ffffff0d}@media (max-width:768px){.loader-logo h1{font-size:2.5rem}.loader-progress{width:250px}.sword-icon{font-size:3rem}}:root{--primary-gradient:linear-gradient(135deg,#667eea,#764ba2);--secondary-gradient:linear-gradient(135deg,#f093fb,#f5576c);--accent-gradient:linear-gradient(135deg,#4facfe,#00f2fe);--gold:gold;--cyan:#0ff;--purple:#8b5cf6;--pink:#ec4899;--bg-primary:#0a0a0b;--bg-secondary:#1a1a1b;--bg-tertiary:#2a2a2b;--text-primary:#fff;--text-secondary:#a1a1aa;--text-accent:var(--gold);--section-padding:120px 0;--container-padding:0 24px;--border-radius:16px;--border-radius-lg:24px;--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--transition-fast:0.3s var(--ease-out-quart);--transition-medium:0.6s var(--ease-out-expo);--font-primary:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0b;background:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);line-height:1.6;overflow-x:hidden}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}.c-scrollbar{height:100%;opacity:0;position:absolute;right:0;top:0;transform-origin:center right;transition:transform .3s,opacity .3s;width:11px}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}.c-scrollbar_thumb{background:linear-gradient(135deg,gold,#0ff);background:linear-gradient(135deg,var(--gold),var(--cyan));border-radius:10px;cursor:grab;margin:0 2px;opacity:.5;position:absolute;right:0;top:0;width:7px}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}.container{margin:0 auto;max-width:1400px;padding:0 24px;padding:var(--container-padding)}.section{overflow:hidden;padding:120px 0;padding:var(--section-padding);position:relative}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text}.glass-effect{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a}.glow-effect{box-shadow:0 0 60px #ffd7004d}@media (max-width:1024px){:root{--section-padding:80px 0;--container-padding:0 20px}}@media (max-width:768px){:root{--section-padding:60px 0;--container-padding:0 16px}html{font-size:14px}}@media (max-width:480px){:root{--section-padding:40px 0}}
/*# sourceMappingURL=main.533645dd.css.map*/