@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root,:root[data-tema=terang]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--latar:#eef3fb;--permukaan:#fff;--permukaan-2:#f5f8fd;--teks:#1e293b;--teks-lembut:#64748b;--garis:#dbe3f0;--utama:#1d4ed8;--utama-tua:#1e3a8a;--utama-muda:#dbeafe;--utama-teks:#fff;--sukses:#15803d;--sukses-muda:#dcfce7;--bahaya:#b91c1c;--bahaya-muda:#fee2e2;--peringatan:#b45309;--bayangan:0 1px 2px #0f172a0d, 0 6px 20px #1e3a8a12}:root[data-tema=gelap]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--latar:#0b1220;--permukaan:#121a2b;--permukaan-2:#182338;--teks:#e2e8f0;--teks-lembut:#94a3b8;--garis:#273450;--utama:#3b82f6;--utama-tua:#1e40af;--utama-muda:#1c2d52;--utama-teks:#fff;--sukses:#4ade80;--sukses-muda:#11301e;--bahaya:#f87171;--bahaya-muda:#3b1515;--peringatan:#fbbf24;--bayangan:0 1px 2px #0006, 0 6px 20px #00000059}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--latar);color:var(--teks);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:15px;line-height:1.5;transition:background .2s,color .2s}#root{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4{color:var(--teks);margin:0 0 .6em;line-height:1.25}h1{font-size:1.6rem;font-weight:800}h2{font-size:1.3rem;font-weight:700}h3{font-size:1.1rem;font-weight:700}a{color:var(--utama)}button,input,select,textarea{font:inherit;color:inherit}button{transition:filter .15s,transform 50ms,background .15s}button:hover:not(:disabled){filter:brightness(1.06)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.6;cursor:not-allowed}input:focus,select:focus,textarea:focus{outline:2px solid var(--utama);outline-offset:0;border-color:var(--utama)!important}textarea{resize:vertical}tbody tr:hover>td{background-color:var(--permukaan-2)}.kertas-rapor tbody tr:hover>td{background-color:#0000}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}::selection{background:var(--utama-muda)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--garis);border-radius:10px}::-webkit-scrollbar-track{background:0 0}
