body.space{background:#000}#space[data-astro-cid-6k67rsd2]{z-index:0;touch-action:pan-y;width:100vw;height:100lvh;display:block;position:fixed;inset:0}.tags[data-astro-cid-6k67rsd2]{z-index:2;pointer-events:none;position:fixed;inset:0;overflow:hidden}main[data-astro-cid-6k67rsd2]{z-index:3;pointer-events:none;position:relative}main[data-astro-cid-6k67rsd2] [data-astro-cid-6k67rsd2]:where(a,button,.panel){pointer-events:auto}.stop[data-astro-cid-6k67rsd2]{min-height:100svh;padding:calc(88px + env(safe-area-inset-top)) var(--gutter) calc(64px + env(safe-area-inset-bottom));align-items:center;display:grid}.panel[data-astro-cid-6k67rsd2]{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);background:linear-gradient(135deg,#08090ab8,#08090a61);border-radius:4px;width:min(100%,30rem);padding:clamp(18px,2.2vw,28px)}.eyebrow[data-astro-cid-6k67rsd2]{color:var(--khaki-hi);align-items:center;gap:12px;margin:0 0 14px;display:flex}.eyebrow[data-astro-cid-6k67rsd2]:before{content:"";background:var(--red);flex:none;width:8px;height:8px}.title[data-astro-cid-6k67rsd2]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--bone);margin:0 0 14px;font-size:clamp(30px,4.2vw,54px);font-weight:300;line-height:1}.lead[data-astro-cid-6k67rsd2]{color:var(--text);margin:0;font-size:clamp(16px,1.35vw,19px);font-weight:300;line-height:1.6}.jump[data-astro-cid-6k67rsd2]{gap:22px;margin:22px 0 0;display:flex}.jump[data-astro-cid-6k67rsd2] a[data-astro-cid-6k67rsd2],.more[data-astro-cid-6k67rsd2]{color:var(--khaki-hi);align-items:center;gap:8px;display:inline-flex}.jump[data-astro-cid-6k67rsd2] a[data-astro-cid-6k67rsd2]:hover,.more[data-astro-cid-6k67rsd2]:hover{color:var(--bone)}.more[data-astro-cid-6k67rsd2]{margin-top:18px}.list[data-astro-cid-6k67rsd2]{border-top:1px solid var(--line);margin:20px 0 0;padding:0;list-style:none}.list[data-astro-cid-6k67rsd2] li{border-bottom:1px solid var(--line)}.list[data-astro-cid-6k67rsd2] a{grid-template-columns:1fr auto;gap:2px 12px;padding:11px 0;display:grid}.list[data-astro-cid-6k67rsd2] .name{color:var(--bone);font-family:var(--font-display);letter-spacing:-.01em;font-size:17px;font-weight:300}.list[data-astro-cid-6k67rsd2] .meta{color:var(--muted);align-self:center}.list[data-astro-cid-6k67rsd2] .desc{color:var(--muted);grid-column:1/-1;font-size:14px;line-height:1.45}.list[data-astro-cid-6k67rsd2] a:hover .name{color:var(--khaki-hi)}.list[data-astro-cid-6k67rsd2] .status{padding:3px 8px 3px 6px;font-size:10px}.list[data-astro-cid-6k67rsd2] .empty{color:var(--muted);padding:12px 0;font-size:14px}.repos[data-astro-cid-6k67rsd2]{scrollbar-width:thin;max-height:min(46vh,26rem);overflow-y:auto}.count[data-astro-cid-6k67rsd2]{color:var(--khaki-lo);margin:16px 0 0}.hint[data-astro-cid-6k67rsd2]{left:50%;bottom:calc(22px + env(safe-area-inset-bottom));color:var(--muted);justify-items:center;gap:8px;margin:0;display:grid;position:absolute;transform:translate(-50%)}.hint[data-astro-cid-6k67rsd2] i[data-astro-cid-6k67rsd2]{background:linear-gradient(var(--khaki), transparent);width:1px;height:34px;animation:drip 2.2s var(--ease-io) infinite;transform-origin:top}@keyframes drip{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.stop-intro[data-astro-cid-6k67rsd2]{position:relative}.stop-contact[data-astro-cid-6k67rsd2]{align-items:start;min-height:230svh;padding:0}.contact-sticky[data-astro-cid-6k67rsd2]{min-height:100svh;padding:calc(88px + env(safe-area-inset-top)) var(--gutter) calc(40px + env(safe-area-inset-bottom));align-items:center;display:grid;position:sticky;top:0}.contact-sticky[data-astro-cid-6k67rsd2] .panel[data-astro-cid-6k67rsd2]{container-type:inline-size}.mail[data-astro-cid-6k67rsd2]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--bone);background:linear-gradient(var(--red), var(--red)) left 100% / 0 2px no-repeat;transition:background-size .5s var(--ease), color .3s, opacity .6s var(--ease);overflow-wrap:anywhere;margin-top:22px;font-size:clamp(16px,7.2cqi,34px);font-weight:300;line-height:1.15;display:inline-block}.mail[data-astro-cid-6k67rsd2]:hover{color:var(--khaki-hi);background-size:100% 2px}.foot[data-astro-cid-6k67rsd2]{color:var(--muted);flex-wrap:wrap;gap:10px 18px;margin-top:26px;display:flex}.foot[data-astro-cid-6k67rsd2] a[data-astro-cid-6k67rsd2]{align-items:center;gap:6px;display:inline-flex}.foot[data-astro-cid-6k67rsd2] a[data-astro-cid-6k67rsd2]:hover{color:var(--bone)}.gl .stop-contact[data-astro-cid-6k67rsd2] .mail[data-astro-cid-6k67rsd2]:not(:focus-visible){opacity:calc(.12 + .88 * var(--land,1));filter:blur(calc((1 - var(--land,1)) * 6px));transform:translateY(calc((1 - var(--land,1)) * 10px));transition:none}.tags[data-astro-cid-6k67rsd2] .tag{border-left:1px solid var(--khaki);color:var(--bone);white-space:nowrap;opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#0000008c,#0000);align-items:baseline;gap:8px;padding:3px 8px;font-size:13px;line-height:1.3;transition:color .2s,border-color .2s;display:inline-flex;position:absolute;top:0;left:0}.tags[data-astro-cid-6k67rsd2] .tag[data-on="1"]{pointer-events:auto}.tags[data-astro-cid-6k67rsd2] .tag.flip{border-left:0;border-right:1px solid var(--khaki);background:linear-gradient(270deg,#0000008c,#0000);flex-direction:row-reverse}.tags[data-astro-cid-6k67rsd2] .tag-planet{font-family:var(--font-display);letter-spacing:-.01em;font-size:15px;font-weight:300}.tags[data-astro-cid-6k67rsd2] .tag .tag-note{color:var(--muted);font-size:9.5px}.tags[data-astro-cid-6k67rsd2] .tag:hover,.tags[data-astro-cid-6k67rsd2] .tag.hot{color:var(--khaki-hi);border-color:var(--red)}.stop-intro[data-astro-cid-6k67rsd2] .panel[data-astro-cid-6k67rsd2]{width:min(100%,26rem)}@media (width<=767px),(orientation:portrait){.stop[data-astro-cid-6k67rsd2]{align-items:end;padding-top:52svh}.stop-intro[data-astro-cid-6k67rsd2]{padding-top:58svh}.stop-contact[data-astro-cid-6k67rsd2]{align-items:start;padding:0}.contact-sticky[data-astro-cid-6k67rsd2]{align-items:end;padding-top:46svh}.panel[data-astro-cid-6k67rsd2]{width:100%}.repos[data-astro-cid-6k67rsd2]{max-height:34svh}.hint[data-astro-cid-6k67rsd2]{display:none}.tags[data-astro-cid-6k67rsd2] .tag{font-size:12px}.tags[data-astro-cid-6k67rsd2] .tag-moon .tag-note{display:none}}.no-gl #space[data-astro-cid-6k67rsd2]{display:none}.no-gl body.space{background:#000 url(/space/sky-4k.webp) 50%/cover fixed}.no-gl .stop-contact[data-astro-cid-6k67rsd2]{min-height:100svh}
