@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap";:root{--hive-yellow: #ffd60a;--hive-yellow-dark: #e6c008;--hive-black: #0c0c0c;--hive-gray: #1a1a1a;--hive-white: #f9f9f9;--text-light: #f3f4f6;--text-dark: #111827;--sidebar-bg: #0d0d0d;--sidebar-hover: #1b1b1b;--header-bg: #ffffff;--border-color: #e5e7eb}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:Montserrat,sans-serif!important;background-color:var(--hive-gray);color:var(--text-light);-webkit-font-smoothing:antialiased}#middle{color:var(--hive-black)}h1,h2,h3,h4,h5,h6{font-weight:600;color:var(--hive-black)}button{font-family:Montserrat,sans-serif!important;transition:.2s ease}button:hover{opacity:.9}input,textarea,select{font-family:Montserrat,sans-serif!important;border:1px solid var(--border-color);color:var(--text-dark)}a{color:var(--hive-yellow);text-decoration:none}a:hover{color:var(--hive-yellow-dark)}table{width:100%;border-collapse:collapse}th{background-color:#161616;color:var(--hive-white)}td{color:var(--text-dark)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:var(--hive-yellow);border-radius:10px}::-webkit-scrollbar-track{background-color:#222}.main-title{color:var(--hive-black)}#hub{color:var(--hive-white)}.hive-loading-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top,#020617 0 40%,#000)}.hive-loading-wrapper{display:flex;flex-direction:column;align-items:center;gap:1rem}.hive-loading-logo{width:259px;height:124px;animation:hive-bob 1.6s ease-in-out infinite,hive-glow 1.6s e ase-in-out infinite}.hive-loading-text{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;color:#e5e7eb;letter-spacing:.08em;text-transform:uppercase;opacity:.8}@keyframes hive-bob{0%{transform:translateY(0) scale(1) rotate(0)}25%{transform:translateY(-8px) scale(1.03) rotate(-2deg)}50%{transform:translateY(0) scale(1)}75%{transform:translateY(8px) scale(.97) rotate(2deg)}to{transform:translateY(0) scale(1) rotate(0)}}@keyframes hive-glow{0%,to{filter:drop-shadow(0 0 0px rgba(250,204,21,0))}50%{filter:drop-shadow(0 0 16px rgba(250,204,21,.7))}}
