
@import url('https://fonts.googleapis.com/css2?family=Geologica:wght@300;400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap');
:root{--fb-bg:#030303;--fb-card:rgba(20,20,22,.52);--fb-border:rgba(255,255,255,.08);--fb-text:#fff;--fb-muted:rgba(255,255,255,.55);--fb-accent:#06b6d4;--fb-accent2:#3b82f6}
body{font-family:'Plus Jakarta Sans',sans-serif!important;background:var(--fb-bg)!important;color:var(--fb-text)}
h1,h2,h3,h4,.brand,.logo,.sidebar-brand{font-family:'Geologica',sans-serif!important}
.card,.panel,.stat-card,.metric-card,.table-card,.auth-card,.form-card{background:var(--fb-card)!important;border:1px solid var(--fb-border)!important;backdrop-filter:blur(18px);box-shadow:0 8px 32px rgba(0,0,0,.4)}
button,.btn,.primary-btn,.btn-primary{border-radius:12px!important}
.btn-primary,.primary-btn{background:#fff!important;color:#000!important}
input,select,textarea{background:rgba(255,255,255,.035)!important;border-color:var(--fb-border)!important;color:#fff!important}
