body{font-family:Inter,sans-serif;background-color:#0f172a;background-image:radial-gradient(circle at 15% 50%,rgba(76,29,149,.15),transparent 25%),radial-gradient(circle at 85% 30%,rgba(14,165,233,.15),transparent 25%);background-attachment:fixed;color:#e2e8f0}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#94a3b833;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#94a3b866}.glass-panel{background:#1e293b66;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.05);box-shadow:0 4px 30px #0000001a}.glass-card{background:#1e293b99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:all .2s ease-in-out}.glass-card:hover{border-color:#ffffff26;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}input[type=number],input[type=text],textarea,select{background:#0f172a99!important;border-color:#334155cc!important;transition:all .2s ease}input:focus,textarea:focus,select:focus{border-color:#2dd4bf!important;box-shadow:0 0 0 2px #2dd4bf33;background:#0f172acc!important}.btn-primary{background:linear-gradient(135deg,#0d9488,#0f766e);box-shadow:0 2px 10px #0d94884d;border:1px solid rgba(255,255,255,.1);transition:all .2s}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#14b8a6,#0d9488);box-shadow:0 4px 15px #0d948866;transform:translateY(-1px)}[contentEditable=true]{cursor:text;transition:background-color .2s ease-in-out;border-radius:4px;padding:2px 4px}[contentEditable=true]:focus{outline:none;background-color:#2dd4bf1a;box-shadow:inset 0 0 0 1px #2dd4bf}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-fadeIn{animation:fadeIn .4s ease-out forwards}.animate-slideUp{animation:slideUp .4s ease-out forwards}
