@font-face{font-family:Fredoka;font-weight:500 600;font-display:swap;src:url(../../../fonts/Fredoka-600.ttf)format("truetype")}@font-face{font-family:Fredoka;font-weight:700;font-display:swap;src:url(../../../fonts/Fredoka-700.ttf)format("truetype")}@font-face{font-family:Nunito Sans;font-weight:400;font-display:swap;src:url(../../../fonts/NunitoSans-400.ttf)format("truetype")}@font-face{font-family:Nunito Sans;font-weight:600 700;font-display:swap;src:url(../../../fonts/NunitoSans-700.ttf)format("truetype")}@font-face{font-family:Nunito Sans;font-weight:800;font-display:swap;src:url(../../../fonts/NunitoSans-800.ttf)format("truetype")}@font-face{font-family:NunitoSans;font-weight:400;src:url(../../../fonts/NunitoSans-400.ttf)format("truetype")}@font-face{font-family:NunitoSans;font-weight:700;src:url(../../../fonts/NunitoSans-700.ttf)format("truetype")}@font-face{font-family:Andika;font-weight:400;src:url(../../../fonts/Andika-400.ttf)format("truetype")}:root{--latar:#e8f1ff;--kartu:#fff;--teks:#0f2440;--teks-2:#3e4f66;--garis:#c9d8ee;--kuning:#ffd23f;--kuning-lembut:#fff3c2;--biru:#1d4ed8;--biru-bayang:#12338f;--bahaya:#b4442c;--bahaya-lembut:#fdeceb;--judul:"Fredoka", system-ui, sans-serif;--isi:"Nunito Sans", system-ui, sans-serif}html,body{background:var(--latar);color:var(--teks);font-family:var(--isi);-webkit-tap-highlight-color:transparent;margin:0}*{box-sizing:border-box}button{cursor:pointer;font-family:inherit;transition:transform .12s}button:active:not(:disabled){transform:scale(.96)}button:disabled{cursor:default;opacity:.6}:focus-visible{outline:3px solid var(--biru);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
