:root{--brand-kertas:#eeebe4;--brand-tinta:#0f2a20;--brand-tinta-2:#44574e;--brand-lilin:#0f3f2f;--brand-beludru:#082519;--brand-teks-beludru:#f1ebde;--brand-emas-kertas:#8e6c33;--brand-emas-beludru:#d2b272}:root,.terang{--brand-bg:var(--brand-kertas);--brand-text:var(--brand-tinta);--brand-text-2:var(--brand-tinta-2);--brand-accent:var(--brand-lilin);--brand-on-accent:var(--brand-kertas)}.gelap{--brand-bg:var(--brand-beludru);--brand-text:var(--brand-teks-beludru);--brand-text-2:var(--brand-emas-beludru);--brand-accent:var(--brand-emas-beludru);--brand-on-accent:var(--brand-beludru)}body{margin:0;font:1rem/1.5 system-ui,sans-serif}main{max-width:34rem;margin:0 auto;padding:0 1rem 2rem}input,select,button{font:inherit;box-sizing:border-box;min-height:48px}input:not([type=checkbox],[type=radio]),select{width:100%;display:block}fieldset{border:0;margin:1rem 0;padding:0}.centang{align-items:center;gap:.75rem;min-height:48px;display:flex}.centang input{flex:none;width:1.5rem;min-height:1.5rem;margin:0}:focus-visible{outline-offset:2px;outline:3px solid}.madu{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@font-face{font-family:Instrument Sans Roboto;src:local(Roboto),local(Roboto-Regular);size-adjust:101.78%;ascent-override:95.31%;descent-override:24.56%;line-gap-override:0%}@font-face{font-family:Instrument Sans Arial;src:local(Arial),local(ArialMT);size-adjust:101.24%;ascent-override:95.81%;descent-override:24.69%;line-gap-override:0%}@font-face{font-family:Libre Caslon Text Noto;src:local(Noto Serif),local(NotoSerif-Regular);size-adjust:97.77%;ascent-override:99.22%;descent-override:26.59%;line-gap-override:0%}@font-face{font-family:Libre Caslon Text Times;src:local(Times New Roman),local(TimesNewRomanPSMT);size-adjust:116.57%;ascent-override:83.21%;descent-override:22.3%;line-gap-override:0%}@font-face{font-family:Libre Caslon Display Noto;src:local(Noto Serif),local(NotoSerif-Regular);size-adjust:75.73%;ascent-override:128.09%;descent-override:35.12%;line-gap-override:0%}@font-face{font-family:Libre Caslon Display Times;src:local(Times New Roman),local(TimesNewRomanPSMT);size-adjust:90.29%;ascent-override:107.43%;descent-override:29.46%;line-gap-override:0%}
