.package-page{padding-top:32px;padding-bottom:64px;max-width:1100px}.package-back{display:inline-block;margin-bottom:8px}.package-page .page-header{padding-top:28px}.package-source-bar,.package-document-heading,.package-original-links{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}.package-source-bar{margin-bottom:26px}.package-document-heading{margin-top:38px}.package-document-heading h2{font-size:26px;overflow-wrap:anywhere}.package-document-heading p,.package-snapshot-note{font-size:13px;color:var(--muted)}.package-jumps,.package-variants{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.package-jumps a,.package-variants a{padding:10px 15px;border:1px solid var(--line);border-radius:8px;font-size:13px}.package-variants a.active{background:var(--ink);color:white}.package-warning-panel{padding:28px;background:#fff6e9;border:1px solid #e4cda4;border-radius:16px;margin:30px 0}.package-warning-panel h2{font-size:25px;margin:12px 0 24px}.package-page pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:inherit;font-size:14px;line-height:1.8;margin:0}.package-entries>h2{font-size:30px}.package-entries>.subtle{margin:18px 0 25px;line-height:1.7}.package-entry{padding:17px 20px;border:1px solid var(--line);border-radius:10px;margin:8px 0;background:white}.package-entry code{font-size:13px;overflow-wrap:anywhere}.package-entry p{margin:9px 0 0;font-size:13px;color:var(--muted)}.package-inline-notes{padding:20px;margin:16px 0;background:#f1f3f0;border-left:3px solid #9cae99;border-radius:0 8px 8px 0}.package-page .details{margin:28px 0}.package-raw{max-height:600px;overflow:auto;padding:16px}.package-guide-cta{margin:40px 0;padding-top:26px;border-top:1px solid var(--line)}.package-page section[id]{scroll-margin-top:110px}.package-page h1{overflow-wrap:anywhere}.package-page .source{margin-top:32px}@media(max-width:760px){.package-page{padding-top:24px;padding-bottom:45px}.package-warning-panel{padding:20px}.package-page pre{font-size:13px}.package-source-bar{align-items:flex-start}.package-entry{padding:15px}.package-inline-notes{padding:16px}}
