@layer pages{.dv-num{font:850 clamp(34px, 5.4vw, 92px) / .95 var(--f-sans);font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;margin:0 0 clamp(14px,1.6vw,24px)}.dv-num-a{color:var(--gold-hot);text-shadow:0 0 60px #ffaa4638;text-decoration:none}.dv-num-a:hover{color:var(--bone)}.dv-support .pf-h{font:var(--t-display-m);font-stretch:var(--t-display-m-wdth);letter-spacing:var(--t-display-m-track)}.dv-mail{color:var(--bone);text-underline-offset:3px}.dv-support .pf-fig-obj{justify-self:center;max-width:460px}.dv-build .pf-in{align-items:start}.dv-ways{margin:clamp(28px,3vw,44px) 0 0;padding:0;list-style:none}.dv-way{border-top:1px solid #f2efe824;padding:clamp(18px,2vw,26px) 0}.dv-way:last-child{border-bottom:1px solid #f2efe824}.dv-way-h{font:800 clamp(28px, 3vw, 46px) / 1.02 var(--f-sans);letter-spacing:-.04em;color:var(--bone);text-wrap:balance;margin:0;font-stretch:104%}.dv-way-l{font:var(--t-lede);color:var(--bone-dim);max-width:40ch;margin:10px 0 0}.dv-calls{flex-wrap:wrap;gap:2px 22px;margin:10px 0 0;padding:0;list-style:none;display:flex}.dv-calls a{min-height:36px;color:var(--bone-dim);align-items:baseline;gap:8px;padding-block:6px;text-decoration:none;display:inline-flex}.dv-calls .ad-verb{font:700 13px / 1 var(--f-code);color:var(--bone)}.dv-calls .ad-verb.is-post{color:var(--gold)}.dv-calls .ad-path{font:450 14px / 1.4 var(--f-code);color:var(--bone-dim);overflow-wrap:anywhere}.dv-calls a:hover .ad-path{color:var(--gold-hot);text-underline-offset:.2em;text-decoration:underline}.dv-code{min-width:0}.dv-code-after{font:var(--t-small);color:var(--bone-mute);margin:16px 0 0}.dv-code-after a{color:var(--bone);text-underline-offset:.2em;text-decoration-color:#ffb45480}.dv-code-after a:hover{color:var(--gold-hot)}.dv-code-after code{font:500 13.5px / 1 var(--f-code);color:var(--bone)}@media (width>=900px){.dv-build .pf-in{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.dv-code{padding-top:10px}}.dv-ref .pf-in{align-items:center}.dv-three{margin:clamp(28px,3vw,44px) 0 0;padding:0;list-style:none}.dv-three li{border-top:1px solid #f2efe824;padding:16px 0 18px}.dv-three li:last-child{border-bottom:1px solid #f2efe824}.dv-three-a{color:var(--bone);align-items:baseline;gap:14px;text-decoration:none;display:inline-flex}.dv-three-t{font:800 clamp(26px, 2.8vw, 42px) / 1.05 var(--f-sans);letter-spacing:-.04em;font-stretch:104%}.dv-three-arrow{background:var(--gold);align-self:center;width:.32em;height:.4em}.dv-three-a:hover .dv-three-t{color:var(--gold-hot)}.dv-three-a:hover .dv-three-arrow{transform:translate(3px)}.dv-three-l{font:420 17px / 1.5 var(--f-sans);color:var(--bone-dim);margin:8px 0 0}.dv-three-l code{font:450 14px / 1.4 var(--f-code);color:var(--bone-mute);overflow-wrap:anywhere;margin-left:4px}.dv-schemas{font:var(--t-small);color:var(--bone-mute);margin:22px 0 0}.dv-schemas-k{margin-right:4px}.dv-schemas a{color:var(--bone);text-underline-offset:.22em;text-decoration-color:#ffb45480}.dv-schemas a:hover{color:var(--gold-hot)}.dv-ref-pic{border-radius:6px;margin:0;overflow:hidden;box-shadow:0 40px 100px #00000080}.dv-ref-pic :is(picture,img){width:100%;height:auto;display:block}@media (width>=900px){.dv-ref .pf-in{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}@media (width<=899px){.dv-ref-pic{max-width:420px}}@media (prefers-reduced-motion:reduce){.dv-three-arrow{transition:none}}.dv-latest .pf-in{align-items:start}.dv-rels{margin:clamp(32px,3.4vw,48px) 0 0;padding:0;list-style:none}.dv-rels li{border-top:1px solid #f2efe81f}.dv-rels li:last-child{border-bottom:1px solid #f2efe81f}.dv-rel{color:inherit;grid-template-columns:10.5rem minmax(0,1fr) auto;align-items:baseline;gap:6px 20px;padding:16px 0;text-decoration:none;display:grid}.dv-rel-d{font:var(--t-small);font-variant-numeric:tabular-nums;color:var(--bone-mute)}.dv-rel-t{font:650 clamp(17px, 1.35vw, 20px) / 1.3 var(--f-sans);letter-spacing:-.01em;color:var(--bone)}.dv-rel-v{font:450 14px / 1.3 var(--f-code);color:var(--bone-mute)}.dv-rel:hover .dv-rel-t,.dv-rel:focus-visible .dv-rel-t{color:var(--gold-hot)}.dv-latest-pic{border-radius:6px;margin:0;overflow:hidden;box-shadow:0 40px 100px #00000080}.dv-latest-pic :is(picture,img){width:100%;height:auto;display:block}@media (width>=900px){.dv-latest .pf-in{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.dv-latest-pic{margin-top:8px}}@media (width<=899px){.dv-support .pf-fig-obj{max-width:340px;margin:-24px auto -48px}.dv-latest-pic{max-width:420px}}@media (width<=599px){.dv-rel{grid-template-columns:minmax(0,1fr) auto}.dv-rel-d{grid-column:1/-1}}@media (width<=759px){.dv-page #top .hf-copy{padding-bottom:40px}.dv-page #support{padding-block:48px 56px}.dv-page :is(#build,#reference,#latest){padding-bottom:56px}}.dv-page #top:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(0deg, var(--ink) 0%, #07080a00 100%);height:22%;position:absolute;inset:auto 0 0}}
