body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.admin-container{background-color:var(--color-background);color:var(--color-text);display:flex;font-family:var(--font-primary);min-height:100vh}.admin-sidebar{background-color:var(--color-section-2-bg);box-sizing:border-box;padding:20px;width:250px}.admin-logo{font-size:24px;font-weight:700;margin-bottom:30px}.admin-logo a{color:var(--color-primary);text-decoration:none}.admin-nav ul{list-style:none;margin:0;padding:0}.admin-nav li{margin-bottom:15px}.admin-nav a{color:var(--color-text);font-size:18px;text-decoration:none}.admin-nav a:hover{color:var(--color-primary)}.admin-main{display:flex;flex:1 1;flex-direction:column}.admin-header{background-color:var(--color-section-3-bg);height:60px;justify-content:flex-end;padding:0 20px}.admin-header,.admin-header-right{align-items:center;display:flex}.admin-login-link,.admin-logout-button{background:none;border:none;color:var(--color-text);cursor:pointer;font-size:16px;text-decoration:none}.admin-login-link:hover,.admin-logout-button:hover{color:var(--color-primary)}.admin-content{background-color:var(--color-background);flex:1 1;padding:20px}.admin-dashboard h1{font-size:32px;margin-bottom:20px}.admin-metrics{display:flex;gap:20px;margin-bottom:20px}.admin-metric-card{background-color:var(--color-card-bg);border-radius:8px;flex:1 1;padding:20px;text-align:center}.admin-metric-card h2{font-size:24px;margin-bottom:10px}.admin-metric-card p{font-size:48px;margin:0}.admin-recent-activities{background-color:var(--color-card-bg);border-radius:8px;padding:20px}.admin-recent-activities h2{margin-top:0}.admin-recent-activities ul{list-style:none;margin:0;padding:0}.admin-recent-activities li{border-bottom:1px solid var(--color-border);padding:10px 0}.admin-recent-activities li:last-child{border-bottom:none}:root{--color-background:#0000;--color-text:#fff;--color-text-secondary:#ccc;--color-primary:#fff;--color-secondary:#ccc;--color-accent:#333;--color-card-bg:#1a1a1a;--color-input-bg:#1a1a1a;--color-border:#333;--color-section-1-bg:#0000;--color-section-2-bg:#0000;--color-section-3-bg:#0000;--color-section-4-bg:#0000;--font-primary:"Maragsa-Display",Helvetica,Arial,sans-serif;--font-secondary:"WorkSans",Helvetica,Arial,sans-serif}[data-theme=light]{--color-background:#fff0;--color-text:#000;--color-text-secondary:#333;--color-primary:#000;--color-secondary:#333;--color-accent:#ccc;--color-card-bg:#f5f5f5;--color-input-bg:#f5f5f5;--color-border:#ccc;--color-section-1-bg:#fff0;--color-section-2-bg:#fff0;--color-section-3-bg:#fff0;--color-section-4-bg:#fff0}@font-face{font-family:Maragsa-Display;font-style:normal;font-weight:400;src:url(/static/media/Maragsa-Display.eb8fc3d77bda3b1108dd.woff2) format("woff2")}@font-face{font-family:WorkSans;font-style:normal;font-weight:400;src:url(/static/media/WorkSans-VariableFont_wght.6a8d6b64d575bf74aec7.woff2) format("woff2")}html{scroll-behavior:smooth}body{background-color:#0000;background-color:var(--color-background);color:#fff;color:var(--color-text);font-family:WorkSans,Helvetica,Arial,sans-serif;font-family:var(--font-secondary);line-height:1.6;margin:0;padding:0;transition:background-color .3s ease,color .3s ease}.nav-container{background-color:#1a1a1ae6;border-bottom:1px solid #333;border-bottom:1px solid var(--color-border);left:0;padding:1rem 0;position:fixed;right:0;top:0;transition:background-color .3s ease,border-color .3s ease;z-index:1000}.nav-list{display:flex;justify-content:space-around;list-style-type:none;margin:0 auto;max-width:1200px;padding:0}.nav-link{color:#fff;color:var(--color-text);padding:1rem 0;text-decoration:none;transition:color .3s ease}.nav-link.active,.nav-link:hover{color:#fff;color:var(--color-primary)}body{padding-top:2rem}.container{margin:0 auto;max-width:1200px;padding:30px 20px}.section-1{background-color:#0000;background-color:var(--color-section-1-bg)}.section-1,.section-2{transition:background-color .3s ease}.section-2{background-color:#0000;background-color:var(--color-section-2-bg)}.section-3{background-color:#0000;background-color:var(--color-section-3-bg)}.section-3,.section-4{transition:background-color .3s ease}.section-4{background-color:#0000;background-color:var(--color-section-4-bg)}@media (max-width:768px){.nav-list{align-items:center;flex-direction:column}.nav-item{margin-bottom:10px}}
/*# sourceMappingURL=main.d6b618c5.css.map*/