:root{--kopi:#3d1e06;--sawo:#7a4415;--emas:#d49b12;--emas-terang:#f0c846;--pasir:#f2e6d4;--kertas:#fff;--bg:var(--kertas);--bg-alt:#faf5ee;--fg:var(--kopi);--fg-muted:#6d533d;--line:#3d1e0629;--line-strong:#3d1e0659;--link:var(--sawo);--surface-dark:var(--kopi);--on-dark:#f6ecdc;--on-dark-muted:#cdb79c;--f-display:"Reem Kufi", "Segoe UI", system-ui, sans-serif;--f-body:"Literata", Georgia, "Times New Roman", serif;--f-arab:"Amiri Quran", "Amiri", "Traditional Arabic", serif;--t-sm:.875rem;--t-base:1.125rem;--t-md:1.5rem;--t-lg:2rem;--t-xl:clamp(2.2rem, 4.5vw, 2.65rem);--t-2xl:clamp(2.6rem, 7vw, 4.75rem);--gutter:clamp(1rem, 4vw, 2.5rem);--max:72rem;--measure:36em;--radius:6px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#1c0f05;--bg-alt:#24150a;--fg:#f3e6d3;--fg-muted:#c4ab8e;--line:#f3e6d324;--line-strong:#f3e6d352;--link:#e0a96a;--sawo:#c9874a;--pasir:#3a2412;--surface-dark:#2b1709;color-scheme:dark}}:root[data-theme=dark]{--bg:#1c0f05;--bg-alt:#24150a;--fg:#f3e6d3;--fg-muted:#c4ab8e;--line:#f3e6d324;--line-strong:#f3e6d352;--link:#e0a96a;--sawo:#c9874a;--pasir:#3a2412;--surface-dark:#2b1709;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--fg);font-family:var(--f-body);font-size:var(--t-base);font-optical-sizing:auto;text-rendering:optimizelegibility;margin:0;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--f-display);letter-spacing:-.005em;text-wrap:balance;margin:0 0 .5em;font-weight:600;line-height:1.12}h1{font-size:var(--t-2xl);font-weight:700}h2{font-size:var(--t-xl)}h3{font-size:var(--t-md)}h4{font-size:var(--t-base)}p{max-width:var(--measure);text-wrap:pretty;margin:0 0 1em}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}img{max-width:100%;height:auto;display:block}ul,ol{padding-left:1.2em}li{margin-bottom:.35em}strong{font-weight:600}:focus-visible{outline:3px solid var(--emas);outline-offset:3px;border-radius:2px}.arab{font-family:var(--f-arab);direction:rtl;font-size:1.6em;font-weight:400;line-height:2.1}.ar-in{font-family:var(--f-arab);unicode-bidi:isolate;font-size:1.3em;line-height:1}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.section{padding-block:clamp(3.5rem,8vw,6.5rem)}.section+.section{border-top:1px solid var(--line)}.muted{color:var(--fg-muted)}.lead{font-size:1.25rem;line-height:1.6}.small{font-size:var(--t-sm);line-height:1.5}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.btn{font-family:var(--f-display);border-radius:var(--radius);cursor:pointer;border:1.5px solid #0000;align-items:center;gap:.5em;padding:.72em 1.25em;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn-primary{background:var(--sawo);color:#fff}.btn-primary:hover{background:var(--kopi)}:root[data-theme=dark] .btn-primary:hover{background:#a86a33}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn-primary:hover{background:#a86a33}}.btn-ghost{border-color:var(--line-strong);color:var(--fg)}.btn-ghost:hover{border-color:var(--sawo);color:var(--sawo)}.btn-gold{background:var(--emas-terang);color:var(--kopi)}.btn-gold:hover{background:#fff}.btn-row{flex-wrap:wrap;gap:.75rem;display:flex}.section-head{gap:.5rem 3rem;margin-bottom:clamp(2rem,5vw,3rem);display:grid}@media (width>=52rem){.section-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.section-head p{margin-bottom:.4rem}}.section-head h2{margin:0}.prose{max-width:var(--measure)}.prose h2{font-size:var(--t-md);margin-top:1.6em}.prose ul{padding-left:1.2em}.meta{grid-template-columns:max-content 1fr;gap:.35rem 1.25rem;margin:0;display:grid}.meta dt{font-family:var(--f-display);color:var(--fg-muted);font-size:.95rem}.meta dd{margin:0}.page-head{border-bottom:1px solid var(--line);padding-block:clamp(3rem,7vw,5rem) clamp(2rem,4vw,3rem)}.page-head h1{margin-bottom:.3em;font-size:clamp(2.4rem,6vw,3.6rem)}.crumb{font-family:var(--f-display);margin-bottom:1rem;font-size:.95rem}.crumb a{color:var(--fg-muted);text-decoration:none}.crumb a:hover{color:var(--sawo)}.topbar[data-astro-cid-nen7h5rs]{background:var(--surface-dark);color:var(--on-dark-muted);font-size:.85rem;line-height:1.4}.topbar-in[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:.45rem;display:flex}.topbar[data-astro-cid-nen7h5rs] p[data-astro-cid-nen7h5rs]{max-width:none;margin:0}.topbar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--on-dark);text-decoration:none}.topbar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--emas-terang);text-decoration:underline}.topbar[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:1.4rem;margin:0;padding:0;list-style:none;display:none}.topbar[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{margin:0}.topbar[data-astro-cid-nen7h5rs] .long[data-astro-cid-nen7h5rs]{display:none}@media (width>=48rem){.topbar[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{display:flex}}@media (width>=62rem){.topbar[data-astro-cid-nen7h5rs] .long[data-astro-cid-nen7h5rs]{display:inline}}.hdr[data-astro-cid-nen7h5rs]{z-index:20;background:color-mix(in srgb, var(--bg) 94%, transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0}.hdr-in[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--fg);align-items:center;gap:.75rem;text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{flex:none;width:46px;height:46px}.brand-text[data-astro-cid-nen7h5rs]{flex-direction:column;line-height:1.15;display:flex}.brand-name[data-astro-cid-nen7h5rs]{font-family:var(--f-display);white-space:nowrap;font-size:1.2rem;font-weight:600}.brand-sub[data-astro-cid-nen7h5rs]{color:var(--fg-muted);white-space:nowrap;font-size:.78rem}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:.75rem;display:none}.nav-list[data-astro-cid-nen7h5rs]{gap:1.5rem;margin:0 .75rem 0 0;padding:0;list-style:none;display:flex}.nav-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{margin:0;position:relative}.nav-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{font-family:var(--f-display);color:var(--fg);border-bottom:2px solid #0000;padding-block:1.45rem 1.3rem;font-size:1.02rem;text-decoration:none;display:block}.nav-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover{color:var(--sawo)}.nav-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:var(--emas)}.has-sub[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:after{content:"";vertical-align:.2em;border-bottom:1.5px solid;border-right:1.5px solid;width:.4em;height:.4em;margin-left:.45em;display:inline-block;transform:rotate(45deg)}.sub[data-astro-cid-nen7h5rs]{background:var(--bg);border:1px solid var(--line-strong);border-top:2px solid var(--emas);border-radius:0 0 var(--radius) var(--radius);visibility:hidden;opacity:0;width:21rem;margin:0;padding:.5rem 0;list-style:none;transition:opacity .12s,visibility .12s;position:absolute;top:100%;left:-1rem;box-shadow:0 14px 30px #3d1e0624}.has-sub[data-astro-cid-nen7h5rs]:hover .sub[data-astro-cid-nen7h5rs],.has-sub[data-astro-cid-nen7h5rs]:focus-within .sub[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1}.sub[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{margin:0}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--fg);padding:.55rem 1rem;font-size:1rem;line-height:1.35;text-decoration:none;display:block}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{background:var(--bg-alt);color:var(--sawo)}.sub-all[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);padding-top:.35rem;margin-top:.35rem!important}.sub-all[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--f-display);font-size:.95rem}.nav[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{padding:.55em 1em;font-size:.95rem}.mnav[data-astro-cid-nen7h5rs]{position:relative}.mnav[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;font-family:var(--f-display);border:1.5px solid var(--line-strong);border-radius:var(--radius);align-items:center;gap:.6rem;padding:.55rem .85rem;font-size:1rem;list-style:none;display:flex}.mnav[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.bars[data-astro-cid-nen7h5rs],.bars[data-astro-cid-nen7h5rs]:before,.bars[data-astro-cid-nen7h5rs]:after{background:currentColor;width:18px;height:2px;display:block;position:relative}.bars[data-astro-cid-nen7h5rs]:before,.bars[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.bars[data-astro-cid-nen7h5rs]:before{top:-6px}.bars[data-astro-cid-nen7h5rs]:after{top:6px}.mnav-panel[data-astro-cid-nen7h5rs]{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);width:min(86vw,20rem);max-height:calc(100vh - 8rem);padding:1rem;position:absolute;top:calc(100% + .6rem);right:0;overflow-y:auto;box-shadow:0 12px 30px #3d1e0624}.mnav-panel[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.mnav-panel[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{margin-bottom:1rem}.mnav-panel[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);margin:0}.mnav-panel[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{font-family:var(--f-display);color:var(--fg);padding:.7rem .2rem;text-decoration:none;display:block}.msub[data-astro-cid-nen7h5rs]{border-left:2px solid var(--emas);margin:0 0 .6rem .3rem!important;padding:0 0 .6rem .9rem!important}.msub[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{margin:0}.msub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--fg-muted);padding:.35rem 0;font-size:.95rem;line-height:1.35;text-decoration:none;display:block}.mnav-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--sawo)}.mnav-panel[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{justify-content:center;width:100%}@media (width>=68rem){.nav[data-astro-cid-nen7h5rs]{display:flex}.mnav[data-astro-cid-nen7h5rs]{display:none}}@media (width<=24rem){.brand-name[data-astro-cid-nen7h5rs]{font-size:1.05rem}.brand-sub[data-astro-cid-nen7h5rs]{display:none}}.ftr[data-astro-cid-jo6i4kqk]{background:var(--surface-dark);color:var(--on-dark);padding-block:4rem 2rem}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--on-dark);text-decoration:none}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--emas-terang);text-decoration:underline}.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (width>=40rem){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width>=66rem){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.3fr 1.4fr .9fr 1.3fr}}.id[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:64px;height:64px;margin-bottom:1rem}.name[data-astro-cid-jo6i4kqk]{font-family:var(--f-display);margin-bottom:.4rem;font-size:1.5rem;font-weight:600}.tag[data-astro-cid-jo6i4kqk]{color:var(--on-dark-muted);max-width:24em;font-size:1rem}.h[data-astro-cid-jo6i4kqk]{color:var(--emas-terang);margin-bottom:.9rem;font-size:1rem;font-weight:600}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}li[data-astro-cid-jo6i4kqk]{margin-bottom:.55rem;line-height:1.4}.small-label[data-astro-cid-jo6i4kqk]{color:var(--on-dark-muted);margin:0 0 .5rem;font-size:.85rem;line-height:1.4}.don[data-astro-cid-jo6i4kqk]{margin-top:1.25rem}.rek[data-astro-cid-jo6i4kqk]{margin:0;line-height:1.45}.rek[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--on-dark-muted);font-size:.92rem}.addr[data-astro-cid-jo6i4kqk]{color:var(--on-dark-muted);border-top:1px solid #f6ecdc2e;gap:1rem 2rem;margin-top:3rem;padding-top:2rem;font-size:.95rem;display:grid}.addr[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{color:var(--on-dark);font-family:var(--f-display);font-weight:500}@media (width>=52rem){.addr[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr)}}.copy[data-astro-cid-jo6i4kqk]{font-size:var(--t-sm);color:var(--on-dark-muted);max-width:none;margin-top:2.5rem}.skip[data-astro-cid-hkbrpulz]{z-index:50;background:var(--kopi);color:#fff;border-radius:var(--radius);padding:.5rem 1rem;position:absolute;top:-3rem;left:1rem}.skip[data-astro-cid-hkbrpulz]:focus{top:1rem}
