*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%;scroll-padding-top:calc(var(--head-h) + 12px)}body{margin:0;min-height:100vh;font-family:var(--sans);font-size:var(--t-2);line-height:1.6;color:var(--teks);background:var(--latar);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}h1,h2,h3,h4{font-family:var(--display);font-weight:700;line-height:1.12;letter-spacing:-.005em;margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--tinta);outline-offset:3px}.gelap :focus-visible,.site-foot :focus-visible,.site-head :focus-visible{outline-color:var(--kuning)}::selection{background:var(--kuning);color:var(--tinta)}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.mono{font-family:var(--mono);font-size:.875em;letter-spacing:0}.sr-only{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip,.sr-only{position:absolute}.skip{left:12px;top:-60px;z-index:100;padding:10px 16px;background:var(--kuning);color:var(--gelap);font-weight:600;border-radius:var(--r-k);text-decoration:none}.skip:focus{top:12px}.page{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}