html,body{overflow-x:hidden;width:100vw;position:relative}@tailwind base;@tailwind components;@tailwind utilities;input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@keyframes highlight-new{0%{background-color:#3b82f633}to{background-color:transparent}}.animate-new-item{animation:highlight-new 3s ease-out forwards}html.super-dark,html.super-dark body,html.super-dark #root{background:radial-gradient(circle at center,#111,#000)!important;background-attachment:fixed!important}html.super-dark .bg-cotton-pearl,html.super-dark [class*=bg-zinc-950],html.super-dark [class*=bg-zinc-900],html.super-dark [class*=bg-gray-900],html.super-dark [class*=bg-charcoal-stone]{background-color:transparent!important}html.super-dark .bg-white,html.super-dark [class*=bg-gray-800],html.super-dark [class*=bg-zinc-800],html.super-dark [class*="bg-zinc-900/50"],html.super-dark [class*="bg-gray-800/50"],html.super-dark .bg-charcoal-stone\/50{background:linear-gradient(135deg,#151515,#080808)!important;border-color:#ffffff0d!important;box-shadow:0 25px 50px -12px #000000e6!important}html.super-dark aside,html.super-dark header{background:#050505cc!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-color:#ffffff14!important}html.super-dark .text-amber-600,html.super-dark .dark\:text-amber-400,html.super-dark .text-yellow-500,html.super-dark .bg-amber-100,html.super-dark .dark\:bg-amber-900\/30,html.super-dark .border-amber-200{color:#22d3ee!important;background-color:#06b6d41a!important;border-color:#06b6d433!important}html.super-dark [class*=rounded-full]{box-shadow:0 4px 12px #00000080!important;letter-spacing:.025em!important}html.super-dark .text-cyan-600,html.super-dark .dark\:text-cyan-400,html.super-dark [class*=text-cyan-]{color:#22d3ee!important;text-shadow:0 0 8px rgba(34,211,238,.3)!important}html.super-dark .bg-cyan-600,html.super-dark .bg-cyan-500,html.super-dark [class*=bg-cyan-]{background-color:#0891b2!important;box-shadow:0 0 15px #0891b266!important}html.super-dark input,html.super-dark textarea,html.super-dark select{background:transparent!important;border:none!important;color:#fff!important;transition:all .3s ease!important}html.super-dark input:focus,html.super-dark textarea:focus{border-color:#22d3ee!important;box-shadow:0 0 0 2px #22d3ee33!important}
