body:has(.process-reference,.resources-reference){background:#0b0b0a}
.process-reference.process-reference{--pi:#ece8e1;--pm:#aaa69f;--ps:#bbb7b0;--pl:rgba(236,232,225,.14);--pls:rgba(236,232,225,.28);--sand:#141412;--pbg:#0b0b0a}
.process-reference .proc-orb{background:radial-gradient(circle at 38% 35%,rgba(231,74,28,.16),transparent 57%),radial-gradient(circle at 70% 58%,rgba(125,149,163,.15),transparent 60%);opacity:.8}
.process-reference .proc-button,.process-reference .proc-jumps a{background:rgba(255,255,255,.035);border-color:var(--pl);color:var(--pi)}
.process-reference .proc-button-dark{background:#ece8e1;color:#0b0b0a;border-color:#ece8e1}
.process-reference .proc-button-dark:hover{background:#fff;color:#0b0b0a}
.process-reference .proc-jumps a:hover{background:rgba(255,255,255,.09)}
.process-reference .proc-step-grid li,.process-reference .proc-payment-grid article,.process-reference .proc-handover-grid li,.process-reference .proc-map>div{background:linear-gradient(135deg,rgba(255,255,255,.065),rgba(255,255,255,.025));border-color:var(--pl);box-shadow:inset 0 1px rgba(255,255,255,.04)}
.process-reference .proc-map>div:nth-of-type(2){background:#ece8e1;color:#0b0b0a}
.process-reference .proc-map>div:nth-of-type(2) b{color:#5c5a54}
.process-reference .proc-map>div:after,.process-reference .proc-map>div:nth-of-type(2):after{border-color:rgba(236,232,225,.28)}
.process-reference .proc-path-base{stroke:rgba(236,232,225,.2)}
.process-reference .proc-signal-halo{fill:rgba(236,232,225,.13)}
.process-reference .proc-payment-track i:nth-child(2):after{background:#bbb7b0}
.process-reference .proc-payment-track i:nth-child(3):after{background:#817e78}
.process-reference .proc-pay-options li{background:#ece8e1;color:#11110f;border-color:transparent}
.resources-reference{--color-ink:#ece8e1;--color-muted:#b3afa8;--color-rule:rgba(236,232,225,.14);--color-white:#1c1c1a;--color-panel:#20201d;color:#ece8e1;background:#0b0b0a}
.resources-reference .page-hero h1{color:#ece8e1}
.resources-reference .page-hero .lead{color:#b3afa8}
.resources-reference .paper{--color-muted:#b3afa8;--color-rule:rgba(236,232,225,.14);background:#0b0b0a;color:#ece8e1}
.resources-reference .docs-card{background:linear-gradient(135deg,rgba(255,255,255,.065),rgba(255,255,255,.025));border-color:rgba(236,232,225,.14);box-shadow:inset 0 1px rgba(255,255,255,.04);backdrop-filter:blur(24px)}
.resources-reference .docs-stages{gap:16px}
.resources-reference .docs-stages>div,.resources-reference .docs-stages>article{padding:24px;background:rgba(255,255,255,.035);border:1px solid rgba(236,232,225,.1);border-radius:18px}
.resources-reference .docs-stages li:before{color:#ece8e1}
.resources-reference .resource-list article{border-color:rgba(236,232,225,.14)}
.resources-reference .text-link{color:#ece8e1}
body:has(.process-reference,.resources-reference)>.footer.footer-light{--color-ink:#ece8e1;--color-muted:#b3afa8;--color-rule:rgba(236,232,225,.14);--color-focus:#ff764d;background:#0b0b0a;color:#ece8e1}
body:has(.process-reference,.resources-reference)>.footer .footer-bottom>div{display:flex;flex-wrap:wrap;gap:18px 24px}
