@font-face{font-family:Bagel Fat One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bagel-fat-one-latin-400-normal-CB1T13M1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--teh-seduh:#c4651c;--teh-muda:#f2a44a;--teh-tua:#9a4a14;--es-batu:#d9f1ff;--es-batu-tua:#b8e1fa;--kresek-pink:#ff4f9a;--kresek-tua:#d42a7a;--sambal:#e3341f;--sambal-tua:#d0311c;--pandan:#2fae6b;--pandan-tua:#1d8050;--ampas:#2b1509;--gula:#fffaf2;--putih:#fff;--c-bg:var(--es-batu);--c-surface:var(--putih);--c-surface-warm:var(--gula);--c-ink:var(--ampas);--c-ink-soft:#2b1509bd;--c-ink-faint:#2b15098c;--c-line:#2b150924;--c-line-dashed:#2b150947;--c-on-dark:var(--putih);--c-brand:var(--teh-seduh);--c-brand-text:var(--teh-tua);--c-accent:var(--kresek-pink);--c-accent-surface:var(--kresek-tua);--c-red:var(--sambal);--c-red-surface:var(--sambal-tua);--c-green:var(--pandan);--c-green-surface:var(--pandan-tua);--c-glass:#ffffffb8;--c-glass-edge:#fffffff2;--c-ice:#ffffff9e;--c-focus:var(--kresek-tua);--font-display:"Bagel Fat One", "Plus Jakarta Sans", system-ui, sans-serif;--font-body:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-mega:4rem;--fs-display:2.25rem;--fs-h1:1.9375rem;--fs-h2:1.375rem;--fs-h3:1.125rem;--fs-body:.9375rem;--fs-small:.8125rem;--fs-micro:.6875rem;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--lh-tight:1.02;--lh-snug:1.2;--lh-body:1.45;--tracking-display:-.01em;--tracking-label:.06em;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--gutter:var(--sp-4);--r-sm:.625rem;--r-md:.875rem;--r-lg:1.375rem;--r-xl:1.75rem;--r-pill:999px;--shadow-jelly:inset 0 -5px 0 #2b150914, 0 10px 20px -14px #2b150980;--shadow-jelly-pressed:inset 0 -2px 0 #2b15091a, 0 4px 10px -8px #2b150980;--shadow-button:inset 0 -4px 0 #0000004d;--shadow-button-pressed:inset 0 -1px 0 #0000004d;--shadow-float:0 18px 40px -22px #2b15098c;--dur-fast:.12s;--dur-base:.22s;--dur-slow:.9s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-jelly:cubic-bezier(.34, 1.56, .64, 1);--phone-max:30rem;--tap-min:2.75rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{min-height:100%}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);color:var(--c-ink);background:var(--c-bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}img,svg{max-width:100%;display:block}:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
