Spaces:
Paused
Paused
| /* ═══════════════════════════════════════════════════════════════════════════════ | |
| LINGUAVERIFY AI v6.0 - FLAGSHIP PREMIUM EDITION | |
| Complete Production CSS - Apple × OpenAI × Notion Inspired | |
| ═══════════════════════════════════════════════════════════════════════════════ */ | |
| :root{--color-midnight:#0A0E27;--color-deep-navy:#0F172A;--color-slate:#1E293B;--color-graphite:#334155;--color-electric-cyan:#06B6D4;--color-neon-blue:#3B82F6;--color-violet:#8B5CF6;--color-rose-gold:#F59E0B;--color-emerald:#10B981;--text-primary:#FFF;--text-secondary:rgba(255,255,255,.7);--text-tertiary:rgba(255,255,255,.5);--text-muted:rgba(255,255,255,.3);--glass-bg:rgba(255,255,255,.03);--glass-border:rgba(255,255,255,.08);--glass-strong:rgba(255,255,255,.06);--gradient-primary:linear-gradient(135deg,#667EEA 0%,#764BA2 50%,#F093FB 100%);--gradient-neural:linear-gradient(135deg,#4F46E5 0%,#7C3AED 50%,#2563EB 100%);--gradient-cyan:linear-gradient(135deg,#06B6D4 0%,#3B82F6 100%);--gradient-gold:linear-gradient(135deg,#F59E0B 0%,#EF4444 100%);--gradient-mesh:radial-gradient(at 40% 20%,rgba(103,126,234,.15) 0,transparent 50%),radial-gradient(at 80% 0%,rgba(118,75,162,.15) 0,transparent 50%),radial-gradient(at 0% 50%,rgba(6,182,212,.12) 0,transparent 50%);--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-2xl:2rem;--shadow-sm:0 2px 8px rgba(0,0,0,.1);--shadow-md:0 4px 16px rgba(0,0,0,.15);--shadow-lg:0 8px 32px rgba(0,0,0,.2);--shadow-xl:0 16px 64px rgba(0,0,0,.25);--shadow-glow:0 0 40px rgba(103,126,234,.3);--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-base:.3s cubic-bezier(.4,0,.2,1);--transition-slow:.6s cubic-bezier(.4,0,.2,1);--transition-smooth:.3s cubic-bezier(.34,1.56,.64,1)} | |
| *{margin:0;padding:0;box-sizing:border-box} | |
| *::before,*::after{box-sizing:border-box} | |
| html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} | |
| body{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background:var(--color-midnight);color:var(--text-primary);line-height:1.6;font-size:16px;overflow-x:hidden;position:relative} | |
| .premium-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:var(--color-midnight);overflow:hidden} | |
| .premium-background::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient-mesh);opacity:.5} | |
| .gradient-sphere{position:absolute;border-radius:50%;filter:blur(100px);opacity:.15;animation:float-sphere 25s ease-in-out infinite} | |
| .sphere-1{width:600px;height:600px;background:radial-gradient(circle,#667EEA 0%,transparent 70%);top:-200px;left:-200px;animation-delay:0s} | |
| .sphere-2{width:500px;height:500px;background:radial-gradient(circle,#06B6D4 0%,transparent 70%);bottom:-150px;right:-150px;animation-delay:10s} | |
| .sphere-3{width:450px;height:450px;background:radial-gradient(circle,#8B5CF6 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:20s} | |
| @keyframes float-sphere{0%,100%{transform:translate(0,0)scale(1)}25%{transform:translate(80px,-60px)scale(1.1)}50%{transform:translate(-50px,40px)scale(.9)}75%{transform:translate(60px,70px)scale(1.05)}} | |
| .premium-nav{position:fixed;top:var(--spacing-lg);left:50%;transform:translateX(-50%);z-index:1000;width:calc(100% - 4rem);max-width:1400px} | |
| .nav-container{background:var(--glass-bg);backdrop-filter:blur(20px)saturate(180%);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--spacing-md)var(--spacing-xl);display:flex;align-items:center;justify-content:space-between;box-shadow:var(--shadow-lg);transition:var(--transition-base)} | |
| .nav-container:hover{border-color:rgba(255,255,255,.12);box-shadow:var(--shadow-xl)} | |
| .logo{display:flex;align-items:center;gap:var(--spacing-md)} | |
| .logo-icon{font-size:2rem;filter:drop-shadow(0 0 20px rgba(103,126,234,.6));animation:pulse-glow 3s ease-in-out infinite} | |
| @keyframes pulse-glow{0%,100%{filter:drop-shadow(0 0 20px rgba(103,126,234,.6))}50%{filter:drop-shadow(0 0 30px rgba(103,126,234,.9))}} | |
| .logo-text{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;background:linear-gradient(135deg,#FFF 0%,#A78BFA 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text} | |
| .logo-ai{color:var(--color-violet);margin-left:.15rem} | |
| .nav-actions{display:flex;align-items:center;gap:var(--spacing-md)} | |
| .nav-badge{background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.3);color:#A78BFA;padding:.4rem 1rem;border-radius:50px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em} | |
| .hero-section{padding:12rem 2rem 6rem;text-align:center;position:relative;overflow:hidden} | |
| .hero-content{max-width:900px;margin:0 auto;animation:fade-in-up 1s ease-out} | |
| @keyframes fade-in-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}} | |
| .hero-badge{display:inline-flex;align-items:center;gap:var(--spacing-sm);background:var(--glass-bg);backdrop-filter:blur(10px);border:1px solid var(--glass-border);padding:.5rem 1.5rem;border-radius:50px;font-size:.875rem;margin-bottom:2rem;transition:var(--transition-base)} | |
| .hero-badge:hover{border-color:rgba(255,255,255,.15);transform:translateY(-2px)} | |
| .status-dot{width:8px;height:8px;background:var(--color-emerald);border-radius:50%;animation:pulse-dot 2s ease-in-out infinite;box-shadow:0 0 12px var(--color-emerald)} | |
| @keyframes pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}} | |
| .hero-title{font-size:4rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-.03em} | |
| .gradient-text{background:linear-gradient(135deg,#FFF 0%,#667EEA 50%,#06B6D4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% auto;animation:shimmer-text 3s linear infinite} | |
| @keyframes shimmer-text{0%{background-position:0% center}100%{background-position:200% center}} | |
| .hero-subtitle{font-size:1.25rem;color:var(--text-secondary);max-width:700px;margin:0 auto 3rem;line-height:1.7} | |
| .hero-stats{display:flex;align-items:center;justify-content:center;gap:3rem;flex-wrap:wrap} | |
| .stat-item{text-align:center} | |
| .stat-number{font-size:3rem;font-weight:800;background:var(--gradient-neural);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1} | |
| .stat-label{font-size:.875rem;color:var(--text-tertiary);margin-top:.5rem;text-transform:uppercase;letter-spacing:.1em} | |
| .stat-divider{width:1px;height:50px;background:linear-gradient(to bottom,transparent,var(--glass-border),transparent)} | |
| .app-section{padding:4rem 2rem;position:relative} | |
| .app-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:2rem} | |
| .premium-glass-card{background:var(--glass-bg);backdrop-filter:blur(30px)saturate(180%);border:1px solid var(--glass-border);border-radius:var(--radius-2xl);padding:3rem;box-shadow:var(--shadow-xl);transition:var(--transition-base);position:relative;overflow:hidden} | |
| .premium-glass-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)} | |
| .premium-glass-card:hover{border-color:rgba(255,255,255,.15);transform:translateY(-4px);box-shadow:0 20px 70px rgba(0,0,0,.3),0 0 80px rgba(103,126,234,.15)} | |
| .card-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:2.5rem} | |
| .card-icon-wrapper{width:60px;height:60px;background:var(--gradient-neural);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:1.75rem;box-shadow:0 8px 24px rgba(79,70,229,.4);position:relative} | |
| .card-icon-wrapper::after{content:'';position:absolute;inset:-2px;background:var(--gradient-neural);border-radius:var(--radius-lg);z-index:-1;filter:blur(8px);opacity:.5} | |
| .card-title{font-size:1.75rem;font-weight:700;letter-spacing:-.02em} | |
| .card-subtitle{font-size:.95rem;color:var(--text-tertiary);margin-top:.25rem} | |
| .luxury-input-group{margin-bottom:2rem} | |
| .luxury-label{display:flex;align-items:center;gap:.75rem;font-weight:600;font-size:.95rem;margin-bottom:1rem;color:var(--text-primary)} | |
| .luxury-label i{color:var(--color-violet)} | |
| .label-badge{margin-left:auto;background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.3);padding:.25rem .75rem;border-radius:50px;font-size:.75rem;color:#A78BFA;text-transform:uppercase;letter-spacing:.05em} | |
| .luxury-input,.luxury-select{width:100%;padding:1.25rem 1.5rem;background:rgba(255,255,255,.04);border:1.5px solid var(--glass-border);border-radius:var(--radius-lg);color:#FFF;-webkit-text-fill-color:#FFF;caret-color:var(--color-violet);font-size:1rem;font-family:inherit;line-height:1.6;resize:vertical;min-height:120px;transition:var(--transition-base)} | |
| .luxury-input::placeholder{color:var(--text-muted)} | |
| .luxury-input:focus,.luxury-select:focus{outline:0;border-color:var(--color-violet);background:rgba(255,255,255,.06);box-shadow:0 0 0 4px rgba(139,92,246,.1),0 8px 24px rgba(139,92,246,.2)} | |
| .luxury-input:hover,.luxury-select:hover{border-color:rgba(255,255,255,.15)} | |
| .luxury-select{min-height:auto;cursor:pointer;appearance:none} | |
| .luxury-select option{background:#0A0E27;color:#FFF;padding:.75rem} | |
| .premium-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem 2.5rem;background:var(--gradient-neural);border:none;border-radius:var(--radius-lg);color:#FFF;font-size:1rem;font-weight:600;cursor:pointer;overflow:hidden;transition:var(--transition-smooth);box-shadow:0 8px 24px rgba(79,70,229,.3)} | |
| .premium-button::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2)0%,transparent 100%);opacity:0;transition:var(--transition-base)} | |
| .premium-button:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(79,70,229,.5),0 0 60px rgba(103,126,234,.3)} | |
| .premium-button:hover::before{opacity:1} | |
| .premium-button:active{transform:translateY(-1px)} | |
| .toggle-wrapper{margin:2rem 0;padding:1.5rem;background:rgba(255,255,255,.02);border:1px solid var(--glass-border);border-radius:var(--radius-lg);transition:var(--transition-base)} | |
| .toggle-wrapper:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12)} | |
| .toggle-label{display:flex;align-items:center;gap:1rem;cursor:pointer} | |
| .toggle-switch{position:relative;width:56px;height:30px;background:rgba(255,255,255,.1);border-radius:50px;transition:var(--transition-base)} | |
| .toggle-switch::before{content:'';position:absolute;width:24px;height:24px;background:#FFF;border-radius:50%;top:3px;left:3px;transition:var(--transition-smooth);box-shadow:0 2px 8px rgba(0,0,0,.2)} | |
| input[type=checkbox]:checked+.toggle-switch{background:var(--gradient-neural);box-shadow:0 0 20px rgba(139,92,246,.5)} | |
| input[type=checkbox]:checked+.toggle-switch::before{transform:translateX(26px)} | |
| .toggle-text{font-size:1rem;font-weight:500;color:var(--text-primary)} | |
| .toggle-hint{font-size:.875rem;color:var(--text-tertiary);margin-top:.75rem;line-height:1.5} | |
| .examples-section{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid var(--glass-border)} | |
| .examples-label{font-size:.875rem;color:var(--text-tertiary);font-weight:500;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem} | |
| .examples-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem} | |
| .example-chip{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;background:rgba(255,255,255,.03);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:var(--transition-base)} | |
| .example-chip:hover{background:rgba(139,92,246,.1);border-color:var(--color-violet);transform:translateY(-2px);box-shadow:0 8px 24px rgba(139,92,246,.2)} | |
| .example-chip i{color:var(--color-violet)} | |
| .decision-container{margin-bottom:2.5rem;animation:scale-in .5s cubic-bezier(.34,1.56,.64,1)} | |
| @keyframes scale-in{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}} | |
| .decision-badge{text-align:center;padding:2rem 4rem;border-radius:var(--radius-xl);font-size:1.75rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;position:relative;overflow:hidden} | |
| .decision-badge::before{content:'';position:absolute;inset:0;border-radius:var(--radius-xl);padding:2px;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent);-webkit-mask:linear-gradient(#fff 0 0)content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude} | |
| .decision-badge.equivalent{background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(5,150,105,.2));color:#34D399;border:2px solid rgba(16,185,129,.5);box-shadow:0 12px 40px rgba(16,185,129,.3),inset 0 0 60px rgba(16,185,129,.1)} | |
| .decision-badge.not-equivalent{background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(220,38,38,.2));color:#F87171;border:2px solid rgba(239,68,68,.5);box-shadow:0 12px 40px rgba(239,68,68,.3),inset 0 0 60px rgba(239,68,68,.1)} | |
| .translation-panel{background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(139,92,246,.05));border:1px solid rgba(59,130,246,.2);border-radius:var(--radius-xl);padding:2rem;margin-bottom:2.5rem;animation:fade-in .5s ease-out} | |
| @keyframes fade-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}} | |
| .translation-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem} | |
| .translation-title{display:flex;align-items:center;gap:1rem;font-size:1.25rem;font-weight:600;color:#60A5FA} | |
| .translation-badge{background:rgba(139,92,246,.2);border:1px solid rgba(139,92,246,.3);padding:.35rem 1rem;border-radius:50px;font-size:.75rem;color:#A78BFA;text-transform:uppercase;letter-spacing:.05em} | |
| .translation-item{background:rgba(255,255,255,.03);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:1.5rem;margin-bottom:1.5rem} | |
| .translation-item:last-child{margin-bottom:0} | |
| .translation-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;font-size:.875rem;font-weight:600;color:var(--text-secondary)} | |
| .translation-lang{background:rgba(139,92,246,.2);padding:.25rem .75rem;border-radius:50px;font-size:.75rem;color:#A78BFA} | |
| .translation-content{display:flex;flex-direction:column;gap:1rem} | |
| .translation-text{padding:1rem 1.25rem;border-radius:var(--radius-md);font-size:1rem;line-height:1.6} | |
| .translation-text.original{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);color:var(--text-secondary);font-style:italic} | |
| .translation-text.translated{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(139,92,246,.1));border:1px solid rgba(59,130,246,.3);color:#60A5FA;font-weight:500} | |
| .translation-arrow{text-align:center;color:var(--text-muted);font-size:1.5rem} | |
| .metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2.5rem} | |
| .metric-card{background:rgba(255,255,255,.03);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:2rem;position:relative;overflow:hidden;transition:var(--transition-base)} | |
| .metric-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-neural);opacity:0;transition:var(--transition-base)} | |
| .metric-card:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.15);transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.2)} | |
| .metric-card:hover::before{opacity:1} | |
| .metric-icon{position:absolute;top:1.5rem;right:1.5rem;font-size:2.5rem;color:rgba(139,92,246,.15)} | |
| .metric-value{font-size:2.5rem;font-weight:800;background:var(--gradient-neural);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;line-height:1} | |
| .metric-label{font-size:.875rem;color:var(--text-tertiary);font-weight:500;text-transform:uppercase;letter-spacing:.1em} | |
| .metric-progress{margin-top:1.5rem;height:6px;background:rgba(255,255,255,.08);border-radius:50px;overflow:hidden} | |
| .progress-bar{height:100%;background:var(--gradient-neural);border-radius:50px;transition:width 1s cubic-bezier(.4,0,.2,1);width:0;position:relative} | |
| .progress-bar::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-progress 2s infinite} | |
| @keyframes shimmer-progress{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}} | |
| .detection-panel{background:rgba(255,255,255,.02);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:2rem;margin-bottom:2.5rem} | |
| .panel-header{display:flex;align-items:center;gap:1rem;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem} | |
| .panel-header i{color:var(--color-violet)} | |
| .detection-grid{display:grid;gap:1rem} | |
| .detection-item{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:rgba(255,255,255,.03);border-radius:var(--radius-md);transition:var(--transition-base)} | |
| .detection-item:hover{background:rgba(255,255,255,.05)} | |
| .detection-label{font-size:.875rem;color:var(--text-tertiary);font-weight:500} | |
| .detection-value{font-size:1rem;font-weight:600;color:var(--text-primary);text-transform:uppercase} | |
| .detection-confidence{margin-left:auto;background:rgba(16,185,129,.2);border:1px solid rgba(16,185,129,.3);color:#34D399;padding:.35rem 1rem;border-radius:50px;font-size:.8rem;font-weight:600} | |
| .features-section{padding:8rem 2rem;position:relative} | |
| .section-header{text-align:center;max-width:800px;margin:0 auto 5rem} | |
| .section-title{font-size:3rem;font-weight:800;margin-bottom:1.5rem;letter-spacing:-.02em} | |
| .section-subtitle{font-size:1.25rem;color:var(--text-secondary)} | |
| .features-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem} | |
| .feature-card{background:var(--glass-bg);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:2.5rem;text-align:center;transition:var(--transition-base);position:relative} | |
| .feature-card::before{content:'';position:absolute;inset:0;border-radius:var(--radius-xl);padding:1px;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent);-webkit-mask:linear-gradient(#fff 0 0)content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:var(--transition-base)} | |
| .feature-card:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15);transform:translateY(-8px);box-shadow:0 20px 60px rgba(0,0,0,.3)} | |
| .feature-card:hover::before{opacity:1} | |
| .feature-icon{font-size:3.5rem;margin-bottom:1.5rem;filter:drop-shadow(0 0 30px rgba(139,92,246,.5))} | |
| .feature-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem} | |
| .feature-desc{font-size:1rem;color:var(--text-secondary);line-height:1.7} | |
| .premium-footer{padding:6rem 2rem 3rem;border-top:1px solid var(--glass-border);position:relative} | |
| .premium-footer::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:100px;height:1px;background:var(--gradient-neural)} | |
| .footer-container{max-width:1200px;margin:0 auto;text-align:center} | |
| .footer-brand{margin-bottom:2.5rem} | |
| .footer-desc{color:var(--text-tertiary);margin-top:1rem;font-size:.95rem} | |
| .footer-links{display:flex;justify-content:center;gap:3rem;margin-bottom:2.5rem} | |
| .footer-links a{color:var(--text-secondary);text-decoration:none;font-size:.95rem;transition:var(--transition-base)} | |
| .footer-links a:hover{color:var(--text-primary)} | |
| .footer-copyright{color:var(--text-muted);font-size:.875rem} | |
| @media(max-width:1200px){.app-container{grid-template-columns:1fr}.metrics-grid{grid-template-columns:repeat(2,1fr)}} | |
| @media(max-width:768px){.hero-title{font-size:2.5rem}.hero-stats{flex-direction:column;gap:2rem}.stat-divider{display:none}.premium-nav{width:calc(100% - 2rem);top:1rem}.nav-actions{display:none}.features-grid{grid-template-columns:1fr}.metrics-grid{grid-template-columns:1fr}} | |
| ::-webkit-scrollbar{width:12px} | |
| ::-webkit-scrollbar-track{background:var(--color-midnight)} | |
| ::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--color-violet),var(--color-electric-cyan));border-radius:10px;border:2px solid var(--color-midnight)} | |
| ::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#A855F7,#06B6D4)} | |
| @keyframes spin{to{transform:rotate(360deg)}} | |
| input,textarea,select{color:#FFF} | |
| textarea.luxury-input{color:#FFF;-webkit-text-fill-color:#FFF} | |
| select.luxury-select{color:#FFF} | |
| select.luxury-select option{background:#0A0E27;color:#FFF} | |