nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:50;background:var(--bg)}.nav-inner[data-astro-cid-dmqpwcec]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 2rem;max-width:720px;margin:0 auto;position:relative;border-bottom:.5px solid var(--border)}.nav-logo-wrap[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:6px;text-decoration:none}.nav-logo[data-astro-cid-dmqpwcec]{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--accent);letter-spacing:-.02em;text-decoration:none}.rabbit[data-astro-cid-dmqpwcec]{background:none;border:none;padding:0;display:flex;align-items:center;color:var(--subtle);opacity:.4;transition:opacity .25s}.hamburger[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;justify-content:center;gap:4px;width:24px;height:24px;background:none;border:none;cursor:pointer;padding:0}.hamburger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;width:100%;height:1.5px;background:var(--text);transition:opacity .2s}.nav-links[data-astro-cid-dmqpwcec]{display:none;flex-direction:column;gap:0;list-style:none;padding:0;margin:0;position:absolute;top:100%;right:1.5rem;background:var(--bg-white);border:.5px solid var(--border);border-radius:var(--radius-md);min-width:fit-content;z-index:100;overflow:hidden}.nav-links[data-astro-cid-dmqpwcec].open{display:flex}.nav-links[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:block;padding:.65rem 1rem;font-size:13px;color:var(--muted);text-decoration:none;margin:0}.nav-links[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec]+li[data-astro-cid-dmqpwcec]{border-top:.5px solid var(--border)}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--text)}@media(min-width:768px){.hamburger[data-astro-cid-dmqpwcec]{display:none}.nav-links[data-astro-cid-dmqpwcec]{display:flex;flex-direction:row;position:static;background:none;border:none;border-radius:0;min-width:unset;gap:1.5rem}.nav-links[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec]+li[data-astro-cid-dmqpwcec]{border-top:none}.nav-links[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{padding:0}.nav-links[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{padding:0;color:var(--text)}}.hero[data-astro-cid-bbe6dxrz]{padding:4.5rem 2rem 3.5rem;border-bottom:.5px solid var(--border);max-width:720px;margin:0 auto}.hero-name[data-astro-cid-bbe6dxrz]{font-size:42px;font-weight:700;letter-spacing:.01em;line-height:1.1;color:var(--hero-name);margin-bottom:1.5rem;font-family:Libre Baskerville,serif}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.02em;margin-bottom:.75rem;color:var(--text)}.hero[data-astro-cid-bbe6dxrz] h2[data-astro-cid-bbe6dxrz]{font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.02em;color:var(--muted);margin-bottom:2rem}.hero-cta[data-astro-cid-bbe6dxrz]{display:flex;gap:.75rem;align-items:center}.btn-primary[data-astro-cid-bbe6dxrz]{background:var(--text);color:var(--bg);font-size:13px;font-family:var(--font-sans);padding:9px 18px;border-radius:var(--radius-md);border:none;cursor:pointer;text-decoration:none;display:inline-block}.btn-secondary[data-astro-cid-bbe6dxrz]{background:none;color:var(--muted);font-size:13px;font-family:var(--font-sans);padding:9px 18px;border-radius:var(--radius-md);border:.5px solid var(--subtle);cursor:pointer;text-decoration:none;display:inline-block}.btn-secondary[data-astro-cid-bbe6dxrz]:hover{color:var(--text);border-color:var(--muted)}.section[data-astro-cid-5b6nd35f]{padding:2.5rem 2rem;border-bottom:.5px solid var(--border);max-width:720px;margin:0 auto}.section-header[data-astro-cid-5b6nd35f]{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.75rem}.section-label[data-astro-cid-5b6nd35f]{font-family:var(--font-mono);font-size:11px;color:var(--accent);letter-spacing:.08em;display:inline;white-space:nowrap}.section-desc[data-astro-cid-5b6nd35f]{font-size:11px;color:#a89f94;line-height:1.5}.case-study[data-astro-cid-zzz72t2a]{display:none;background:var(--bg-white);border:.5px solid var(--border);border-radius:var(--radius-lg);margin-top:1rem;margin-bottom:1rem;overflow:hidden}.case-study[data-astro-cid-zzz72t2a].open{display:block;border-top:.5px solid var(--border);border-radius:0 0 var(--radius-lg) var(--radius-lg);margin-top:0}.cs-close-row[data-astro-cid-zzz72t2a]{display:flex;justify-content:center;padding:.75rem 2rem;border-top:.5px solid var(--border)}.cs-close-btn[data-astro-cid-zzz72t2a]{font-family:var(--font-mono);font-size:11px;color:var(--accent);background:none;border:none;cursor:pointer;padding:0}.cs-close-btn[data-astro-cid-zzz72t2a]:hover{color:var(--accent-hover)}.cs-meta-grid[data-astro-cid-zzz72t2a]{display:grid;grid-template-columns:1fr;gap:8px;padding:1.5rem 2rem;border-bottom:.5px solid var(--border)}@media(min-width:768px){.cs-meta-grid[data-astro-cid-zzz72t2a]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cs-meta-card[data-astro-cid-zzz72t2a]{display:flex;flex-direction:column;background:var(--bg);border:.5px solid var(--border);border-radius:var(--radius-md);padding:.875rem 1rem}.cs-meta-label[data-astro-cid-zzz72t2a]{display:block;font-family:var(--font-mono);font-size:10px;color:var(--muted);letter-spacing:.06em;margin-bottom:6px}.cs-meta-value[data-astro-cid-zzz72t2a]{display:block;font-size:13px;font-weight:500}.cs-meta-sub[data-astro-cid-zzz72t2a]{display:block;font-size:12px;color:var(--muted);margin-top:3px}.cs-body[data-astro-cid-zzz72t2a]{padding:1.75rem 2rem;border-bottom:.5px solid var(--border)}.cs-body[data-astro-cid-zzz72t2a] p[data-astro-cid-zzz72t2a]{font-size:14px;line-height:1.8}.cs-body[data-astro-cid-zzz72t2a] p[data-astro-cid-zzz72t2a]+p[data-astro-cid-zzz72t2a]{margin-top:.75rem}.section-label[data-astro-cid-zzz72t2a]{display:block;font-family:var(--font-mono);font-size:11px;color:var(--accent);letter-spacing:.08em;margin-bottom:1rem}.before-after[data-astro-cid-zzz72t2a]{display:grid;grid-template-columns:1fr;align-items:start;padding:1.75rem 2rem;border-bottom:.5px solid var(--border);gap:1rem}@media(min-width:768px){.before-after[data-astro-cid-zzz72t2a]{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:0}}.ba-card[data-astro-cid-zzz72t2a]{background:var(--bg-white);border:.5px solid var(--border);border-radius:var(--radius-md);padding:1rem}.ba-label[data-astro-cid-zzz72t2a]{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;margin-bottom:10px}.ba-label[data-astro-cid-zzz72t2a].before{color:#a32d2d}.ba-label[data-astro-cid-zzz72t2a].after{color:#3b6d11}body.matrix-mode .ba-label[data-astro-cid-zzz72t2a].before{color:var(--subtle)}body.matrix-mode .ba-label[data-astro-cid-zzz72t2a].after{color:var(--accent)}.ba-item[data-astro-cid-zzz72t2a]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ba-item[data-astro-cid-zzz72t2a]:last-child{margin-bottom:0}.ba-dot[data-astro-cid-zzz72t2a]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ba-dot[data-astro-cid-zzz72t2a].before{background:var(--border)}.ba-dot[data-astro-cid-zzz72t2a].after{background:var(--accent)}.ba-item[data-astro-cid-zzz72t2a] p[data-astro-cid-zzz72t2a]{font-size:13px;color:var(--muted);line-height:1.6;margin:0}.ba-item[data-astro-cid-zzz72t2a].after p[data-astro-cid-zzz72t2a]{color:var(--text)}.ba-arrow[data-astro-cid-zzz72t2a]{display:none;align-items:center;justify-content:center;padding-top:2.5rem;font-family:var(--font-mono);font-size:14px;color:var(--accent)}@media(min-width:768px){.ba-arrow[data-astro-cid-zzz72t2a]{display:flex}}.screenshot-placeholder[data-astro-cid-zzz72t2a]{background:var(--chip-bg);border:.5px solid var(--border);border-radius:var(--radius-md);height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.screenshot-icon[data-astro-cid-zzz72t2a]{width:32px;height:32px;border:1.5px solid var(--subtle);border-radius:6px;display:flex;align-items:center;justify-content:center}.screenshot-icon-inner[data-astro-cid-zzz72t2a]{width:14px;height:14px;border:1.5px solid var(--subtle);border-radius:2px}.screenshot-caption[data-astro-cid-zzz72t2a]{font-family:var(--font-mono);font-size:11px;color:var(--muted)}.screenshot-desc[data-astro-cid-zzz72t2a]{font-size:12px;color:var(--muted);text-align:center;max-width:240px;line-height:1.6}.hard-part[data-astro-cid-zzz72t2a]{display:flex;flex-direction:column;padding:1rem 0;border-bottom:.5px solid var(--border)}@media(min-width:768px){.hard-part[data-astro-cid-zzz72t2a]{flex-direction:row;align-items:center;gap:1rem}}.hard-part[data-astro-cid-zzz72t2a]:last-child{border-bottom:none}.hard-part-num[data-astro-cid-zzz72t2a]{font-family:var(--font-mono);font-size:11px;color:var(--subtle);min-width:24px;padding-top:3px;flex-shrink:0}.hard-part[data-astro-cid-zzz72t2a] h4[data-astro-cid-zzz72t2a]{font-size:14px;font-weight:500;margin-bottom:4px}.hard-part[data-astro-cid-zzz72t2a] p[data-astro-cid-zzz72t2a]{font-size:13px;color:var(--muted);line-height:1.7}.cs-outcome[data-astro-cid-zzz72t2a]{padding:1.75rem 2rem}.cs-outcome[data-astro-cid-zzz72t2a] h3[data-astro-cid-zzz72t2a]{font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:1.4;margin-bottom:.75rem}.cs-outcome[data-astro-cid-zzz72t2a] p[data-astro-cid-zzz72t2a]{font-size:14px;color:var(--muted);line-height:1.75}.cs-thoughts[data-astro-cid-zzz72t2a]{border-top:.5px solid var(--border);padding:1.75rem 2rem}.cs-thoughts[data-astro-cid-zzz72t2a] p[data-astro-cid-zzz72t2a]{font-size:14px;color:var(--muted);line-height:1.75}.chip[data-astro-cid-b4zvghpy]{font-family:var(--font-mono);font-size:11px;color:var(--muted);border:.5px solid #e0d9cf;padding:2px 8px;border-radius:var(--radius-sm)}.chip[data-astro-cid-b4zvghpy][data-variant=white]{background:var(--bg-white)}.chip[data-astro-cid-b4zvghpy][data-variant=off-white],.chip[data-astro-cid-b4zvghpy].cs-open{background:var(--chip-bg)}.project-group[data-astro-cid-kpx7utds]{border-bottom:.5px solid var(--border)}.project-group[data-astro-cid-kpx7utds]:last-child{border-bottom:none}.project-item[data-astro-cid-kpx7utds]{padding:.875rem 0 .875rem 1rem;border-top:.5px solid var(--border)}.project-item[data-astro-cid-kpx7utds].cs-open{background:var(--bg-white);border:.5px solid var(--border);border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-right:1rem}.project-info[data-astro-cid-kpx7utds]{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:flex-start;margin-bottom:1.75rem}.project-row[data-astro-cid-kpx7utds]{padding:1.5rem 0;border-bottom:.5px solid var(--border);cursor:pointer}.project-row[data-astro-cid-kpx7utds]:last-child{border-bottom:none}.project-meta[data-astro-cid-kpx7utds]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.6rem}.project-meta-left[data-astro-cid-kpx7utds]{display:flex;gap:8px;align-items:center}.project-meta-right[data-astro-cid-kpx7utds]{display:flex;flex-direction:column;align-items:end}.project-header[data-astro-cid-kpx7utds]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}span[data-astro-cid-kpx7utds].project-tag{font-family:var(--font-mono);font-size:12px;background:var(--chip-bg);color:var(--accent-dark);padding:2px 8px;border-radius:var(--radius-sm)}span[data-astro-cid-kpx7utds].project-year{font-family:var(--font-mono);font-size:12px;color:var(--muted)}.divider[data-astro-cid-kpx7utds]{padding:.875rem 0 .875rem 1rem;border-top:.5px solid var(--border)}.tech[data-astro-cid-kpx7utds]{display:flex;gap:6px;flex-wrap:wrap}.links[data-astro-cid-kpx7utds]{display:flex;gap:2rem;margin-bottom:.5em;justify-content:space-between}.project-link[data-astro-cid-kpx7utds]{font-family:var(--font-mono);font-size:11px;color:var(--accent);text-decoration:none;cursor:pointer;border:none;background:none;padding:0}.project-coming-soon[data-astro-cid-kpx7utds]{font-family:var(--font-mono);font-size:11px;color:var(--accent);text-decoration:none;border:none;background:none;padding:0;opacity:.5}.project-link[data-astro-cid-kpx7utds]:hover{color:var(--accent-hover)}.project-title[data-astro-cid-kpx7utds]{font-size:15px;font-weight:500;color:var(--text);margin:0 0 .4rem}.project-desc[data-astro-cid-kpx7utds]{font-size:13px;color:var(--muted);line-height:1.65;margin:0}.chip-row[data-astro-cid-kpx7utds]{display:flex;gap:6px;flex-wrap:wrap}@media(min-width:768px){.project-info[data-astro-cid-kpx7utds]{flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:1.75rem}.links[data-astro-cid-kpx7utds]{flex-direction:column;align-items:flex-end;flex-shrink:0;padding-left:2rem;padding-top:2px;gap:0;margin-bottom:0}}.how-item[data-astro-cid-y45bwhpo]{display:flex;flex-direction:column;padding:1rem 0;border-bottom:.5px solid var(--border)}@media(min-width:768px){.how-item[data-astro-cid-y45bwhpo]{flex-direction:row;align-items:center;gap:1rem}}.how-item[data-astro-cid-y45bwhpo]:last-child{border-bottom:none}.how-num[data-astro-cid-y45bwhpo]{font-family:var(--font-mono);font-size:11px;color:var(--subtle);min-width:24px;padding-top:3px;flex-shrink:0}.how-item[data-astro-cid-y45bwhpo] p[data-astro-cid-y45bwhpo]{font-size:14px;line-height:1.7}.about-grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:8px}.about-card[data-astro-cid-v2cbyr3p]{background:var(--bg-white);border:.5px solid var(--border);border-radius:var(--radius-lg);padding:.5rem 1.25rem}@media(min-width:768px){.about-grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.about-card[data-astro-cid-v2cbyr3p]{background:var(--bg-white);border:.5px solid var(--border);border-radius:var(--radius-lg);padding:.5rem 1.25rem}.about-card[data-astro-cid-v2cbyr3p].expand{grid-column:span 2}}.about-label[data-astro-cid-v2cbyr3p]{font-size:12px;color:var(--muted)}.about-val[data-astro-cid-v2cbyr3p]{font-size:14px;font-weight:500;margin:auto}.about-chips[data-astro-cid-v2cbyr3p]{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.stack-grid[data-astro-cid-rlzglfcb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:768px){.stack-grid[data-astro-cid-rlzglfcb]{grid-template-columns:repeat(3,minmax(0,1fr))}}.stack-item[data-astro-cid-rlzglfcb]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--bg-white);border:.5px solid var(--border);border-radius:var(--radius-md)}.stack-name[data-astro-cid-rlzglfcb]{font-size:13px;font-weight:500}.stack-level[data-astro-cid-rlzglfcb]{font-family:var(--font-mono);font-size:10px;font-weight:400}.stack-level[data-astro-cid-rlzglfcb].primary{color:var(--accent)}.stack-level[data-astro-cid-rlzglfcb].proficient{color:var(--muted)}.stack-level[data-astro-cid-rlzglfcb].growing{color:var(--subtle)}h3[data-astro-cid-dizxyugg]{font-size:24px;font-weight:500;letter-spacing:-.02em;margin-bottom:.75rem}p[data-astro-cid-dizxyugg]{font-size:14px;color:var(--muted);line-height:1.7;margin-bottom:1.5rem}.connect-email[data-astro-cid-dizxyugg]{font-family:var(--font-mono);font-size:14px;color:var(--accent);text-decoration:none}.connect-email[data-astro-cid-dizxyugg]:hover{color:var(--accent-hover);text-decoration:underline}.link-cta[data-astro-cid-dizxyugg]{display:flex;align-items:center;gap:1rem}.github[data-astro-cid-dizxyugg],.linkedIn[data-astro-cid-dizxyugg]{color:var(--muted);display:flex;align-items:center}.github[data-astro-cid-dizxyugg]:hover{color:var(--github-color)}.linkedIn[data-astro-cid-dizxyugg]:hover{color:var(--linkedIn-color)}.footer-note[data-astro-cid-sz7xmlte]{text-align:center;padding:1rem 2rem;font-family:var(--font-mono);font-size:11px;color:var(--subtle);max-width:720px;margin:0 auto}.footer-note-wrapper[data-astro-cid-sz7xmlte]{text-align:center;text-decoration:none}.footer-note[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{padding:0;margin:0}.top-cta[data-astro-cid-sz7xmlte]{text-decoration:none;display:block;font-family:var(--font-mono);color:var(--accent);margin-bottom:1rem}.top-cta[data-astro-cid-sz7xmlte]:hover{color:var(--accent-hover)}.read-process-btn[data-astro-cid-sz7xmlte]{all:unset;font-family:var(--font-mono);font-size:11px;color:var(--accent);cursor:pointer}.read-process-btn[data-astro-cid-sz7xmlte]:hover{color:var(--accent-hover)}body.matrix-mode{--bg: #000000;--bg-white: #0a0a0a;--text: #00ff41;--muted: #008f11;--subtle: #005500;--border: #003b00;--chip-bg: #001200;--accent: #00cc33;--accent-hover: #00ff41;--accent-dark: #00cc33;--github-color: #00ff41;--linkedIn-color: #00ff41}body.flicker-mode,body.flicker-mode *,body.flicker-mode nav,body.flicker-mode footer,body.flicker-mode .section,body.flicker-mode .hero,body.flicker-mode a,body.flicker-mode p,body.flicker-mode h1,body.flicker-mode h2,body.flicker-mode h3,body.flicker-mode span{transition:none!important;animation-duration:0s!important}#scanline-overlay{position:fixed;inset:0;pointer-events:none;z-index:9998;opacity:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.09) 2px,rgba(0,0,0,.09) 4px)}#scanline-overlay.active{opacity:1}body.matrix-mode .hero-name{color:#00ff41}#rabbit-header .rabbit-svg{display:inline-flex;align-items:center}#rabbit-header .pill-svg{display:none;align-items:center}body.matrix-mode #rabbit-header .rabbit-svg{display:none}body.matrix-mode #rabbit-header .pill-svg{display:inline-flex}#rabbit-connect .rabbit-svg{display:inline-flex;align-items:center}#rabbit-connect .pill-svg{display:none;align-items:center}body.matrix-mode #rabbit-connect .rabbit-svg{display:none}body.matrix-mode #rabbit-connect .pill-svg{display:inline-flex}#rabbit-connect{display:none}body.rabbit-seen #rabbit-connect{display:inline-flex;align-items:center}body.matrix-mode #rabbit-connect{display:none}body.rabbit-clicked #rabbit-header .rabbit-svg{display:none!important}body.matrix-mode #nav-typewriter{background:#000;color:#0c3}body.matrix-mode #nav-typewriter .tw-cursor{background:#0c3}#matrix-overlay{position:fixed;inset:0;background:#000;z-index:1000;opacity:0;pointer-events:none;transition:opacity .8s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}#matrix-overlay.visible{opacity:1;pointer-events:all}#matrix-canvas{position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease}#matrix-canvas.visible{opacity:1}#typewriter-wrap{position:relative;z-index:10;text-align:center;padding:2rem}#typewriter-text{font-family:JetBrains Mono,monospace;font-size:clamp(14px,2vw,18px);color:#00ff41;line-height:1.8;opacity:1;transition:opacity .8s ease;white-space:pre}#typewriter-text.fade-out{opacity:0}.tw-cursor{display:inline-block;width:2px;height:1.1em;background:#00ff41;margin-left:2px;vertical-align:text-bottom;animation:blink .7s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes rabbit-bounce{0%,to{transform:translateY(0)}25%{transform:translateY(-5px)}50%{transform:translateY(-1px)}75%{transform:translateY(-4px)}}.rabbit-bounce{animation:rabbit-bounce .6s ease}[data-astro-cid-sckkx6r4],[data-astro-cid-sckkx6r4]:before,[data-astro-cid-sckkx6r4]:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #f9f6f2;--bg-white: #ffffff;--hero-name: #4a7a5c;--text: #1a1a1a;--muted: #6b6560;--subtle: #a89f94;--border: #e0d9cf;--chip-bg: #f4efe8;--accent: #c97d3a;--accent-bg: #fbf3e8;--accent-hover: #b36a2a;--accent-dark: #854f0b;--github-color: #24292f;--linkedIn-color: #0a66c2;--font-sans: "Inter", sans-serif;--font-mono: "JetBrains Mono", monospace;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px}html{scroll-behavior:smooth;scroll-padding-top:50px}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;transition:background-color .8s ease,color .8s ease}.mono[data-astro-cid-sckkx6r4]{font-family:var(--font-mono)}.muted[data-astro-cid-sckkx6r4]{color:var(--muted)}.accent[data-astro-cid-sckkx6r4]{color:var(--accent)}.page[data-astro-cid-sckkx6r4]{max-width:720px;margin:0 auto;padding:0 2rem}.divider[data-astro-cid-sckkx6r4]{border:none;border-top:.5px solid var(--border)}nav,footer,.section,.hero{transition:border-color .8s ease}a,p,h1,h2,h3,span{transition:color .8s ease}.hero-name{color:#3d5c4a;transition:color .8s ease}.rabbit-btn{background:none;border:none;padding:0;display:inline-flex;align-items:center;transition:opacity .25s;cursor:pointer}#nav-typewriter{background:#000;padding:0 6px;border-radius:3px;font-family:var(--font-mono);font-weight:400;color:#00ff41;transition:background .8s ease,color .8s ease}#footer-typewriter{background:#000;padding:0 5px;border-radius:3px;align-items:center;gap:0}
