button.svelte-zowqwh{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.tagline.svelte-zowqwh{width:min(100%,42rem);min-height:2rem;color:var(--cream);font-family:var(--display);font-size:clamp(1.15rem,2.3vw,1.65rem);font-weight:560;font-stretch:88%;line-height:1.15;display:grid;overflow:clip}.tagline.svelte-zowqwh>span:where(.svelte-zowqwh){transform-origin:0;grid-area:1/1}.tagline.svelte-zowqwh>.incoming:where(.svelte-zowqwh){animation:svelte-zowqwh-tagline-in .76s var(--ease-out) both}.tagline.svelte-zowqwh>.outgoing:where(.svelte-zowqwh){animation:svelte-zowqwh-tagline-out .62s var(--ease-out) both}button.svelte-zowqwh:hover .tagline:where(.svelte-zowqwh){color:var(--orange)}@keyframes svelte-zowqwh-tagline-in{0%{clip-path:inset(100% 0 0);filter:blur(6px);opacity:.2;font-stretch:75%;transform:translateY(.7em)skew(-7deg)}to{clip-path:inset(0);filter:blur();opacity:1;font-stretch:88%;transform:translateY(0)skew(0)}}@keyframes svelte-zowqwh-tagline-out{0%{clip-path:inset(0);filter:blur();opacity:1;transform:translateY(0)skew(0)}to{clip-path:inset(0 0 100%);filter:blur(4px);opacity:0;transform:translateY(-.55em)skew(5deg)}}@media (width<=700px){.tagline.svelte-zowqwh{min-height:2.5em;font-size:clamp(1.05rem,5vw,1.35rem)}}.os-window.svelte-pmlgt3{border:clamp(.4rem, .8vw, .65rem) solid var(--yellow);border-radius:var(--radius-panel);background:var(--midnight-deep);grid-template-rows:2.6rem minmax(0,1fr);width:100%;height:100%;margin:0;display:grid;overflow:hidden;box-shadow:0 28px 70px #00141f57}header.svelte-pmlgt3{background:var(--cream);color:var(--midnight);font-family:var(--mono);justify-content:space-between;align-items:center;font-size:.72rem;font-weight:750;display:flex}header.svelte-pmlgt3 button:where(.svelte-pmlgt3){color:var(--midnight);cursor:pointer;background:0 0;border:0;align-self:stretch}.window-close.svelte-pmlgt3:hover{background:var(--orange)}.window-title.svelte-pmlgt3{font:inherit;font-weight:inherit;text-align:left;flex:1;padding-left:.8rem}.window-close.svelte-pmlgt3{place-items:center;width:2.75rem;display:grid}.portrait-stage.svelte-pmlgt3{position:relative;overflow:hidden}.portrait-stage.svelte-pmlgt3:after{z-index:2;content:"";mix-blend-mode:soft-light;opacity:.09;pointer-events:none;background:url(../../../noise.avif);position:absolute;inset:0}.portrait.svelte-pmlgt3{background:var(--blue);cursor:crosshair;border:0;width:100%;height:100%;padding:0;display:block}.portrait.svelte-pmlgt3 img:where(.svelte-pmlgt3){object-fit:cover;filter:saturate(1.04)contrast(1.03);width:100%;height:100%}.light-leak.svelte-pmlgt3{z-index:3;mix-blend-mode:soft-light;opacity:0;pointer-events:none;background:#e1a2686b;position:absolute;inset:0}.light-leak.flash.svelte-pmlgt3{animation:.43s ease-out both svelte-pmlgt3-light-leak}.portrait-stage.svelte-pmlgt3:has(.light-leak.flash:where(.svelte-pmlgt3)) .portrait:where(.svelte-pmlgt3) img:where(.svelte-pmlgt3){animation:.43s ease-out both svelte-pmlgt3-exposure-pulse}.crash.svelte-pmlgt3{z-index:5;border:1px solid var(--midnight);border-radius:var(--radius-control);background:var(--cream);width:min(88%,23rem);color:var(--midnight);padding:1.1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 38px #06192373}.crash.svelte-pmlgt3 strong:where(.svelte-pmlgt3){font-family:var(--display);font-size:1.1rem}.crash.svelte-pmlgt3 p:where(.svelte-pmlgt3){margin:.35rem 0 1rem;font-size:.82rem}.crash.svelte-pmlgt3>div:where(.svelte-pmlgt3){flex-wrap:wrap;gap:.5rem;display:flex}.crash.svelte-pmlgt3 button:where(.svelte-pmlgt3),.reopen.svelte-pmlgt3{min-height:var(--control-height);border-radius:var(--radius-small);background:var(--midnight);padding:var(--control-padding);color:var(--cream);font-size:var(--control-font-size);cursor:pointer;border:0;font-weight:750}.crash.svelte-pmlgt3 button:where(.svelte-pmlgt3):hover,.reopen.svelte-pmlgt3:hover{background:var(--orange);color:var(--midnight)}.reopen.svelte-pmlgt3{background:var(--graphite);place-items:center;gap:.5rem;width:7rem;margin:3rem auto;display:grid}.reopen.svelte-pmlgt3 img:where(.svelte-pmlgt3){border-radius:var(--radius-small);width:4rem;height:4rem}.reopen.svelte-pmlgt3 span:where(.svelte-pmlgt3){font-family:var(--mono);font-size:.72rem}@keyframes svelte-pmlgt3-light-leak{35%{opacity:.72}}@keyframes svelte-pmlgt3-exposure-pulse{35%{filter:saturate(1.12)contrast(1.07)brightness(1.06)}}@media (width>=701px){.reopen.svelte-pmlgt3{transform:translate(5rem,7rem)}}@media (prefers-reduced-motion:reduce){.light-leak.flash.svelte-pmlgt3{animation:none}.portrait-stage.svelte-pmlgt3:has(.light-leak.flash:where(.svelte-pmlgt3)) .portrait:where(.svelte-pmlgt3) img:where(.svelte-pmlgt3){animation:none}}.guestbook-section.svelte-1gco2g1{background:var(--blue);padding-block:clamp(6rem,12vw,10rem);scroll-margin-top:4.5rem}.intro.svelte-1gco2g1{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:clamp(2rem,5vw,4rem);display:flex}h2.svelte-1gco2g1{color:var(--yellow);margin:0;font-size:clamp(4rem,11vw,8rem);line-height:.78}.intro.svelte-1gco2g1>p:where(.svelte-1gco2g1){color:var(--orange);margin:0;font-weight:800}.guestbook-grid.svelte-1gco2g1{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}form.svelte-1gco2g1{color:var(--cream);gap:1rem;display:grid;position:relative}label.svelte-1gco2g1{gap:.35rem;display:grid}label.svelte-1gco2g1 span:where(.svelte-1gco2g1){font-size:var(--label-font-size);font-weight:800}input.svelte-1gco2g1,textarea.svelte-1gco2g1{border-radius:var(--radius-small);background:var(--midnight-deep);width:100%;color:var(--cream);caret-color:var(--orange);resize:vertical;border:0;padding:.8rem}input.svelte-1gco2g1::placeholder{color:var(--muted-cream)}label.svelte-1gco2g1:focus-within>span:where(.svelte-1gco2g1){color:var(--orange)}label.svelte-1gco2g1:focus-within input:where(.svelte-1gco2g1),label.svelte-1gco2g1:focus-within textarea:where(.svelte-1gco2g1){background:var(--graphite);box-shadow:none;outline:0}button.svelte-1gco2g1{min-height:var(--control-height);border-radius:var(--radius-control);background:var(--cream);padding:var(--control-padding);color:var(--midnight);font-size:var(--control-font-size);cursor:pointer;border:0;justify-self:start;font-weight:800}button.svelte-1gco2g1:hover:not(:disabled){background:var(--orange);color:var(--midnight)}button.svelte-1gco2g1:disabled{cursor:wait;opacity:.65}.sent.svelte-1gco2g1,.empty.svelte-1gco2g1{margin:0}.sent.svelte-1gco2g1{font-size:.78rem;font-weight:700}.sent.failed.svelte-1gco2g1{color:var(--orange)}.honeypot.svelte-1gco2g1{position:absolute;left:-10000px}.entries.svelte-1gco2g1{gap:2rem;display:grid}.entries.svelte-1gco2g1 header:where(.svelte-1gco2g1){justify-content:space-between;align-items:center;gap:1rem;display:flex}.entries.svelte-1gco2g1 time:where(.svelte-1gco2g1){color:var(--muted-cream);font-size:var(--label-font-size)}.entries.svelte-1gco2g1 article:where(.svelte-1gco2g1)>p:where(.svelte-1gco2g1){white-space:pre-wrap;margin:.65rem 0 0}.author-reply.svelte-1gco2g1{border-left:2px solid var(--orange);margin-top:1rem;padding-left:1rem}.author-reply.svelte-1gco2g1>div:where(.svelte-1gco2g1){justify-content:space-between;align-items:center;gap:1rem;display:flex}.author-reply.svelte-1gco2g1 strong:where(.svelte-1gco2g1){color:var(--orange)}.author-reply.svelte-1gco2g1 time:where(.svelte-1gco2g1){color:var(--muted-cream);font-size:var(--label-font-size)}.author-reply.svelte-1gco2g1 p:where(.svelte-1gco2g1){white-space:pre-wrap;margin:.6rem 0 0}.pagination.svelte-1gco2g1{gap:.65rem;display:grid}.pagination.svelte-1gco2g1 p:where(.svelte-1gco2g1){color:var(--muted-cream);font-size:var(--label-font-size);margin:0}.pagination.svelte-1gco2g1 div:where(.svelte-1gco2g1){flex-wrap:wrap;gap:.45rem;display:flex}.pagination.svelte-1gco2g1 button:where(.svelte-1gco2g1){min-width:var(--control-height);min-height:var(--control-height);border-radius:var(--radius-small);background:var(--midnight-deep);padding:var(--control-padding);color:var(--cream);font-size:var(--control-font-size);cursor:pointer;border:0;font-weight:800}.pagination.svelte-1gco2g1 button.current:where(.svelte-1gco2g1){background:var(--orange);color:var(--midnight)}.empty.svelte-1gco2g1{color:var(--muted-cream)}@media (width<=760px){h2.svelte-1gco2g1{letter-spacing:-.055em;font-size:clamp(3rem,15vw,5rem);font-weight:820;font-stretch:105%}.intro.svelte-1gco2g1{flex-direction:column;align-items:flex-start}.guestbook-grid.svelte-1gco2g1{grid-template-columns:1fr}}.presence.svelte-17n7tme{border-radius:var(--radius-small) var(--radius-panel) var(--radius-small) var(--radius-small);background:var(--pink);color:var(--midnight);gap:.45rem;padding:.65rem;display:grid}header.svelte-17n7tme{justify-content:space-between;align-items:center;gap:1rem;min-height:2rem;padding-inline:.25rem;display:flex}h2.svelte-17n7tme,header.svelte-17n7tme span:where(.svelte-17n7tme){margin:0;font-weight:800}h2.svelte-17n7tme{border-radius:0 var(--radius-small) var(--radius-small) 0;background:var(--orange);font-family:var(--display);margin-left:-.65rem;padding:.3rem .65rem;font-size:.9rem;font-stretch:105%}header.svelte-17n7tme span:where(.svelte-17n7tme){color:var(--midnight);font-size:var(--label-font-size)}header.svelte-17n7tme span.failed:where(.svelte-17n7tme){opacity:.65}.activity.svelte-17n7tme{border-radius:var(--radius-small);background:var(--midnight-deep);min-height:4.4rem;color:var(--cream);text-transform:lowercase;grid-template-columns:2.9rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.75rem;text-decoration:none;display:grid}.activity.without-art.svelte-17n7tme{grid-template-columns:1fr}.activity.svelte-17n7tme img:where(.svelte-17n7tme){border-radius:var(--radius-small);object-fit:cover;width:2.9rem;height:2.9rem}.activity.svelte-17n7tme>div:where(.svelte-17n7tme):last-child{min-width:0;line-height:1.2;display:grid}.activity.svelte-17n7tme span:where(.svelte-17n7tme),.activity.svelte-17n7tme small:where(.svelte-17n7tme){color:var(--muted-cream);font-size:var(--label-font-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity.svelte-17n7tme strong:where(.svelte-17n7tme){font-size:var(--control-font-size);text-overflow:ellipsis;white-space:nowrap;margin:.12rem 0;font-weight:800;overflow:hidden}a.activity.svelte-17n7tme:hover strong:where(.svelte-17n7tme){color:var(--orange)}.empty-state.svelte-17n7tme{border-radius:var(--radius-small);background:var(--midnight-deep);min-height:4.4rem;color:var(--muted-cream);font-size:var(--control-font-size);align-items:center;margin:0;padding:.75rem;font-weight:700;display:flex}.placeholder.svelte-17n7tme{border-radius:var(--radius-small);background:var(--midnight-deep);grid-template-columns:2.9rem minmax(0,1fr);align-items:center;gap:.8rem;min-height:4.4rem;padding:.75rem;display:grid}.placeholder.svelte-17n7tme .placeholder-art:where(.svelte-17n7tme){border-radius:var(--radius-small);background:var(--muted-blue);width:2.9rem;height:2.9rem;animation:1.4s ease-in-out infinite alternate svelte-17n7tme-pulse}.placeholder.svelte-17n7tme div:where(.svelte-17n7tme){gap:.3rem;display:grid}.placeholder.svelte-17n7tme div:where(.svelte-17n7tme) span:where(.svelte-17n7tme){border-radius:var(--radius-small);background:var(--muted-blue);width:70%;height:.45rem;animation:1.4s ease-in-out infinite alternate svelte-17n7tme-pulse}.placeholder.svelte-17n7tme div:where(.svelte-17n7tme) span:where(.svelte-17n7tme):nth-child(2){width:45%}.placeholder.svelte-17n7tme div:where(.svelte-17n7tme) span:where(.svelte-17n7tme):nth-child(3){width:58%}@keyframes svelte-17n7tme-pulse{to{opacity:.35}}.project-card.svelte-oviq8z{border-radius:var(--radius-panel);background:var(--cream);min-width:0;height:100%;color:var(--midnight);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.project-card[data-position="2"].svelte-oviq8z,.project-card[data-position="5"].svelte-oviq8z{background:var(--blue);color:var(--cream)}.project-card[data-position="3"].svelte-oviq8z{background:var(--pink)}.project-card[data-position="4"].svelte-oviq8z,.project-card[data-position="6"].svelte-oviq8z{background:var(--yellow)}.project-still.svelte-oviq8z{aspect-ratio:16/10;background:var(--midnight);color:inherit;display:block;position:relative;overflow:hidden}.project-still.svelte-oviq8z img:where(.svelte-oviq8z){object-fit:cover;filter:saturate(.94)contrast(1.04);width:100%;height:100%;transition:filter .18s}.project-still.svelte-oviq8z:after{background:var(--midnight-deep);content:"";opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.project-copy.svelte-oviq8z{flex-direction:column;padding:clamp(1.2rem,2.5vw,1.7rem);display:flex}.title-row.svelte-oviq8z{justify-content:space-between;align-items:start;gap:1rem;display:flex}h3.svelte-oviq8z{font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:790;font-stretch:108%;line-height:.95}.project-actions.svelte-oviq8z{gap:.25rem;display:flex}.project-actions.svelte-oviq8z a:where(.svelte-oviq8z){border-radius:var(--radius-small);background:var(--midnight);width:2.4rem;height:2.4rem;color:var(--cream);place-items:center;transition:background .15s,color .15s,box-shadow .15s;display:inline-grid}.project-actions.svelte-oviq8z a:where(.svelte-oviq8z):hover{background:var(--orange);color:var(--midnight);box-shadow:inset 0 0 0 1px var(--midnight)}p.svelte-oviq8z{max-width:50ch;margin:.8rem 0 1.4rem;font-size:.96rem;line-height:1.5}.project-details.svelte-oviq8z{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.45rem .9rem;margin-top:auto;padding-top:1rem;font-size:.8rem;font-weight:750;line-height:1.4;display:flex}.project-details.svelte-oviq8z span:where(.svelte-oviq8z){align-items:center;gap:.25rem;display:inline-flex}.project-details.svelte-oviq8z time:where(.svelte-oviq8z){margin-left:auto}@media (hover:hover){.project-still.svelte-oviq8z:hover img:where(.svelte-oviq8z),.project-still.svelte-oviq8z:focus-visible img:where(.svelte-oviq8z){filter:saturate(1.04)contrast(1.06)brightness(.94)}.project-still.svelte-oviq8z:hover:after,.project-still.svelte-oviq8z:focus-visible:after{opacity:.38}}@media (prefers-reduced-motion:reduce){.project-still.svelte-oviq8z img:where(.svelte-oviq8z),.project-still.svelte-oviq8z:after{transition:none}}@font-face{font-family:standard galactic;src:url(../../../standard-galactic-alphabet-unpixelated.otf.woff2)format("woff2");font-display:swap}.project-sequence.svelte-1mrwxpm{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2.2vw,1.7rem);display:grid}.project-slot.svelte-1mrwxpm{grid-column:span 6;min-width:0}.more-projects.svelte-1mrwxpm{border-radius:var(--radius-panel);background:var(--blue);color:var(--cream);grid-column:1/-1;justify-content:space-between;align-items:end;gap:2rem;padding:clamp(1.5rem,4vw,2.6rem);text-decoration:none;transition:background .18s,color .18s;display:flex}.more-projects.svelte-1mrwxpm:hover,.more-projects.svelte-1mrwxpm:focus-visible{background:var(--yellow);color:var(--midnight)}.more-projects.svelte-1mrwxpm>div:where(.svelte-1mrwxpm){width:100%;min-width:0}h3.svelte-1mrwxpm{font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,4vw,3rem);font-weight:790;font-stretch:110%}p.svelte-1mrwxpm{max-width:52ch;margin:.55rem 0 0;line-height:1.5}.cipher.svelte-1mrwxpm{color:var(--orange);font-family:"standard galactic", var(--mono);letter-spacing:.22em;overflow-wrap:anywhere;min-height:2.2em;margin-top:1rem;font-size:1.05rem;font-weight:400;line-height:1.1;display:block}.more-projects.svelte-1mrwxpm:hover .cipher:where(.svelte-1mrwxpm){color:var(--midnight)}.more-projects.svelte-1mrwxpm>span:where(.svelte-1mrwxpm){border-radius:var(--radius-control);background:var(--midnight);color:var(--cream);white-space:nowrap;padding:.7rem 1rem;font-weight:800}@media (width<=820px){.project-slot.svelte-1mrwxpm,.project-slot.svelte-1mrwxpm:nth-child(n){grid-column:1/-1}}@media (width<=560px){.more-projects.svelte-1mrwxpm{flex-direction:column;align-items:flex-start}.cipher.svelte-1mrwxpm{height:3.4rem;overflow:hidden}}@media (prefers-reduced-motion:reduce){.more-projects.svelte-1mrwxpm{transition:none}}.notepad-window.svelte-t58vhq{border:.5rem solid var(--yellow);border-radius:var(--radius-panel);background:var(--cream);width:100%;height:100%;transform:translate3d(var(--drag-x), var(--drag-y), 0) rotate(var(--drag-tilt));transition:transform .36s var(--ease-out), box-shadow .18s ease;grid-template-rows:2.6rem minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 28px 70px #00141f57}.notepad-window.dragging.svelte-t58vhq{-webkit-user-select:none;user-select:none;will-change:transform;transition:none;box-shadow:0 34px 84px #00141f6b}header.svelte-t58vhq{background:var(--cream);color:var(--midnight);font-family:var(--mono);cursor:grab;touch-action:none;justify-content:space-between;align-items:center;font-size:.72rem;font-weight:750;display:flex}.notepad-window.dragging.svelte-t58vhq header:where(.svelte-t58vhq){cursor:grabbing}header.svelte-t58vhq span:where(.svelte-t58vhq){padding-left:.8rem}header.svelte-t58vhq button:where(.svelte-t58vhq){width:var(--control-height);color:var(--midnight);cursor:pointer;touch-action:auto;background:0 0;border:0;align-self:stretch;place-items:center;display:grid}header.svelte-t58vhq button:where(.svelte-t58vhq):hover{background:var(--orange)}.notepad-page.svelte-t58vhq{background:var(--cream);color:var(--midnight-deep);border-top:1px solid #06192338;padding:clamp(1.25rem,4vw,2rem);font-size:clamp(1rem,.96rem + .2vw,1.08rem);line-height:1.7;overflow:auto}.notepad-page.svelte-t58vhq p:where(.svelte-t58vhq){max-width:42ch;margin:0}.notepad-page.svelte-t58vhq p:where(.svelte-t58vhq)+p:where(.svelte-t58vhq){margin-top:1rem}@media (prefers-reduced-motion:reduce){.notepad-window.svelte-t58vhq{transform:translate3d(var(--drag-x), var(--drag-y), 0);transition:none}}a.svelte-1fcmdmx,button.svelte-1fcmdmx{border-radius:var(--radius-control);background:var(--pink);min-height:var(--control-height);padding:var(--control-padding);color:var(--midnight);font-size:var(--control-font-size);cursor:pointer;border:0;align-items:center;gap:.45rem;font-weight:800;text-decoration:none;transition:background .16s;display:inline-flex}a.svelte-1fcmdmx:hover,button.svelte-1fcmdmx:hover{background:var(--orange);color:var(--midnight)}.home-page.svelte-1uha8ag{background:var(--midnight);padding-bottom:3rem;position:relative}.hero.svelte-1uha8ag{min-height:max(720px,100dvh - 3.75rem);position:relative;overflow:hidden}.hero.svelte-1uha8ag:before{background:var(--blue);clip-path:polygon(0 0,100% 8%,82% 100%,5% 88%);content:"";width:78vw;height:68%;position:absolute;top:-18%;left:-10%;transform:rotate(-4deg)}.hero.svelte-1uha8ag:after{background:var(--yellow);clip-path:polygon(18% 5%,100% 0,100% 100%,0 86%);content:"";width:76vw;height:76%;position:absolute;bottom:-38%;right:-16%;transform:rotate(3deg)}.hero-inner.svelte-1uha8ag{z-index:5;min-height:max(650px,100dvh - 7.5rem);position:relative}.hero-copy.svelte-1uha8ag{z-index:10;pointer-events:none;width:min(68vw,980px);position:absolute;top:clamp(4.5rem,12vh,8rem);left:0}.hero-copy.svelte-1uha8ag a,.hero-copy.svelte-1uha8ag button,.hero-presence.svelte-1uha8ag{pointer-events:auto}h1.svelte-1uha8ag{color:var(--yellow);font-family:var(--display);letter-spacing:-.04em;margin:0 0 clamp(3rem,11vh,6rem);font-size:clamp(7rem,17vw,15rem);font-style:italic;font-weight:880;font-stretch:125%;line-height:.7;transform:rotate(-4deg)}.hero-copy.svelte-1uha8ag button{margin-left:1.25rem}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;gap:.75rem;margin:2rem 0 0 1.25rem;display:flex}.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag){border:1px solid var(--midnight-deep);border-radius:var(--radius-small);background:var(--cream);min-height:3.2rem;color:var(--midnight);font-family:var(--display);letter-spacing:-.02em;align-items:center;padding:.78rem 1.1rem;font-weight:820;font-stretch:102%;text-decoration:none;transition:background .15s,transform .12s;display:inline-flex}.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag):nth-child(2){background:var(--pink)}.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{background:var(--orange);color:var(--midnight)}.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag):active{transform:translateY(2px)}.avatar-window.svelte-1uha8ag{z-index:7;aspect-ratio:1;width:min(42vw,590px);position:absolute;top:clamp(3rem,6.5vh,5rem);right:clamp(-2rem,-1vw,-.5rem);transform:rotate(2deg)}.readme-window.svelte-1uha8ag{z-index:15;right:clamp(1rem,6vw,5rem);bottom:calc(var(--player-clearance) + 1rem);width:min(31rem,100% - 2rem);height:min(21rem,100% - 8rem);position:absolute;transform:rotate(-1deg)}.section-taskbar.svelte-1uha8ag{z-index:16;border-block:1px solid var(--midnight-deep);background:var(--pink);color:var(--midnight-deep);cursor:default;position:absolute;top:calc(100dvh - 3.625rem);left:0;right:0;box-shadow:inset 0 1px #e7ddd0b8,inset 0 -1px #06192352}.taskbar-inner.svelte-1uha8ag{align-items:center;gap:.45rem;min-height:3.5rem;padding-block:.3rem;display:flex}.taskbar-start.svelte-1uha8ag{min-height:var(--control-height);border-radius:var(--radius-small);background:var(--orange);font-size:var(--control-font-size);border:1px solid #06192375;justify-content:center;align-items:center;padding-inline:1rem;font-weight:800;line-height:1;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:inset 1px 1px #ffffff94,inset -1px -1px #06192347}.taskbar-divider.svelte-1uha8ag{border-left:1px solid #06192352;border-right:1px solid #e7ddd085;width:2px;height:2rem}.taskbar-app.svelte-1uha8ag{min-height:var(--control-height);border-radius:var(--radius-small);background:var(--pink);color:var(--midnight-deep);font-family:var(--mono);font-size:var(--label-font-size);cursor:pointer;border:1px solid #06192375;padding-inline:1rem;font-weight:750;box-shadow:inset 1px 1px #ffffff94,inset -1px -1px #06192347}.taskbar-app.active.svelte-1uha8ag{background:var(--blue-soft);color:var(--cream);box-shadow:inset 1px 1px #06192352,inset -1px -1px #ffffff52}.taskbar-tray.svelte-1uha8ag{border-radius:var(--radius-small);min-height:var(--control-height);font-size:var(--label-font-size);font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #0619234d;align-items:center;gap:.8rem;margin-left:auto;padding-inline:.8rem;font-weight:800;transition:background .15s;display:flex;box-shadow:inset 1px 1px #06192333,inset -1px -1px #ffffff75}.taskbar-tray.svelte-1uha8ag time:where(.svelte-1uha8ag){text-align:right;min-width:4.25rem;line-height:1.1;display:grid}.taskbar-tray.svelte-1uha8ag time:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag):last-child{font-size:.62rem;font-weight:700}@media (hover:hover){.taskbar-start.svelte-1uha8ag:hover{background:var(--cream);transform:translateY(1px);box-shadow:inset 1px 1px #0619234d,inset -1px -1px #ffffff8c}.taskbar-app.svelte-1uha8ag:hover{background:var(--cream);color:var(--midnight-deep)}.taskbar-app.active.svelte-1uha8ag:hover{background:var(--blue-soft);color:var(--cream)}.taskbar-tray.svelte-1uha8ag:hover{background:#e7ddd04d}}.projects-section.svelte-1uha8ag,.writing-section.svelte-1uha8ag,.contact-section.svelte-1uha8ag{padding-block:clamp(6rem,12vw,11rem);scroll-margin-top:2rem}.projects-section.svelte-1uha8ag{background:var(--midnight-deep);position:relative}.projects-section.svelte-1uha8ag:before{background:var(--blue);content:"";width:12rem;height:6rem;position:absolute;top:-3rem;left:8%;transform:rotate(-7deg)}.section-heading.svelte-1uha8ag{z-index:1;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2.5rem,6vw,5rem);display:flex;position:relative}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag),.contact-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:clamp(4.2rem,11vw,8rem);font-weight:820;font-stretch:115%;line-height:.78}.section-heading.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--orange);margin:0;font-size:1.1rem;font-weight:800}.section-heading.svelte-1uha8ag>a:where(.svelte-1uha8ag){border-radius:var(--radius-control);background:var(--midnight);color:var(--cream);padding:.7rem 1rem;font-weight:800;text-decoration:none}.writing-section.svelte-1uha8ag{background:var(--blue);color:var(--cream)}.writing-section.svelte-1uha8ag .section-heading:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){color:var(--yellow)}.writing-list.svelte-1uha8ag{gap:1rem;display:grid}.writing-list.svelte-1uha8ag>a:where(.svelte-1uha8ag){border-radius:var(--radius-panel);background:var(--cream);color:var(--midnight);transition:background .18s ease, transform .22s var(--ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:clamp(1.4rem,3vw,2.2rem);text-decoration:none;display:grid}.writing-list.svelte-1uha8ag>a:where(.svelte-1uha8ag):nth-child(2n){background:var(--pink)}.writing-list.svelte-1uha8ag>a:where(.svelte-1uha8ag):hover{background:var(--orange);color:var(--midnight);transform:translate(.5rem)}.writing-list.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,4vw,3rem);font-weight:760;font-stretch:106%;line-height:1}.writing-list.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:62ch;margin:.7rem 0 0;font-size:.96rem;line-height:1.5}.writing-list.svelte-1uha8ag>a:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){white-space:nowrap;font-size:.78rem;font-weight:750}.contact-section.svelte-1uha8ag{background:var(--midnight);min-height:620px;position:relative;overflow:hidden}.contact-orbit.svelte-1uha8ag{background:var(--blue);width:min(48vw,640px);height:min(38vw,520px);position:absolute;top:8%;right:-8%;transform:rotate(7deg)}.contact-layout.svelte-1uha8ag{z-index:2;position:relative}.contact-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--yellow)}.social-links.svelte-1uha8ag{flex-wrap:wrap;gap:.65rem;max-width:34rem;margin-top:2.5rem;display:flex}.hero-presence.svelte-1uha8ag{width:min(24rem,100% - 1.25rem);margin:1.2rem 0 0 1.25rem}@media (width>=900px){.taskbar-tray.svelte-1uha8ag{margin-right:27rem}}@media (width<=900px){.hero.svelte-1uha8ag{min-height:760px}.hero-inner.svelte-1uha8ag{min-height:690px}.hero-copy.svelte-1uha8ag{width:92%;top:4rem}h1.svelte-1uha8ag{margin-bottom:3.5rem;font-size:clamp(6rem,20vw,10rem)}.avatar-window.svelte-1uha8ag{width:min(58vw,470px);top:10rem;right:2vw}.contact-orbit.svelte-1uha8ag{width:70vw;top:auto;bottom:-12%;right:-16%}}@media (width<=700px){.hero.svelte-1uha8ag{min-height:auto;padding-bottom:0}.hero.svelte-1uha8ag:before{width:142vw;height:43%;top:-4%;left:-28%}.hero.svelte-1uha8ag:after{width:142vw;height:45%;bottom:-10%;right:-42%}.hero-inner.svelte-1uha8ag{flex-direction:column;min-height:0;padding-block:3rem 4rem;display:flex}.hero-copy.svelte-1uha8ag{width:100%;position:relative;top:auto;left:auto}h1.svelte-1uha8ag{margin-bottom:2.5rem;font-size:clamp(5rem,24vw,7rem)}.hero-copy.svelte-1uha8ag button,.hero-actions.svelte-1uha8ag,.hero-presence.svelte-1uha8ag{margin-left:0}.hero-presence.svelte-1uha8ag{width:min(100%,24rem)}.avatar-window.svelte-1uha8ag{width:min(88vw,390px);margin:3.2rem auto 0;position:relative;top:auto;right:auto}.readme-window.svelte-1uha8ag{right:1rem;bottom:calc(var(--player-clearance) + 1rem);height:20rem;transform:none}.section-taskbar.svelte-1uha8ag{position:relative;top:auto;left:auto;right:auto}.taskbar-inner.svelte-1uha8ag{gap:.3rem;padding-inline:.35rem}.taskbar-start.svelte-1uha8ag{padding-inline:.7rem}.taskbar-tray.svelte-1uha8ag{gap:.55rem;padding-inline:.65rem}.projects-section.svelte-1uha8ag,.writing-section.svelte-1uha8ag,.contact-section.svelte-1uha8ag{padding-block:6rem}.projects-section.svelte-1uha8ag:before{width:8rem;height:4rem;top:-2rem;left:-2rem}.section-heading.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:1rem}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag),.contact-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.055em;font-size:clamp(3rem,15vw,5rem);font-weight:820;font-stretch:105%}.writing-list.svelte-1uha8ag>a:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:1rem}.writing-list.svelte-1uha8ag>a:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){white-space:normal}}@media (width<=380px){.hero-actions.svelte-1uha8ag{gap:.5rem}.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag){padding-inline:.85rem}}@media (prefers-reduced-motion:reduce){.taskbar-start.svelte-1uha8ag,.taskbar-app.svelte-1uha8ag,.taskbar-tray.svelte-1uha8ag{transition:none}}
