/* Reference pages use the same quiet editorial dark palette as Atlas. */
html:has(.atlas-sources-page){background:#0b1419;color-scheme:dark}
.atlas-sources-page{--paper:#0b1419;--ink:#e7ece9;--muted:#a8bac3;--line:#2b3d44;--sans:"Atlas Navigation",Arial,sans-serif;background:#0b1419;color:#e7ece9;font:400 15px/1.8 var(--sans);min-height:100dvh;color-scheme:dark}
.atlas-sources-page>main{width:min(970px,calc(100% - 80px));max-width:none;padding:0;margin:0 auto}
.atlas-sources-page .details{max-width:none;padding:48px 0 32px;border:0;margin:0}
.atlas-sources-page .details>h1{font:400 50px/1.15 Georgia,"Times New Roman",serif;letter-spacing:-.04em;color:#ece9e1;margin:0 0 21px}
.atlas-sources-page .details>p{font-size:15px;line-height:1.85;color:#b2c1c8;margin:0 0 36px;max-width:850px}
.atlas-sources-page .details>section{border-top:1px solid #2b3d44;padding:29px 0 28px}
.atlas-sources-page .details h2{font:700 20px/1.5 var(--sans);letter-spacing:-.02em;color:#e0e5df;margin:0 0 16px}
.atlas-sources-page .details section p{font-size:14px;line-height:1.85;color:#a8bac3;margin:0 0 15px;max-width:870px;overflow-wrap:anywhere}
.atlas-sources-page .details section p:last-child{margin-bottom:0}
.atlas-sources-page .details :is(strong,b){color:#dce4df}
.atlas-sources-page .details a{color:#d0be99;text-decoration:underline;text-decoration-color:#716954;text-underline-offset:4px;text-decoration-thickness:1px}
.atlas-sources-page .details a:hover{color:#e5d8bc;text-decoration-color:#c4b28e}
.atlas-sources-page .details :is(small,caption){color:#95adb8;font-size:12px}
.atlas-sources-page .details table{width:100%;border-collapse:collapse;border:1px solid #30444d;font-size:13px;color:#b5c7cf}
.atlas-sources-page .details :is(td,th){padding:12px 15px;text-align:left;border-bottom:1px solid #2b3d44;vertical-align:top}
.atlas-sources-page .details th{background:#142229;color:#dde7e5;font-weight:700}
.atlas-sources-page .details tbody tr:nth-child(even){background:#101d23}
.atlas-sources-page>footer{width:min(970px,calc(100% - 80px));max-width:none;margin:0 auto;padding:25px 0 32px;border-color:#2b3d44;color:#a3b8c1;font-size:12px}
.atlas-sources-page>footer a{color:#c4b28e}
.atlas-sources-page :is(a,summary):focus-visible{outline:2px solid #c4b28e;outline-offset:4px}
@media(max-width:650px){.atlas-sources-page>main,.atlas-sources-page>footer{width:calc(100% - 40px)}.atlas-sources-page .details{padding:31px 0 18px}.atlas-sources-page .details>h1{font-size:39px;margin-bottom:18px}.atlas-sources-page .details>p{font-size:13px;line-height:1.8;margin-bottom:27px}.atlas-sources-page .details>section{padding:24px 0}.atlas-sources-page .details h2{font-size:18px;line-height:1.5;margin-bottom:13px}.atlas-sources-page .details section p{font-size:13px;line-height:1.8}.atlas-sources-page .details :is(td,th){padding:9px;font-size:11px}.atlas-sources-page>footer{padding:21px 0 26px;font-size:11px}}
@media(prefers-reduced-motion:reduce){html:has(.atlas-sources-page){scroll-behavior:auto}}
