:root{color-scheme:light;--ink:#1d1d1f;--ink-90:#1d1d1fe6;--ink-80:#1d1d1fcc;--ink-70:#1d1d1fb3;--ink-50:#1d1d1f80;--ink-20:#1d1d1f33;--ink-13:#1d1d1f21;--ink-10:#1d1d1f1a;--white:#fff;--white-90:#ffffffe6;--white-80:#fffc;--white-60:#fff9;--white-30:#ffffff4d;--white-13:#ffffff21;--white-10:#ffffff1a;--black-50:#00000080;--black-05:#0000000d;--background-primary:#f9f9fa;--background-secondary:#f5f5f7;--background-tertiary:#f0f0f2;--background-white:#fff;--background-expert:#f9f9f9;--background-green:#e3f0e6;--background-banner:#fbe57d;--background-dark:#1d1d1f;--background-inverse:#111413;--background-card-dark:#1d1d1fe6;--gradient-peach:#fdd4a3;--gradient-coral:#fba69e;--gradient-pink:#fb6fec;--gradient-blue:#84a9fa;--gradient-sky:#90dcf7;--gradient-green:#c7e9ab;--gradient-cta:linear-gradient(var(--gradient-peach), var(--gradient-peach) 13%, var(--gradient-coral) 32%, var(--gradient-pink) 49%, var(--gradient-blue) 68%, var(--gradient-sky) 86%, var(--gradient-green));--gradient-cta-hover:linear-gradient(var(--gradient-blue), var(--gradient-pink), var(--gradient-coral), var(--gradient-peach), var(--gradient-coral), var(--gradient-pink), var(--gradient-blue));--gradient-faq:linear-gradient(var(--background-primary), var(--background-tertiary));--gradient-section-fade:linear-gradient(#f0f0f200, var(--background-tertiary));--gradient-product-overlay:linear-gradient(141deg, var(--black-50) 10%, transparent 55%, transparent 102%);--accent-blue:#0070d9;--accent-coral:#ff7c5b;--accent-gold:#ffa641;--accent-green:#1fa368;--accent-pink:#ea4b93;--accent-sky-blue:#07aafc;--accent-teal:#00aabd;--accent-violet:#884de6;--accent-yellow:#fccb07;--dial-green:#99c374;--dial-green-muted:#99c374cc;--badge-success:#008060;--input-foreground:#333;--input-unit:#636366;--input-surface:#1a1a1a05;--input-border:#1a1a1a1a;--background:var(--background-primary);--foreground:var(--ink-80);--card:var(--background-white);--card-foreground:var(--ink);--card-dark:var(--background-card-dark);--card-dark-foreground:var(--white);--card-muted:var(--background-expert);--popover:var(--background-white);--popover-foreground:var(--ink);--primary:var(--background-inverse);--primary-foreground:var(--background-secondary);--secondary:var(--background-secondary);--secondary-foreground:var(--ink);--muted:var(--background-tertiary);--muted-foreground:var(--ink-70);--accent:var(--background-secondary);--accent-foreground:var(--ink);--destructive:oklch(57.7% .245 27.325);--border:var(--ink-13);--border-strong:var(--ink-20);--input:var(--input-border);--ring:var(--accent-blue);--chart-1:var(--accent-blue);--chart-2:var(--accent-green);--chart-3:var(--accent-coral);--chart-4:var(--accent-violet);--chart-5:var(--accent-gold);--radius:1rem;--sidebar:var(--background-primary);--sidebar-foreground:var(--ink);--sidebar-primary:var(--background-inverse);--sidebar-primary-foreground:var(--background-secondary);--sidebar-accent:var(--background-secondary);--sidebar-accent-foreground:var(--ink);--sidebar-border:var(--ink-13);--sidebar-ring:var(--ink);--footer:var(--background-dark);--footer-foreground:var(--white);--footer-muted:var(--white-80);--footer-label:var(--white-60);--footer-border:var(--white-30);--footer-bar:var(--white-10);--footer-input-border:var(--white-13);--banner:var(--background-banner);--usp:var(--background-green)}h1,h2,h3,h4,h5,h6{color:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--background);color:var(--ink-80);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:var(--accent-blue);text-underline-offset:4px}a:hover{text-decoration-thickness:2px}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}:focus-visible{outline:3px solid var(--accent-blue);outline-offset:5px}[hidden]{display:none!important}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;line-height:1.12}h1{font-size:clamp(2.7rem,5.5vw,4.8rem);font-weight:650}h2{font-size:clamp(2.1rem,3.5vw,3rem);font-weight:600}h3{font-size:1.5rem;font-weight:600}code,pre,.eyebrow,.skill-name,.card-number,.scenario-label{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}code{font-size:.88em}::selection{background:var(--gradient-sky);color:var(--ink)}.container{width:min(1180px,100% - 80px);margin-inline:auto}.sr-only,.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:100;background:var(--card);padding:12px;position:fixed;top:10px;left:10px}.site-header{z-index:20;background:var(--background);border-bottom:1px solid var(--border);position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:20px;width:min(1360px,100% - 80px);height:88px;margin:auto;display:flex}.brand{color:var(--ink);letter-spacing:-.8px;align-items:center;gap:10px;font-size:23px;font-weight:750;line-height:1.15;text-decoration:none;display:flex}.brand svg{width:43px;height:43px}.brand-by{text-transform:uppercase;letter-spacing:1.4px;color:var(--ink-70);margin-top:5px;font-size:10px;font-weight:500;display:block}.header-inner nav{align-items:center;gap:30px;font-size:14px;font-weight:550;display:flex}.header-inner nav>a:not(.button){color:var(--ink-80);text-decoration:none}.header-inner nav>a:hover{color:var(--accent-blue)}.button{background:var(--primary);color:var(--primary-foreground);border:1px solid var(--primary);border-radius:100px;justify-content:center;align-items:center;gap:25px;padding:14px 23px;font-size:14px;font-weight:550;text-decoration:none;transition:transform .18s;display:inline-flex}.button:hover{color:var(--primary-foreground);transform:translateY(-2px)}.button-small{gap:18px;padding:9px 18px;font-size:13px}.text-link{color:var(--ink);font-size:14px;font-weight:550;text-decoration:none}.text-link:hover{color:var(--accent-blue)}.eyebrow{letter-spacing:1.3px;text-transform:uppercase;color:var(--ink-70);align-items:center;gap:9px;margin-bottom:23px;font-size:10px;font-weight:500;display:flex}.status-dot{background:var(--accent-green);border-radius:50%;flex-shrink:0;width:6px;height:6px}.hero{grid-template-columns:1.18fr 1fr;align-items:center;gap:40px;padding-block:93px 80px;display:grid}.hero h1{letter-spacing:-.065em;margin:0 0 28px}.hero-highlight{isolation:isolate;white-space:nowrap;position:relative}.hero-highlight:after{content:"";background:linear-gradient(90deg, var(--gradient-peach), var(--gradient-pink), var(--gradient-sky));z-index:-1;opacity:.65;border-radius:2px;height:.22em;position:absolute;bottom:.04em;left:0;right:0}.hero-description{max-width:470px;color:var(--ink-70);margin-bottom:29px;font-size:18px;line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hero-footnote{color:var(--ink-70);margin:20px 0 0;font-size:12px}.workflow-art{background:radial-gradient(ellipse at 15% 40%, var(--background-green), transparent 65%), radial-gradient(ellipse at 95% 65%, #fdd4a350, transparent 70%);border:1px solid var(--border);border-radius:24px;height:408px;position:relative}.workflow-art:before{content:"";background-image:radial-gradient(var(--ink-13) .7px, transparent .7px);border-radius:inherit;background-size:15px 15px;position:absolute;inset:0}.art-label{letter-spacing:1.2px;align-items:center;gap:8px;font:9px/1.5 monospace;display:flex;position:absolute;top:22px;left:24px}.art-node{background:var(--card);border:1px solid var(--border);width:78%;box-shadow:0 5px 15px var(--black-05);border-radius:13px;align-items:center;gap:13px;padding:17px 18px;display:flex;position:absolute}.art-node small{text-transform:uppercase;letter-spacing:1px;color:var(--ink-70);font-size:8px;display:block}.art-node strong{color:var(--ink);margin-block:3px;font-size:13px;font-weight:600;display:block}.art-node code{color:var(--ink-70);font-size:9px}.node-icon{background:var(--background-green);width:33px;height:33px;color:var(--ink);border-radius:9px;place-items:center;font-size:22px;display:grid}.node-arrow{color:var(--ink-50);margin-left:auto;font-size:18px}.node-refine{top:65px;left:18px;transform:rotate(-3deg)}.node-build{top:175px;right:15px;transform:rotate(2deg)}.node-build .node-icon{background:var(--gradient-peach)}.node-review{top:285px;left:30px;transform:rotate(-2deg)}.node-review .node-icon{background:var(--gradient-sky)}.art-route{border:1px dashed var(--ink-20);border-radius:12px;width:110px;height:75px;position:absolute}.route-one{top:130px;right:26px}.route-two{top:255px;left:34px}.cow-stamp{border:1px solid var(--border);background:var(--background);border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:absolute;top:10px;right:-15px;transform:rotate(10deg)}.cow-stamp svg{width:51px;height:51px}.art-caption{color:var(--ink-70);font-size:10px;position:absolute;bottom:-34px;right:0}.install-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 2.2fr;align-items:center;gap:50px;padding-block:32px 42px;display:grid}.install-strip>div{min-width:0}.install-strip .eyebrow{letter-spacing:1px;margin-bottom:12px;font-size:9px}.agent-list{color:var(--ink);white-space:nowrap;margin:0;font-size:15px;font-weight:550}.agent-list span{color:var(--ink-50);padding-inline:6px}.command{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;overflow:hidden}.command-bar{border-bottom:1px solid var(--border);color:var(--ink-70);justify-content:space-between;align-items:center;padding:9px 16px;font-size:10px;display:flex}.command button{color:var(--ink-80);background:0 0;border:0;border-radius:4px;padding:3px 8px;font-size:11px}.command button:hover{background:var(--muted)}.command pre{color:var(--ink);margin:0;padding:16px;font-size:12px;line-height:1.7;overflow-x:auto}.command pre code{font-size:inherit}.command-help{color:var(--ink-70);margin:9px 0 0;font-size:10px}.command-help a{margin-left:7px}.catalogue{padding-block:95px 50px;scroll-margin-top:20px}.section-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:38px;display:flex}.section-heading h2{margin:0}.section-heading>p{color:var(--ink-70);margin-bottom:3px;font-size:14px}.section-heading .eyebrow{margin-bottom:18px}.catalogue-controls{margin-block:35px 30px}.search-label{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:10px;max-width:460px;margin-bottom:20px;padding:10px 15px;display:flex}.search-label span{font-size:23px;line-height:1}.search-label input{width:100%;color:var(--ink);background:0 0;border:0;padding:5px;font-size:13px}.search-label:focus-within{outline:2px solid var(--accent-blue);outline-offset:2px}.search-label input:focus-visible{outline:0}.filter-buttons,.agent-tabs{flex-wrap:wrap;gap:7px;display:flex}.filter-buttons button,.agent-tabs button{border:1px solid var(--border);color:var(--ink-70);background:0 0;border-radius:50px;padding:8px 15px;font-size:12px}.filter-buttons [aria-pressed=true],.agent-tabs [aria-pressed=true]{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.skill-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.skill-card{border:1px solid var(--border);background:var(--card);color:var(--ink-70);border-radius:17px;flex-direction:column;padding:25px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.skill-card:hover{border-color:var(--ink-50);transform:translateY(-3px)}.card-top{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.skill-symbol{width:40px;height:40px;color:var(--ink);border-radius:11px;place-items:center;font-family:sans-serif;font-size:24px;display:grid}.tone-0{background:var(--background-green)}.tone-1{background:#fdd4a366}.tone-2{background:#90dcf755}.tone-3{background:#fb6fec22}.card-number{color:var(--ink-50);font-size:10px}.skill-name{color:var(--ink-70);margin-bottom:9px;font-size:10px}.skill-card h3{letter-spacing:-.035em;margin-bottom:13px;font-size:22px;line-height:1.2}.skill-card>p:not(.skill-name){margin-bottom:22px;font-size:13px;line-height:1.7}.card-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font-size:10px;display:flex}.card-bottom>span:last-child{color:var(--ink);font-size:18px}.filter-status{color:var(--ink-70);min-height:20px;margin-top:18px;font-size:12px}.workflow-section{padding-block:35px 80px}.workflow-grid{border-block:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.workflow-grid article{border-right:1px solid var(--border);padding:30px 25px}.workflow-grid article:first-child{padding-left:0}.workflow-grid article:last-child{border:0;padding-right:0}.scenario-label{letter-spacing:1px;color:var(--ink-70);font-size:9px}.workflow-grid h3{margin-block:25px 15px;font-size:23px;line-height:1.25}.workflow-grid p{color:var(--ink-70);max-width:285px;font-size:13px}.route-links{flex-wrap:wrap;align-items:center;gap:9px;margin-top:25px;font-size:12px;display:flex}.route-links a{background:var(--muted);color:var(--ink);border-radius:5px;padding:3px 7px;text-decoration:none}.route-links a:hover{color:var(--accent-blue)}.guide-banner{background:linear-gradient(110deg, var(--background-green), #eaf5f9 65%, #fdd4a344);border:1px solid var(--border);border-radius:22px;grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;padding:50px;display:grid}.guide-banner h2{font-size:36px}.guide-banner p:not(.eyebrow){font-size:14px}.guide-banner .button{margin-top:12px}.guide-example{background:var(--white-60);border:1px solid var(--border);border-radius:13px;padding:28px;transform:rotate(2deg)}.guide-example>p:not(.eyebrow){color:var(--ink);font-size:18px}.guide-example small{color:var(--ink-70);font-size:11px}.guide-example code{color:var(--accent-blue)}.project-note{color:var(--ink-70);grid-template-columns:1.6fr 1fr;gap:65px;padding-block:37px 70px;font-size:12px;display:grid}.project-note strong{color:var(--ink-80)}.site-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:25px;width:min(1360px,100% - 80px);margin:auto;padding:40px 0 25px;display:flex}.footer-brand{color:var(--ink);letter-spacing:-.8px;font-size:22px;font-weight:700;text-decoration:none}.site-footer p{color:var(--ink-70);margin-top:10px;font-size:12px}.footer-links{gap:22px;font-size:12px;display:flex}.footer-links a{color:var(--ink-80);text-decoration:none}.footer-note{border-top:1px solid var(--border);flex-basis:100%;padding-top:25px;font-size:10px!important}.docs-shell{grid-template-columns:215px minmax(0,750px) 175px;gap:40px;max-width:1440px;margin:auto;padding-inline:36px;display:grid}.docs-sidebar,.page-toc{height:calc(100vh - 89px);padding-block:35px;font-size:12px;position:sticky;top:89px;overflow-y:auto}.docs-sidebar a,.page-toc a{color:var(--ink-70);border-radius:5px;padding:5px 10px;line-height:1.6;text-decoration:none;display:block}.docs-sidebar a:hover,.page-toc a:hover{background:var(--muted);color:var(--ink)}.docs-sidebar a[aria-current=page]{background:var(--background-green);color:var(--ink);font-weight:600}.sidebar-label{color:var(--ink);text-transform:uppercase;letter-spacing:.8px;margin:25px 0 8px;padding-left:10px;font-size:10px;font-weight:650}.sidebar-label:first-child{margin-top:0}.sidebar-group{margin-top:25px}.sidebar-disclosure>summary{display:none}.page-toc{font-size:11px}.page-toc .toc-nested{padding-left:20px;font-size:10px}.doc-main{min-width:0;padding-block:40px 80px}.doc-breadcrumb{color:var(--ink-70);align-items:center;gap:10px;margin-bottom:35px;font-size:11px;display:flex}.doc-breadcrumb a{color:var(--ink-70);text-decoration:none}.skill-intro .eyebrow{text-transform:none;color:var(--accent-blue);font-size:12px}.skill-intro h1{margin-bottom:22px;font-size:clamp(2.4rem,4vw,3.6rem)}.doc-lede{color:var(--ink-70);font-size:19px;line-height:1.65}.skill-explainer{border-block:1px solid var(--border);grid-template-columns:1fr 1fr;gap:25px;margin-block:35px;padding-block:25px;display:grid}.skill-explainer h2{letter-spacing:-.02em;margin-bottom:13px;font-size:15px}.skill-explainer p{margin-bottom:0;font-size:13px}.try-skill h2,.related-guidance h2{margin-bottom:10px;font-size:22px}.try-skill>p,.related-guidance>p{font-size:13px}.agent-tabs{margin-block:20px 12px}.try-skill .command pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.related-guidance{margin-block:38px}.related-guidance ul{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.related-guidance a{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:8px 14px;font-size:12px;text-decoration:none;display:block}.instruction-heading{border-top:1px solid var(--border);margin-top:50px;padding-top:32px}.instruction-heading .eyebrow{margin-bottom:12px}.instruction-heading h2{margin-bottom:10px;font-size:29px}.instruction-heading>p:last-child{font-size:12px}.reference-header .eyebrow{margin-bottom:12px}.source-note{color:var(--ink-70);margin-bottom:25px;font-size:11px}.prose{overflow-wrap:anywhere;font-size:15px;line-height:1.85}.prose h1{margin-block:20px 28px;font-size:40px}.prose h2{margin-block:42px 18px;font-size:27px;line-height:1.25}.prose h3{margin-block:30px 14px;font-size:20px}.prose h4{font-size:17px}.prose>:first-child{margin-top:0}.skill-source>h1:first-child{display:none}.prose strong{color:var(--ink)}.prose p{margin-bottom:19px}.prose ul,.prose ol{margin-block:15px 23px;padding-left:24px}.prose li{margin-block:7px}.prose pre{border:1px solid var(--border);border-radius:10px;padding:18px;font-size:12px;line-height:1.7;overflow-x:auto}.prose :not(pre)>code{background:var(--muted);overflow-wrap:anywhere;border-radius:4px;padding:2px 5px}.prose blockquote{background:var(--background-green);border-left:3px solid var(--accent-green);border-radius:0 10px 10px 0;margin:25px 0;padding:15px 20px;font-size:13px}.prose blockquote p:last-child{margin-bottom:0}.prose table{border-spacing:0;width:100%;margin-block:25px;font-size:12px;display:block;overflow-x:auto}.prose th{text-align:left;background:var(--muted);color:var(--ink)}.prose td,.prose th{border-bottom:1px solid var(--border);vertical-align:top;min-width:100px;padding:12px}.prose hr{border:0;border-top:1px solid var(--border);margin-block:35px}.doc-feedback{border-top:1px solid var(--border);margin-top:45px;padding-top:25px;font-size:12px}.doc-feedback p{color:var(--ink-70)}.doc-feedback a{margin-right:20px}.not-found{min-height:65vh;padding-block:100px}.not-found h1{font-size:48px}@media (width>=961px){.sidebar-disclosure:not([open])>nav{display:block}}@media (width<=1200px){.docs-shell{grid-template-columns:190px minmax(0,1fr);gap:35px}.page-toc{display:none}.hero{gap:30px}.hero h1{font-size:60px}.install-strip{grid-template-columns:1fr 1.8fr;gap:30px}}@media (width<=960px){.container,.header-inner,.site-footer{width:calc(100% - 48px)}.hero{grid-template-columns:1fr 1fr;padding-block:65px}.hero h1{font-size:49px}.hero-description{font-size:16px}.hero-actions{gap:18px}.workflow-art{height:355px}.art-node{width:85%;padding:12px}.node-refine{top:65px;left:10px}.node-build{top:155px;right:10px}.node-review{top:245px;left:15px}.art-node strong{font-size:11px}.art-node small{font-size:7px}.cow-stamp{width:60px;height:60px;right:-7px}.cow-stamp svg{width:42px}.art-label{font-size:8px;left:16px}.art-caption{font-size:9px}.skill-grid{grid-template-columns:repeat(2,1fr)}.install-strip{grid-template-columns:1fr;gap:20px}.install-strip>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.install-strip .eyebrow{margin:0}.workflow-grid h3{font-size:20px}.guide-banner{gap:30px;padding:35px}.guide-banner h2{font-size:31px}.docs-shell{max-width:810px;padding-inline:24px;display:block}.docs-sidebar{height:auto;padding-block:20px 0;position:static}.sidebar-disclosure{border:1px solid var(--border);background:var(--card);border-radius:10px}.sidebar-disclosure>summary{cursor:pointer;justify-content:space-between;padding:12px 16px;display:flex}.sidebar-disclosure nav{padding:10px 15px 20px}.doc-main{padding-top:25px}}@media (width<=680px){.header-inner{height:75px}.brand{font-size:20px}.brand svg{width:36px;height:36px}.brand-by{font-size:8px}.header-inner nav{gap:18px;font-size:12px}.header-inner .github-link,.header-inner .button{display:none}.hero{grid-template-columns:1fr;gap:40px;padding-block:45px 65px}.hero h1{font-size:clamp(43px,10vw,64px)}.eyebrow{letter-spacing:.9px;font-size:9px}.hero-description{max-width:450px}.workflow-art{width:calc(100% - 8px);max-width:470px;height:365px}.art-node{width:77%}.art-node strong{font-size:13px}.art-node small{font-size:8px}.node-refine{left:16px}.node-build{top:162px;right:16px}.node-review{top:262px;left:28px}.art-label{font-size:9px}.cow-stamp{right:-12px}.install-strip>div:first-child{display:block}.install-strip .eyebrow{margin-bottom:10px}.agent-list{font-size:14px}.command-help a{margin:5px 0 0;display:block}.catalogue{padding-top:60px}.section-heading{margin-bottom:27px;display:block}.section-heading>p,.section-heading>a{margin-top:20px;display:block}.skill-grid{grid-template-columns:1fr}.skill-card{padding:25px}.card-top{margin-bottom:20px}.skill-card h3{font-size:24px}.skill-card>p:not(.skill-name){font-size:14px}.filter-buttons{gap:6px}.filter-buttons button{padding:7px 11px;font-size:11px}.workflow-section{padding-block:10px 55px}.workflow-grid{grid-template-columns:1fr}.workflow-grid article,.workflow-grid article:first-child,.workflow-grid article:last-child{border-right:0;border-bottom:1px solid var(--border);padding:28px 0}.workflow-grid article:last-child{border:0}.workflow-grid p{max-width:none}.workflow-grid h3{margin-top:18px;font-size:26px}.guide-banner{grid-template-columns:1fr;gap:30px;padding:28px}.guide-banner h2{font-size:30px}.guide-example{padding:22px}.project-note{grid-template-columns:1fr;gap:12px;padding-bottom:35px}.site-footer{padding-top:30px}.footer-links{flex-wrap:wrap;gap:15px}.skill-explainer{grid-template-columns:1fr;gap:22px}.doc-lede{font-size:17px}.doc-main{padding-bottom:45px}.skill-intro h1{font-size:39px}.prose{font-size:14px}.prose h1{font-size:33px}.prose h2{font-size:25px}.not-found h1{font-size:38px}.hero-actions .button{gap:15px;padding-inline:20px}.text-link{font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
