:root{--modern-primary:#6366f1;--modern-secondary:#8b5cf6;--modern-gradient-primary:linear-gradient(135deg,#667eea,#764ba2)}.parametres-page-container{min-height:100vh;position:relative;transition:background-color .3s ease-in-out,color .3s ease-in-out}[data-theme=dark] .parametres-page-container{background-color:#0f0f23;color:#e2e8f0}[data-theme=dark] .professional-glass-card{background:linear-gradient(145deg,rgba(22,22,45,.8),rgba(30,30,55,.7));backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 50px rgba(0,0,0,.3)}[data-theme=dark] .professional-heading{color:#ffffff;background:var(--modern-gradient-primary);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-theme=dark] .parametres-section{background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1)}[data-theme=dark] .parametres-section:hover{background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.04))}[data-theme=dark] .parametres-label{color:#94a3b8}[data-theme=dark] .parametres-input{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#e2e8f0}[data-theme=dark] .parametres-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}[data-theme=dark] .danger-zone{border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.05)}[data-theme=light] .parametres-page-container{background-color:#f9fafb}[data-theme=light] .professional-glass-card{background:rgba(255,255,255,.7);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(0,0,0,.08);box-shadow:0 20px 40px rgba(0,0,0,.1)}[data-theme=light] .professional-heading{color:#111827}[data-theme=light] .parametres-section{background:#f3f4f6;border:1px solid #e5e7eb}[data-theme=light] .parametres-section:hover{background:#f9fafb}[data-theme=light] .parametres-label{color:#6b7280}[data-theme=light] .parametres-input{background:#ffffff;border:1px solid #d1d5db;color:#1f2937}[data-theme=light] .parametres-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}[data-theme=light] .danger-zone{border-color:#fecaca;background:#fef2f2}.professional-skeleton-item{background:rgba(139,92,246,.1);border-radius:12px;position:relative;overflow:hidden}.professional-skeleton-item:after{content:"";position:absolute;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:skeletonShimmer 1.5s infinite}@keyframes skeletonShimmer{to{left:150%}}.btn-gradient-base{display:inline-flex;align-items:center;justify-content:center;border-radius:50px;padding:8px 20px;font-size:.875rem;background:var(--modern-gradient-primary);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 20px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.2);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;font-weight:600;color:white;text-shadow:0 1px 2px rgba(0,0,0,.2)}.btn-gradient-base:hover{transform:translateY(-2px) scale(1.03)}.btn-secondary{background:rgba(107,114,128,.8);color:white;border:1px solid rgba(255,255,255,.2)}.btn-secondary:hover{background:rgba(107,114,128,1)}.btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);color:white;border:1px solid rgba(255,255,255,.2)}.btn-danger:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)}.professional-glass-card{border-radius:24px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.parametres-section{border-radius:16px;padding:1.25rem;transition:all .3s ease;margin-bottom:1rem}.parametres-section:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.parametres-label{font-size:.9rem;margin-bottom:.5rem;font-weight:600;display:flex;align-items:center;gap:.5rem;cursor:pointer}.parametres-input{width:100%;padding:.75rem;border-radius:12px;transition:all .3s ease;font-size:.875rem}.parametres-input:focus{outline:none;transform:translateY(-1px)}.professional-heading{font-weight:700;margin-bottom:2rem;font-size:2.5rem;text-align:center}.danger-zone{border-radius:16px;padding:1.5rem;margin-top:2rem;border:2px solid}.parametres-fade-in{animation:fadeInUp .8s ease-out forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.professional-glass-card{margin:1rem;padding:1.5rem}.professional-heading{font-size:2rem}}