@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";:root{--bg-primary: #0a0a1a;--bg-secondary: #111128;--bg-tertiary: #161640;--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .45);--card-bg: rgba(255, 255, 255, .04);--card-border: rgba(255, 255, 255, .08);--card-hover-bg: rgba(255, 255, 255, .08);--accent: #f39c12;--accent-hover: #e67e22;--accent-glow: rgba(243, 156, 18, .25);--secondary: #3498db;--secondary-glow: rgba(52, 152, 219, .25);--input-bg: rgba(255, 255, 255, .05);--input-border: rgba(255, 255, 255, .1);--input-focus-border: rgba(243, 156, 18, .5);--shadow: rgba(0, 0, 0, .4);--shadow-lg: rgba(0, 0, 0, .6);--overlay: rgba(0, 0, 0, .85);--glass-bg: rgba(255, 255, 255, .03);--glass-border: rgba(255, 255, 255, .06);--success: #2ecc71;--danger: #e74c3c;--gradient-primary: linear-gradient(135deg, #f39c12 0%, #e67e22 100%);--gradient-accent: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-glow: linear-gradient(135deg, rgba(243, 156, 18, .15) 0%, rgba(52, 152, 219, .1) 100%)}[data-theme=light]{--bg-primary: #f8f9fc;--bg-secondary: #eef1f6;--bg-tertiary: #e2e7ef;--text-primary: #1a1a2e;--text-secondary: rgba(26, 26, 46, .65);--text-muted: rgba(26, 26, 46, .4);--card-bg: rgba(255, 255, 255, .7);--card-border: rgba(0, 0, 0, .06);--card-hover-bg: rgba(255, 255, 255, .9);--accent: #e67e22;--accent-hover: #d35400;--accent-glow: rgba(230, 126, 34, .2);--secondary: #2980b9;--secondary-glow: rgba(41, 128, 185, .2);--input-bg: rgba(0, 0, 0, .03);--input-border: rgba(0, 0, 0, .1);--input-focus-border: rgba(230, 126, 34, .5);--shadow: rgba(0, 0, 0, .08);--shadow-lg: rgba(0, 0, 0, .15);--overlay: rgba(255, 255, 255, .85);--glass-bg: rgba(255, 255, 255, .6);--glass-border: rgba(0, 0, 0, .05);--gradient-glow: linear-gradient(135deg, rgba(230, 126, 34, .08) 0%, rgba(41, 128, 185, .05) 100%)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg-primary);color:var(--text-primary);min-height:100vh;line-height:1.6;overflow-x:hidden;transition:background-color .5s cubic-bezier(.4,0,.2,1),color .5s ease}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--accent) 0%,var(--accent-hover) 100%);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}a{color:var(--secondary);text-decoration:none;transition:color .3s ease}a:hover{color:var(--accent)}h1,h2,h3,h4,h5,h6{font-weight:700;color:var(--text-primary);line-height:1.2}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit;transition:all .3s ease}input:focus,textarea:focus,select:focus{border-color:var(--input-focus-border)!important;box-shadow:0 0 0 3px var(--accent-glow)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glow{0%,to{box-shadow:0 0 5px var(--accent-glow),0 0 20px var(--accent-glow)}50%{box-shadow:0 0 20px var(--accent-glow),0 0 40px var(--accent-glow)}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes particleFloat{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) rotate(720deg);opacity:0}}@keyframes ripple{0%{transform:scale(.8);opacity:1}to{transform:scale(2.4);opacity:0}}@keyframes morphBlob{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:30% 60% 70% 40%/50% 60% 30%}50%{border-radius:50% 60% 30%/30% 60% 70% 40%}75%{border-radius:60% 30% 60% 40%/70% 40% 50% 60%}}@keyframes textGlow{0%,to{text-shadow:0 0 10px var(--accent-glow)}50%{text-shadow:0 0 30px var(--accent-glow),0 0 60px var(--accent-glow)}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bounceIn{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}.fade-in-up{animation:fadeInUp .6s ease forwards}.fade-in{animation:fadeIn .5s ease forwards}.slide-in-left{animation:slideInLeft .6s ease forwards}.slide-in-right{animation:slideInRight .6s ease forwards}.scale-in{animation:scaleIn .5s ease forwards}.float-anim{animation:float 3s ease-in-out infinite}.glow-anim{animation:glow 2s ease-in-out infinite}.bounce-in{animation:bounceIn .6s ease forwards}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.stagger-6{animation-delay:.6s}.glass-card{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:20px;transition:all .4s cubic-bezier(.4,0,.2,1)}.glass-card:hover{background:var(--card-hover-bg);border-color:#f39c1226;box-shadow:0 8px 32px var(--shadow),0 0 0 1px #f39c120d;transform:translateY(-4px)}.settings-fab{position:fixed;bottom:30px;right:30px;width:56px;height:56px;background:var(--gradient-primary);border-radius:16px;border:none;box-shadow:0 4px 24px var(--accent-glow),0 0 0 0 var(--accent-glow);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:22px;z-index:999;transition:all .4s cubic-bezier(.4,0,.2,1)}.settings-fab:hover{transform:scale(1.1) rotate(90deg);box-shadow:0 8px 32px var(--accent-glow),0 0 0 4px var(--accent-glow);border-radius:20px}.settings-fab:active{transform:scale(.95)}.settings-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;opacity:0;visibility:hidden;transition:all .4s ease}.settings-overlay.active{opacity:1;visibility:visible}.settings-panel{position:fixed;top:0;right:-420px;width:400px;max-width:90vw;height:100vh;background:var(--bg-primary);box-shadow:-10px 0 40px var(--shadow-lg);z-index:1001;transition:right .5s cubic-bezier(.4,0,.2,1);overflow-y:auto;border-left:1px solid var(--glass-border)}.settings-panel.active{right:0}.settings-header{padding:24px 28px;border-bottom:1px solid var(--card-border);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:var(--bg-primary);z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.settings-title{font-size:22px;font-weight:700;color:var(--text-primary)}.settings-close{width:36px;height:36px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;font-size:16px;cursor:pointer;transition:all .3s ease;color:var(--text-primary);display:flex;align-items:center;justify-content:center}.settings-close:hover{background:var(--accent);color:#fff;border-color:var(--accent);transform:rotate(90deg)}.settings-content{padding:28px}.settings-section{margin-bottom:36px}.settings-section-title{font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:2px;margin-bottom:16px}.toggle-switch{position:relative;width:56px;height:30px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:var(--card-bg);border:2px solid var(--card-border);border-radius:30px;transition:.4s cubic-bezier(.4,0,.2,1)}.toggle-slider:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background:var(--accent);border-radius:50%;transition:.4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px var(--accent-glow)}input:checked+.toggle-slider{background:var(--accent-glow);border-color:var(--accent)}input:checked+.toggle-slider:before{transform:translate(26px)}.language-selector{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;overflow:hidden}.language-option{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;cursor:pointer;transition:all .3s ease;border-bottom:1px solid var(--card-border)}.language-option:last-child{border-bottom:none}.language-option:hover{background:var(--card-hover-bg)}.language-option.active{background:#f39c1214}.language-info{display:flex;align-items:center;gap:12px}.language-flag{font-size:22px}.language-name{font-size:14px;font-weight:500;color:var(--text-primary)}.language-code{font-size:12px;color:var(--text-muted)}.language-check{color:var(--accent);font-size:16px}.google-translate-container{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:20px}.translate-header{display:flex;align-items:center;gap:10px;margin-bottom:15px;font-size:15px;font-weight:600;color:var(--text-primary)}#google_translate_element{width:100%}#google_translate_element select,.goog-te-combo{width:100%;padding:12px 16px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:12px;color:var(--text-primary);font-size:14px;cursor:pointer;outline:none}.goog-te-banner-frame{display:none!important}body{top:0!important}.goog-te-gadget{font-family:inherit!important}.goog-te-gadget-simple{background:var(--input-bg)!important;border:1px solid var(--input-border)!important;border-radius:12px!important;padding:8px 12px!important}.goog-te-gadget-simple span,.goog-te-menu-value span{color:var(--text-primary)!important}.navbar-scrolled{background:var(--glass-bg)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:0 4px 30px var(--shadow)!important;border-bottom:1px solid var(--glass-border)!important}.particles-bg{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.particle{position:absolute;width:4px;height:4px;background:var(--accent);border-radius:50%;opacity:.3;animation:particleFloat linear infinite}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.animated-border{position:relative;overflow:hidden}.animated-border:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:conic-gradient(from 0deg,transparent,var(--accent),transparent,var(--accent),transparent);border-radius:inherit;animation:spin 3s linear infinite;z-index:-1;opacity:0;transition:opacity .4s ease}.animated-border:hover:before{opacity:1}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.settings-fab{bottom:20px;right:20px;width:48px;height:48px;font-size:18px;border-radius:14px}.settings-panel{width:100%;right:-100%}::-webkit-scrollbar{width:6px}}@media (max-width: 480px){.settings-fab{bottom:16px;right:16px;width:44px;height:44px;font-size:16px}}::selection{background:var(--accent-glow);color:var(--text-primary)}
