.ab[data-astro-cid-pw6woj7e]{border-radius:var(--radius-btn);background:#0e1114;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding:20px 24px;display:flex}.ab-main[data-astro-cid-pw6woj7e]{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.cmd[data-astro-cid-pw6woj7e]{align-items:center;gap:10px;min-width:0;display:flex}code[data-astro-cid-pw6woj7e]{font-family:var(--ff-plex), monospace;color:#e8ecf1;white-space:nowrap;font-size:14px;overflow-x:auto}.dollar[data-astro-cid-pw6woj7e]{color:#6b7683;user-select:none;margin-right:9px}.copy[data-astro-cid-pw6woj7e]{color:#a7b0bc;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;transition:color .15s ease-out,background-color .15s ease-out;display:flex;position:relative}.copy[data-astro-cid-pw6woj7e]:hover{color:#e8ecf1;background:#e8ecf114}.copy[data-astro-cid-pw6woj7e]:focus-visible{outline:2px solid var(--color-amber);outline-offset:1px}.ic[data-astro-cid-pw6woj7e]{width:15px;height:15px}.did[data-astro-cid-pw6woj7e]{font-family:var(--ff-plex), monospace;color:#7cb59a;opacity:0;pointer-events:none;white-space:nowrap;font-size:11px;transition:opacity .15s ease-out;position:absolute;left:calc(100% + 6px)}.copy[data-astro-cid-pw6woj7e].done .did[data-astro-cid-pw6woj7e]{opacity:1}.copy[data-astro-cid-pw6woj7e].done{color:#7cb59a}.lnk[data-astro-cid-pw6woj7e]{font-family:var(--ff-plex), monospace;color:#e8ecf1;text-underline-offset:3px;font-size:14px;text-decoration:underline #e8ecf173;transition:text-decoration-color .15s ease-out}.lnk[data-astro-cid-pw6woj7e]:hover{text-decoration-color:#e8ecf1}.lnk[data-astro-cid-pw6woj7e]:focus-visible{outline:2px solid var(--color-amber);outline-offset:2px;border-radius:4px}.note[data-astro-cid-pw6woj7e]{font-family:var(--ff-plex), monospace;color:#6b7683;font-size:12px}.gh[data-astro-cid-pw6woj7e]{color:#a7b0bc;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:color .15s ease-out;display:flex}.gh[data-astro-cid-pw6woj7e]:hover{color:#fff}.gh[data-astro-cid-pw6woj7e]:focus-visible{outline:2px solid var(--color-amber);outline-offset:1px}.gh[data-astro-cid-pw6woj7e] svg[data-astro-cid-pw6woj7e]{width:20px;height:20px}.work-prose[data-astro-cid-pznzci7v] h2{font-family:var(--font-name);margin:2.5rem 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.3}.work-prose[data-astro-cid-pznzci7v] h2:first-child{margin-top:0}.work-prose[data-astro-cid-pznzci7v] p,.work-prose[data-astro-cid-pznzci7v] ul{margin-bottom:1rem}.work-prose[data-astro-cid-pznzci7v] ul{padding-left:1.25rem;list-style:outside}.work-prose[data-astro-cid-pznzci7v] li{margin-bottom:.375rem}.work-prose[data-astro-cid-pznzci7v] a{text-decoration:underline;text-decoration-color:var(--color-control-border);text-underline-offset:3px;transition:text-decoration-color .16s var(--ease-relax)}.work-prose[data-astro-cid-pznzci7v] a:hover{text-decoration-color:var(--color-ink)}.pic-mat[data-astro-cid-pznzci7v]{background:var(--color-control);box-shadow:0 0 0 1px var(--color-control-border);border-radius:14px;padding:.5rem}.pic-mat[data-astro-cid-pznzci7v] img{box-shadow:0 6px 18px -10px color-mix(in oklab, var(--color-dark) 40%, transparent)}.work-quote[data-astro-cid-pznzci7v]:before{content:"“";height:1.5rem;font-family:var(--font-name);color:var(--color-quiet);font-size:2.75rem;line-height:1;display:block}.work-link-arrow[data-astro-cid-pznzci7v]{color:var(--color-quiet);transition:color .16s var(--ease-relax), transform .2s var(--ease-relax);font-size:.85em}.work-link[data-astro-cid-pznzci7v]:hover .work-link-arrow[data-astro-cid-pznzci7v]{color:var(--color-ink);transform:translate(1px,-1px)}.key[data-astro-cid-pznzci7v]{border:1px solid var(--color-hair);min-width:18px;height:18px;box-shadow:0 1px 0 var(--color-hair);border-radius:5px;justify-content:center;align-items:center;padding:0 3px;transition:transform .1s cubic-bezier(.23,1,.32,1),box-shadow .1s cubic-bezier(.23,1,.32,1);display:inline-flex}.key[data-astro-cid-pznzci7v][data-pressed]{box-shadow:0 0 0 var(--color-hair);transform:translateY(1px)}
