:root{--fgi-black:#0a0a0a;--fgi-white:#fff;--fgi-gray-light:#f5f5f5;--fgi-gray-mid:#0a0a0a;--fgi-gray-dark:#0a0a0a;--fgi-border:#0a0a0a}*{box-sizing:border-box}p{color:var(--fgi-black);font-family:Georgia,Times New Roman,serif}body{background:var(--fgi-white);color:var(--fgi-black);-webkit-font-smoothing:antialiased;font-family:Georgia,Times New Roman,serif}.font-display{letter-spacing:-.01em;font-family:Montserrat,system-ui,sans-serif;font-weight:300}.font-sans{font-family:Montserrat,system-ui,sans-serif;font-weight:400}.admin-sidebar{background:var(--fgi-black);width:240px;color:var(--fgi-white);min-height:100vh;position:fixed;top:0;left:0}.admin-main{background:var(--fgi-white);min-height:100vh;margin-left:240px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--fgi-border);border-radius:2px}.fgi-burger{display:none}@media (max-width:1199px){.fgi-nav-desktop{display:none!important}.fgi-burger{justify-content:center;align-items:center;display:flex!important}}@media (max-width:1199px) and (min-width:768px){.fgi-logo-col{width:30%!important}.fgi-nav-col{width:70%!important}}@media (max-width:767px){.fgi-logo-col{width:35%!important}.fgi-nav-col{width:61%!important}}@media (max-width:768px){.fgi-footer-grid{text-align:center;grid-template-columns:1fr!important}.fgi-footer-grid a,.fgi-footer-grid ul,.fgi-footer-grid li{text-align:center!important;justify-content:center!important}.fgi-footer-bottom{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:12px!important}.fgi-footer-bottom>div{position:static!important;transform:none!important}}.fgi-back-arrow{opacity:1;transition:opacity .15s}.fgi-back-arrow:hover{opacity:.4}
