@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;600&family=Montserrat:wght@700;800;900&family=Nunito:wght@400;600;700&display=swap);:root{--navy:#1a2f5e;--navy-light:#28407a;--navy-dark:#0f1f3d;--gold:#f5a623;--gold-dark:#b7791f;--hijau:#27ae60;--merah:#e63946;--info:#1465b7;--white:#fff;--bg:#fff;--surface:#f4f6f9;--bg-halaman:#dfe5ee;--text-dark:#11151c;--text-body:#333;--text-muted:#6b7280;--border:#e5e7eb;--status-pending:#b7791f;--status-pending-bg:#fef3dc;--status-progress:#1465b7;--status-progress-bg:#eaf2fb;--status-done:#1e8e55;--status-done-bg:#e5f6ec;--alert:#d63333;--alert-bg:#fdecee;--font-sans:"Inter",-apple-system,sans-serif;--font-mono:"JetBrains Mono",monospace;--font-heading:"Montserrat",sans-serif;--font-body:"Nunito",sans-serif;--radius-card:12px;--radius-btn:6px;--radius-badge:999px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--shadow-card:0 4px 16px #00000012;--shadow-sm:0 1px 3px #11151c14;--shadow-md:0 6px 20px #11151c1a;--shadow-lg:0 16px 40px #11151c2e;--gap-card:16px;--pad-card:20px;--tap-min:48px}*{box-sizing:border-box}body,html{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#f4f6f9;background:var(--surface);color:#333;color:var(--text-body);font-family:Inter,-apple-system,sans-serif;font-family:var(--font-sans);font-size:16px;margin:0;overscroll-behavior-y:none;padding:0}#root{min-height:100vh}button{-webkit-tap-highlight-color:transparent;cursor:pointer;font-family:inherit;min-height:48px;min-height:var(--tap-min)}input,select,textarea{font-family:inherit;font-size:16px}a{color:inherit;text-decoration:none}::-webkit-scrollbar{height:0;width:0}:focus-visible{outline:3px solid #1465b7;outline:3px solid var(--status-progress);outline-offset:2px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.f62ed338.css.map*/