.default-page{color:var(--white,#fff);background:var(--ink,#080808);font-family:var(--font-sans,system-ui,sans-serif)}
.default-page *{box-sizing:border-box}
.default-page .dp-wrap{width:min(1200px,100%);margin:auto;padding-inline:clamp(20px,5vw,64px)}
.default-page .dp-hero{padding:clamp(56px,9vw,112px) 0;background:radial-gradient(800px 500px at 15% 0,rgba(251,196,30,.14),transparent 75%),var(--panel,#111114);border-bottom:1px solid var(--panel-line,#303035)}
.default-page .dp-kicker{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--yellow,#fbc41e);margin:0 0 20px}
.default-page h1{font-family:var(--font-display,system-ui,sans-serif);font-size:clamp(36px,6vw,72px);line-height:1.08;letter-spacing:-.035em;margin:0;max-width:18ch;overflow-wrap:anywhere}
.default-page .dp-lead{font-size:clamp(18px,2vw,22px);line-height:1.65;color:var(--muted-on-dark,#b8b8c3);max-width:52ch;margin:24px 0 0}
.default-page .dp-content{padding-block:clamp(48px,7vw,88px)}
.default-page .dp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center}
.default-page h2{font-family:var(--font-display,system-ui,sans-serif);font-size:clamp(26px,3vw,40px);line-height:1.18;margin:0 0 20px}
.default-page .dp-copy p{font-size:17px;line-height:1.8;color:var(--muted-on-dark,#b8b8c3);margin:0 0 18px}
.default-page figure{margin:0;border:1px solid var(--panel-line,#303035);border-radius:24px;overflow:hidden;background:var(--panel,#111114)}
.default-page figure img{display:block;width:100%;height:auto;aspect-ratio:6/4;object-fit:cover}
.default-page figcaption{padding:16px 20px;font-size:14px;line-height:1.6;color:var(--muted-on-dark,#b8b8c3)}
.dp-skip{position:absolute;left:20px;top:-100px;z-index:9999;padding:14px 20px;background:#fbc41e;color:#080808;border-radius:12px}
.dp-skip:focus{top:12px}
@media(max-width:900px){.nav .git-text .git-brand-prefix{display:none}.default-page .dp-grid{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.default-page .dp-grid>*{min-width:0}.default-page h2{overflow-wrap:anywhere}
