.fork-workspace{padding-top:30px;padding-bottom:95px}.fork-workspace :is(h1,h2,h3,p,span,a,code,dd){overflow-wrap:anywhere}.fork-breadcrumbs{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:20px;padding-bottom:20px;font-size:11px;display:flex}.fork-breadcrumbs a{align-items:center;gap:9px;min-height:44px;display:inline-flex}.fork-breadcrumbs a:hover{color:var(--ink);text-decoration:underline}.fork-breadcrumbs>span{border-inline-start:1px solid var(--line);padding-inline-start:20px}.fork-introduction{max-width:790px;padding:48px 0 44px}.fork-introduction .eyebrow{color:var(--muted);margin-bottom:21px}.fork-introduction h1{letter-spacing:-2.5px;margin:0 0 25px;font-size:clamp(42px,5.2vw,68px);line-height:1.08}.fork-introduction h1 em{color:var(--accent)}.fork-introduction>p:last-child{max-width:630px;color:var(--muted);margin-bottom:0;font-size:14px;line-height:1.9}.fork-layout{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:45px;padding-top:38px;display:grid}.fork-form{background:#f1f3e8;border:1px solid #d8dfce;border-radius:5px;min-width:0;padding:30px 32px 33px}.fork-private-label{color:#526b43;background:#e7eddc;border:1px solid #c9d7bf;border-radius:30px;align-items:center;gap:7px;padding:6px 10px;font-size:10px;line-height:1.5;display:inline-flex}.fork-private-label>span{background:currentColor;border-radius:50%;width:5px;height:5px}.fork-form h2{letter-spacing:-.8px;margin:20px 0 14px;font-size:32px;line-height:1.2}.fork-form>p{color:#6e7d65;margin:0 0 27px;font-size:12px;line-height:1.85}.fork-form>label{color:#4e6547;margin:23px 0 8px;font-size:12px;line-height:1.6;display:block}.fork-form :is(input,textarea){width:100%;min-width:0;color:var(--ink);font:inherit;background:#fffdf7;border:1px solid #cbd1c0;border-radius:4px;padding:13px 15px;font-size:15px;line-height:1.7;display:block}.fork-form input{min-height:48px}.fork-form textarea{resize:vertical}.fork-form :is(input,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.fork-form .fork-field-help{color:#73816a;margin:9px 0 0;font-size:11px;line-height:1.8}.fork-form .fork-form-note{color:#718366;border-top:1px solid #d6decb;margin:22px 0 0;padding-top:21px;font-size:11px;line-height:1.9}.fork-form-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.fork-workspace .button{border-radius:4px;gap:12px;min-height:48px;font-size:12px;line-height:1.8}.fork-text-button{min-height:44px;color:var(--muted);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:7px 0;font-size:12px;line-height:1.7;text-decoration:underline;display:inline-flex}.fork-workspace button{cursor:pointer}.fork-workspace button:disabled{opacity:.48;cursor:not-allowed}.fork-source{min-width:0}.fork-source>.eyebrow{color:var(--muted);margin:5px 0 16px}.fork-source h2{letter-spacing:-.8px;margin:0 0 11px;font-size:31px;line-height:1.17}.fork-source-byline{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.7}.fork-source-facts{border-block:1px solid var(--line);flex-wrap:wrap;gap:25px;margin:0 0 17px;padding-block:18px;display:flex}.fork-source-facts div{min-width:0}.fork-source-facts dt{color:var(--muted);margin-bottom:7px;font-size:10px}.fork-source-facts dd{margin:0;font-size:13px}.fork-source-explanation{color:var(--muted);font-size:12px;line-height:1.9}.fork-original-direction{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:22px}.fork-original-direction summary{color:var(--muted);cursor:pointer;padding:15px 0;font-size:12px;line-height:1.7}.fork-original-direction p{color:var(--muted);white-space:pre-wrap;margin:0;padding-bottom:16px;font-size:12px;line-height:1.9}.fork-fingerprint{color:var(--muted);margin-top:20px;font-size:10px;line-height:1.8}.fork-fingerprint summary{cursor:pointer;padding-block:9px}.fork-fingerprint code{padding-top:8px;font-size:10px;display:block}.fork-notice{color:#667855;background:#f0f2e6;border:1px solid #d6ddc8;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 0 25px;padding:20px 23px;font-size:12px;line-height:1.85;display:flex}.fork-notice>div{flex:1;min-width:180px}.fork-notice p{margin:0}.fork-notice strong{color:var(--ink);margin-bottom:5px;font-weight:500;display:block}.fork-notice.is-error{color:#985338;background:#f8eee7;border-color:#dbc3b3}.fork-unavailable{text-align:center;padding:65px 20px 85px}.fork-unavailable>svg{width:37px;height:37px;color:var(--muted);stroke-width:1.1px;margin-bottom:24px}.fork-unavailable h1{letter-spacing:-1px;max-width:640px;margin:0 auto 20px;font-size:43px;line-height:1.15}.fork-unavailable p{max-width:490px;color:var(--muted);margin:0 auto 22px;font-size:14px;line-height:1.85}.fork-unavailable .fork-form-actions{justify-content:center}@media (max-width:900px){.fork-layout{gap:29px}.fork-form{padding:25px}}@media (max-width:680px){.fork-workspace{padding-top:18px;padding-bottom:65px}.fork-breadcrumbs{gap:12px;padding-bottom:15px;font-size:10px}.fork-breadcrumbs>span{padding-inline-start:12px}.fork-introduction{padding:32px 0 30px}.fork-introduction h1{letter-spacing:-1.8px;font-size:43px}.fork-introduction>p:last-child{font-size:13px}.fork-layout{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:29px}.fork-source{grid-row:1}.fork-form{padding:23px 21px}.fork-form h2{font-size:29px}.fork-form :is(input,textarea){font-size:16px}.fork-form-actions>.button{justify-content:center;width:100%}.fork-notice{padding:17px 19px}.fork-unavailable{padding-inline:0}.fork-unavailable h1{font-size:35px}}
