.pool-wallpaper[data-astro-cid-63pnuqyd]{--pool-base:#0877a0;--pool-grout:#93d3d7;--pool-caustic-opacity:.14;--pool-glint-opacity:.24;--pool-light-x:50%;--pool-light-y:34%;--pool-caustic-angle:-7deg;--pool-fallback-shift:2rem;--pool-tile-size:clamp(2.15rem, 4.5vmin, 3.25rem);background:var(--pool-base);isolation:isolate;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pool-canvas[data-astro-cid-63pnuqyd],.pool-fallback[data-astro-cid-63pnuqyd]{width:102.5%;height:102.5%;transform:translate3d(var(--pool-parallax-x,0px), var(--pool-parallax-y,0px), 0);transition:transform .18s ease-out;position:absolute;inset:-1.25%}.pool-canvas[data-astro-cid-63pnuqyd]{z-index:1;opacity:0;transition:opacity .18s linear;display:block}.pool-fallback[data-astro-cid-63pnuqyd]{z-index:0;background-color:var(--pool-base);background-image:linear-gradient(116deg, transparent 31%, #caf4f71c 47%, transparent 61%), linear-gradient(90deg, transparent calc(100% - 1px), var(--pool-grout) 0), linear-gradient(transparent calc(100% - 1px), var(--pool-grout) 0);background-position:var(--pool-fallback-shift) 0, 0 0, 0 0;background-size:160% 100%, var(--pool-tile-size) var(--pool-tile-size), var(--pool-tile-size) var(--pool-tile-size);opacity:1;transition:opacity .22s linear;overflow:hidden}.pool-fallback[data-astro-cid-63pnuqyd]:before{z-index:1;top:var(--pool-light-y);left:var(--pool-light-x);clip-path:polygon(9% 30%,86% 0,100% 65%,22% 100%);content:"";width:clamp(5.5rem,15vw,11rem);height:clamp(2.75rem,7vw,5rem);opacity:var(--pool-glint-opacity);background:repeating-linear-gradient(113deg,#0000 0 .45rem,#e8fffcb3 .52rem .62rem,#0000 .7rem 1.24rem);position:absolute;transform:translate(-50%,-50%)skew(-8deg)}.pool-fallback-caustics[data-astro-cid-63pnuqyd]{content:"";mix-blend-mode:screen;opacity:var(--pool-caustic-opacity);transform:rotate(var(--pool-caustic-angle)) skew(-.65deg, .35deg) scale(1.025);background:repeating-linear-gradient(38deg,#0000 0 1.42rem,#defcfc42 1.51rem 1.6rem,#0000 1.7rem 3.25rem) 0 0/13rem 11rem,repeating-linear-gradient(-43deg,#0000 0 1.78rem,#d7f9fc38 1.86rem 1.94rem,#0000 2.04rem 3.72rem) 0 0/17rem 14rem;animation:24s ease-in-out infinite alternate pool-caustics-drift;display:block;position:absolute;inset:-22%}.pool-wallpaper[data-astro-cid-63pnuqyd].is-ready .pool-canvas[data-astro-cid-63pnuqyd]{opacity:1}.pool-wallpaper[data-astro-cid-63pnuqyd].is-ready .pool-fallback[data-astro-cid-63pnuqyd]{opacity:0}.pool-wallpaper[data-astro-cid-63pnuqyd].is-ready .pool-fallback-caustics[data-astro-cid-63pnuqyd]{animation-play-state:paused}.pool-wallpaper[data-astro-cid-63pnuqyd].is-fallback .pool-canvas[data-astro-cid-63pnuqyd]{opacity:0}.pool-wallpaper[data-astro-cid-63pnuqyd].is-fallback .pool-fallback[data-astro-cid-63pnuqyd]{opacity:1}.pool-wallpaper[data-astro-cid-63pnuqyd].is-fallback .pool-fallback-caustics[data-astro-cid-63pnuqyd]{animation-play-state:running}@keyframes pool-caustics-drift{0%{background-position:0 0,2rem -1rem;translate:-.35% -.25%;scale:1.025}to{background-position:.7rem .4rem,1.25rem -.35rem;translate:.35% .25%;scale:1.035}}@media (prefers-reduced-motion:reduce){.pool-canvas[data-astro-cid-63pnuqyd],.pool-fallback[data-astro-cid-63pnuqyd]{transition:none}.pool-fallback-caustics[data-astro-cid-63pnuqyd]{animation:none}}@media (prefers-contrast:more){.pool-fallback[data-astro-cid-63pnuqyd]{background-image:linear-gradient(116deg, transparent 31%, #caf4f71c 47%, transparent 61%), linear-gradient(90deg, transparent calc(100% - 2px), var(--pool-grout) 0), linear-gradient(transparent calc(100% - 2px), var(--pool-grout) 0)}}.wordmark-stage[data-astro-cid-auq64u4x]{z-index:0;pointer-events:none;width:min(94vw,86rem);min-height:clamp(10rem,23vw,21rem);transform:translate3d(var(--wordmark-parallax-x,0px), var(--wordmark-parallax-y,0px), 0);place-items:center;padding-block:clamp(1rem,2.4vw,2.5rem);transition:transform .18s ease-out;display:grid;position:relative;overflow:visible}.wordmark[data-astro-cid-auq64u4x]{isolation:isolate;width:100%;color:var(--wordmark);letter-spacing:-.055em;text-align:center;text-rendering:geometricprecision;-webkit-text-stroke:max(1px, .007em) color-mix(in srgb, var(--wordmark-shadow) 72%, transparent);margin:0;font-family:Pixel Script,Brush Script MT,cursive;font-size:clamp(6rem,18vw,17rem);font-weight:400;line-height:1;position:relative;overflow:visible}.wordmark[data-astro-cid-auq64u4x]:before{z-index:-1;color:var(--wordmark-shadow);content:attr(data-shadow);pointer-events:none;-webkit-text-stroke:0;position:absolute;inset:0;transform:translate(.052em,.062em);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='white' d='M0 0h1v1H0zM2 0h1v1H2zM1 1h1v1H1zM0 2h1v1H0zM2 2h1v1H2zM1 3h1v1H1zM3 3h1v1H3z'/%3E%3C/svg%3E");mask-position:0 0;mask-size:4px 4px;mask-repeat:repeat}.wordmark__final[data-astro-cid-auq64u4x]{z-index:1;width:100%;display:block;position:relative}:root[data-booted=true] .wordmark[data-astro-cid-auq64u4x]{animation:1.02s cubic-bezier(.22,.7,.2,1) 80ms backwards wordmark-surface}@keyframes wordmark-surface{0%{clip-path:inset(62% -12% 34%);opacity:0}42%{opacity:.88}to{clip-path:inset(-24% -12% -28%);opacity:1}}@media (width<=640px){.wordmark-stage[data-astro-cid-auq64u4x]{width:98vw;min-height:9.5rem;padding-block:.8rem}.wordmark[data-astro-cid-auq64u4x]{-webkit-text-stroke-width:1px;font-size:clamp(5.4rem,27vw,8rem)}}@media (height<=440px){.wordmark-stage[data-astro-cid-auq64u4x]{min-height:7.4rem;padding-block:.35rem}.wordmark[data-astro-cid-auq64u4x]{font-size:clamp(4.5rem,19vw,6.7rem)}}@media (prefers-reduced-motion:reduce){.wordmark-stage[data-astro-cid-auq64u4x]{transition:none}:root[data-booted=true] .wordmark[data-astro-cid-auq64u4x]{animation:none}}@media (forced-colors:active){.wordmark[data-astro-cid-auq64u4x]{color:canvastext;-webkit-text-stroke:0}.wordmark[data-astro-cid-auq64u4x]:before{display:none}}.profile[data-astro-cid-xhg54low]{z-index:1;isolation:isolate;border:1px solid var(--ui-ink,#101515);background:var(--ui-panel,#f4f0e4);color:var(--ui-ink,#101515);pointer-events:none;border-radius:3px;margin:clamp(-.5rem,-.6vw,-.2rem) 0 0;padding:5px;position:relative}.profile[data-astro-cid-xhg54low]:before{z-index:-1;border-radius:inherit;background-color:color-mix(in srgb, var(--pool-deep) 74%, transparent);background-image:radial-gradient(circle, color-mix(in srgb, var(--wordmark-shadow) 92%, transparent) 0 .65px, transparent .8px);content:"";background-size:2px 2px;position:absolute;inset:0;transform:translate(5px,5px)}.profile__frame[data-astro-cid-xhg54low]{aspect-ratio:1;border:1px solid var(--ui-ink,#101515);background:var(--pool-mid,#287f91);width:clamp(6.5rem,8.2vw,8.3rem);overflow:hidden}.profile__frame[data-astro-cid-xhg54low] img{object-fit:cover;object-position:53% 48%;width:100%;height:100%;display:block}@media (width<=640px){.profile[data-astro-cid-xhg54low]{margin-top:-.25rem;padding:4px}.profile__frame[data-astro-cid-xhg54low]{width:5.5rem}}@media (height<=440px){.profile[data-astro-cid-xhg54low]{margin-top:-.2rem;padding:3px}.profile__frame[data-astro-cid-xhg54low]{width:4.6rem}}@media (forced-colors:active){.profile[data-astro-cid-xhg54low]{background:canvas;border-color:canvastext}.profile[data-astro-cid-xhg54low]:before{display:none}}.os-icon[data-astro-cid-sv5icprq]{max-width:none;image-rendering:crisp-edges;image-rendering:pixelated;flex:none;display:block}.os-shell{--os-ink:#101515;--os-paper:#f7f2e8;--os-paper-warm:#f5edcf;--os-surface:#edf5f6;--os-surface-deep:#d5e6e9;--os-highlight:#fff;--os-mid:#889895;--os-accent:#2eb9aa;--os-accent-dark:#147f78;--os-font:Tahoma, "MS Sans Serif", Arial, sans-serif;--os-pixel-font:"Magdalena", "MS Sans Serif", Tahoma, sans-serif;--os-display-font:"NeoplantaBG", "Bodoni 72", "Iowan Old Style", "Times New Roman", serif;--os-label-font:Tahoma, "MS Sans Serif", Arial, sans-serif;--os-small-font:Tahoma, "MS Sans Serif", Arial, sans-serif;--os-top-height:32px;--os-launcher-height:80px;z-index:30;color:var(--os-ink);font-family:var(--os-font);font-synthesis:none;pointer-events:none;font-size:12px;line-height:1.35;position:absolute;inset:0}.os-shell *,.os-shell :before,.os-shell :after{box-sizing:border-box}.boot-overlay{z-index:1000;pointer-events:auto;background:#f4ede2;place-items:center;padding:1rem;transition:opacity .18s steps(3,end),visibility .18s steps(3,end);animation:1ms 4s forwards boot-failsafe;display:grid;position:fixed;inset:0}.boot-overlay[hidden]{display:none}.boot-overlay.is-leaving{visibility:hidden;opacity:0}.boot-panel{border:1px solid var(--os-ink);background:var(--os-paper);width:min(23rem,100vw - 2rem);box-shadow:inset 1px 1px 0 var(--os-highlight), inset -1px -1px 0 var(--os-mid);border-radius:6px;padding:.48rem;position:relative}.launcher{isolation:isolate}.launcher:before{z-index:-1;content:"";pointer-events:none;background-image:radial-gradient(circle at 0 0,#081617c7 0 .65px,#0000 .78px);background-size:2px 2px;border-radius:0 0 6px;position:absolute;inset:4px -6px -6px 4px}.boot-progress{border:1px solid var(--os-ink);height:21px;box-shadow:inset 1px 1px 0 var(--os-mid), inset -1px -1px 0 var(--os-highlight);background:#f8f7ed;position:relative;overflow:hidden}.boot-progress__fill{width:var(--boot-progress,0%);background:repeating-linear-gradient(90deg, var(--os-accent) 0 8px, #8cdbcf 8px 9px, transparent 9px 11px);min-width:0;height:100%;transition:width .1s steps(20,end);display:block}.system-bar{z-index:60;top:env(safe-area-inset-top);right:env(safe-area-inset-right);pointer-events:none;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;left:auto}.system-group{align-items:stretch;display:flex}.system-cell{border:1px solid var(--os-ink);min-height:31px;box-shadow:none;padding:0 9px;font-family:var(--os-pixel-font);letter-spacing:0;white-space:nowrap;background:#f9f0e9;align-items:center;gap:.35rem;padding:9px 10px 8px;font-size:16px;font-weight:400;line-height:13.92px;display:inline-flex;position:relative}.system-group .system-cell+.system-cell{margin-left:-1px}.system-cell--date,.system-cell--clock{font-variant-numeric:tabular-nums}.system-cell,.settings-tabs button,.settings-version{font-kerning:none;font-variant-ligatures:none;text-rendering:optimizespeed}.system-cell .os-icon{width:16px;height:16px}.window-layer{z-index:70;inset:calc(var(--os-top-height) + env(safe-area-inset-top)) 0 calc(var(--os-launcher-height) + env(safe-area-inset-bottom));pointer-events:none;position:absolute}.os-window-stage{width:min(var(--window-width), calc(100vw - 24px));height:min(var(--window-height), calc(100dvh - var(--os-top-height) - var(--os-launcher-height) - 20px));pointer-events:auto;outline:none;min-height:250px;position:absolute;overflow:visible}.os-window-stage:focus,.os-window-stage:focus-visible{outline:none!important}.os-window-stage[hidden]{display:none}.os-window-shadow{z-index:0;content:"";pointer-events:none;background-image:radial-gradient(circle at 0 0,#081617c7 0 .65px,#0000 .78px);background-size:2px 2px;border-radius:0 0 6px;position:absolute;inset:4px -6px -6px 4px}.os-window{z-index:1;width:100%;height:100%;min-height:inherit;border:1px solid var(--os-ink);box-shadow:none;background:#f9f0e9;border-radius:6px;flex-direction:column;padding:6px;display:flex;position:relative;overflow:visible}.os-window-stage--telegram,.os-window-stage--discord,.os-window-stage--x{--window-width:392px;--window-height:314px}.os-window-stage--telegram{top:9%;left:9%}.os-window-stage--github{--window-width:620px;--window-height:520px;top:8%;right:12%}.os-window-stage--discord{top:16%;left:28%}.os-window-stage--x{top:9%;right:7%}.os-window-stage--email{--window-width:520px;--window-height:430px;top:14%;left:20%}.os-window-stage--settings{--window-width:520px;--window-height:380px;top:18%;left:calc(50% - 260px)}.window-titlebar{cursor:move;touch-action:none;user-select:none;background:#f9f0e9;border:0;border-radius:5px 5px 0 0;flex:none;grid-template-columns:18px 16px 1fr;align-items:start;gap:2px;min-height:30px;margin:-6px -6px 0;padding:6px 6px 5px;display:grid}.window-titlebar h2{min-width:0;font-family:var(--os-display-font);font-kerning:none;font-variant-ligatures:none;letter-spacing:-1px;text-align:right;text-rendering:optimizespeed;text-transform:uppercase;white-space:nowrap;margin:0;padding-right:1px;font-size:16px;font-weight:400;line-height:16px}.window-close{width:18px;height:18px;color:var(--os-ink);font:16px/1 var(--os-font);cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;margin:0;padding:0 0 2px;display:grid}.window-close:hover,.window-close:focus-visible{outline:1px dotted var(--os-ink);outline-offset:-3px;background:var(--os-paper)}.window-close:active{color:var(--os-paper);background:var(--os-ink)}.window-body{border:1px solid var(--os-ink);background:var(--os-paper);min-height:0;box-shadow:none;flex:auto;margin:0;overflow:auto}.os-scrollbar{scrollbar-color:var(--os-surface-deep) var(--os-paper);scrollbar-width:auto}.os-scrollbar::-webkit-scrollbar{width:15px;height:15px}.os-scrollbar::-webkit-scrollbar-track{border-left:1px solid var(--os-ink);background:radial-gradient(circle, var(--os-mid) 0 .55px, transparent .7px) 0 0 / 2px 2px, var(--os-paper)}.os-scrollbar::-webkit-scrollbar-thumb{border:1px solid var(--os-ink);background:var(--os-surface-deep);box-shadow:inset 1px 1px 0 var(--os-highlight), inset -1px -1px 0 var(--os-mid)}.profile-avatar{object-fit:cover;object-position:52% 48%;image-rendering:auto;display:block}.profile-avatar--large{border:2px solid var(--os-ink);background:var(--os-surface-deep);border-radius:50%;width:72px;height:72px}.os-command{border:1px solid var(--os-ink);background:var(--os-surface);min-height:34px;box-shadow:inset 1px 1px 0 var(--os-highlight), inset -1px -1px 0 var(--os-mid);color:var(--os-ink);font:700 11px/1.1 var(--os-font);text-align:center;border-radius:3px;justify-content:center;align-items:center;margin:8px;padding:6px 8px;text-decoration:none;display:flex}.os-command:hover,.os-command:focus-visible{outline:1px dotted var(--os-ink);outline-offset:-5px;background:#fffdf2}.os-command:active{box-shadow:inset 1px 1px 0 var(--os-mid), inset -1px -1px 0 var(--os-highlight);transform:translate(2px,2px)}.profile-bio{margin:5px 0 0;line-height:1.32}.window-body--github{background:#f8f6ed}.github-profile{border-bottom:1px solid var(--os-ink);grid-template-columns:96px 1fr;gap:10px;padding:10px;display:grid}.profile-avatar--github{border:1px solid var(--os-ink);background:var(--os-surface-deep);border-radius:3px;width:96px;height:96px}.github-profile h3{font:700 19px/1.1 var(--os-font);margin:2px 0 0}.github-profile__copy>p:first-of-type{color:#576461;font-family:var(--os-font);margin:0 0 6px}.github-profile__copy>p{margin:5px 0}.github-meta{color:#576461;min-height:1em;font-size:10px}.github-state{border:1px dotted var(--os-mid);background:var(--os-surface);font:11px/1.3 var(--os-font);margin:8px 10px 0;padding:6px 7px}.github-repository-section{padding:9px 10px 2px}.github-repository-section>h3{font:700 13px/1 var(--os-font);text-transform:uppercase;margin:0 0 6px}.github-repositories{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.github-repositories:empty:after{border:1px dashed var(--os-mid);content:"";grid-column:1/-1;min-height:42px}.github-repositories>.github-repository{border:2px solid var(--os-ink);background:var(--os-surface);min-width:0;min-height:92px;box-shadow:inset 1px 1px 0 var(--os-highlight), inset -1px -1px 0 var(--os-mid);flex-direction:column;gap:5px;padding:8px;display:flex}.github-repositories>.github-repository a{border-bottom:1px solid var(--os-ink);color:var(--os-accent-dark);overflow-wrap:anywhere;padding-bottom:4px;display:block}.github-repositories>.github-repository p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;display:-webkit-box;overflow:hidden}.github-repositories>.github-repository .github-repository__meta{color:#576461;justify-content:space-between;gap:4px;margin-top:auto;font-size:9px;display:flex}.window-body--telegram,.window-body--discord,.window-body--x{background:var(--os-paper);flex-direction:column;display:flex}.service-profile{border:1px solid var(--os-ink);background:var(--os-paper);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;min-height:134px;margin:8px 8px 0;padding:10px;display:grid}.service-profile--telegram{border-top:4px solid #229ed9}.service-profile--discord{border-top:4px solid #5865f2}.service-profile--x{border-top:4px solid #111}.service-profile h3{font:700 16px/1.15 var(--os-font);margin:0}.service-handle{color:#52605e;margin:2px 0 0}.window-body--telegram .os-command,.window-body--discord .os-command,.window-body--x .os-command{width:auto;margin:8px}.window-body--email{background:#f7f4e9;padding-bottom:6px}.mail-header{border-bottom:1px solid var(--os-ink);background:var(--os-surface-deep);grid-template-columns:58px 1fr;gap:6px;padding:8px 10px;display:grid}.mail-header strong{overflow-wrap:anywhere}.email-form{gap:5px;padding:9px 10px;display:grid}.email-form label{font-weight:700}.email-form input,.email-form textarea{border:1px solid var(--os-ink);width:100%;box-shadow:inset 1px 1px 0 var(--os-mid), inset -1px -1px 0 var(--os-highlight);color:var(--os-ink);font:13px/1.4 var(--os-font);background:#fffef7;border-radius:0}.email-form input{min-height:32px;padding:5px 7px}.email-form textarea{resize:vertical;min-height:108px;padding:8px}.mail-hint{color:#576461;margin:2px 0 0;font-size:10px}.os-command--button{cursor:pointer;width:100%;margin:5px 0 0}.window-body--settings{background:#f7f5eb;flex-direction:column;display:flex;overflow:hidden}.settings-tabs{flex:none;grid-template-columns:repeat(2,1fr);display:grid}.settings-tabs button{border:0;border-bottom:1px solid var(--os-ink);background:var(--os-surface-deep);min-height:30px;color:var(--os-ink);font:700 16px/16px var(--os-pixel-font);text-transform:uppercase;cursor:pointer}.settings-tabs button+button{border-left:1px solid var(--os-ink)}.settings-tabs button[aria-selected=true]{border-bottom-color:var(--os-paper);background:var(--os-paper)}.settings-tabs button:focus-visible,.segmented-control button:focus-visible,.cursor-options button:focus-visible{outline:1px dotted var(--os-ink);outline-offset:-4px}.settings-panel{flex:auto;min-height:0;padding:9px 10px 10px;overflow:auto}.settings-panel[hidden]{display:none}.settings-group{border:1px solid var(--os-ink);min-width:0;box-shadow:none;margin:0 0 8px;padding:8px}.settings-group legend{font:700 10px/1 var(--os-font);text-transform:uppercase;padding:0 5px}.segmented-control{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.segmented-control--three{grid-template-columns:repeat(3,minmax(0,1fr))}.segmented-control button,.cursor-options button{border:1px solid var(--os-ink);background:var(--os-surface);min-height:34px;box-shadow:inset 1px 1px 0 var(--os-highlight), inset -1px -1px 0 var(--os-mid);color:var(--os-ink);font:700 11px/1 var(--os-font);cursor:pointer;border-radius:3px}.segmented-control button[aria-pressed=true],.cursor-options button[aria-pressed=true]{background:var(--os-ink);color:var(--os-paper);box-shadow:inset 1px 1px #000,inset -1px -1px #46514f}.settings-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.settings-readout{border:1px solid var(--os-ink);min-height:68px;box-shadow:none;grid-template-columns:24px 1fr;align-items:center;padding:6px;display:grid}.settings-readout>.os-icon{width:16px;height:16px}.settings-readout time{font:700 13px/1 var(--os-font);font-variant-numeric:tabular-nums}.settings-readout small{grid-column:1/-1;font-size:10px}.settings-version{font:16px/16px var(--os-pixel-font);text-align:right;margin-top:auto;padding-top:18px}.settings-version strong{font-weight:700;display:block}.cursor-options{width:min(100%,278px)}.settings-group--cursor{margin-bottom:8px}.cursor-options__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cursor-options button{place-items:center;width:100%;min-height:64px;padding:6px;display:grid}.cursor-preview{width:48px;height:48px;image-rendering:crisp-edges;image-rendering:pixelated;background-position:50%;background-repeat:no-repeat;background-size:48px 48px}.cursor-preview--classic{background-image:url(/cursors/jeelh/light/Normal%20Select%20Light.cur)}.cursor-preview--dark{background-image:url(/cursors/jeelh/dark/Normal%20Select.cur)}.launcher{z-index:65;right:max(8px, env(safe-area-inset-right));bottom:max(0px, env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));border:1px solid var(--os-ink);width:min(480px,100% - 16px);height:71px;min-height:71px;box-shadow:none;pointer-events:auto;background:#f9f0e9;border-radius:4px 4px 0 0;grid-template-columns:repeat(6,80px);margin-inline:auto;display:grid;position:absolute;overflow:hidden}.launcher-item{min-width:0;min-height:79px;color:var(--os-ink);font:10px/15px var(--os-label-font);text-align:center;background:#f9f0e9;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 3px 15px;text-decoration:none;display:flex;position:relative;box-shadow:inset 1px 1px #ffffffe6,inset -1px 0 #10151538,inset 0 -11px #10151514}.launcher-item+.launcher-item{border-left:1px solid var(--os-ink)}.launcher-item:hover,.launcher-item:focus-visible{z-index:1;outline:1px dotted var(--os-ink);outline-offset:-5px;background:#fffdf2}.launcher-item:active,.launcher-item.is-active{background:var(--os-surface-deep);box-shadow:inset 1px 1px 0 var(--os-mid)}.launcher-item:active>:not(.launcher-item__running),.launcher-item.is-active>:not(.launcher-item__running){transform:translate(1px,1px)}.launcher-item__running{background:radial-gradient(circle at 0 0, var(--os-ink) 0 .65px, transparent .8px) 0 0 / 2px 2px;width:14px;height:3px;display:none;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.launcher-item.is-running .launcher-item__running,.launcher-item[aria-expanded=true] .launcher-item__running{display:block}@keyframes boot-failsafe{to{visibility:hidden;opacity:0;pointer-events:none}}@media (width<=700px),(height<=500px) and (pointer:coarse){.os-shell{--os-top-height:32px;--os-launcher-height:80px}.os-window-stage{min-height:0;top:4px!important;right:max(6px, env(safe-area-inset-right))!important;bottom:6px!important;left:max(6px, env(safe-area-inset-left))!important;width:auto!important;height:auto!important;transform:none!important}.os-window-stage:not(.is-active):not([hidden]){visibility:hidden;pointer-events:none}.window-titlebar{cursor:default;touch-action:auto}.github-repositories{grid-template-columns:1fr}.launcher{right:env(safe-area-inset-right);left:env(safe-area-inset-left);grid-template-columns:repeat(6,minmax(0,1fr));width:min(480px,100%)}.launcher-item{gap:4px;min-height:79px;padding-inline:1px;font-size:clamp(7px,2.35vw,10px)}}@media (prefers-reduced-motion:reduce){.boot-progress__fill,.os-window-stage,.os-window{transition:none;animation:none}.boot-overlay{transition:none}}@media (prefers-contrast:more){.boot-panel:before,.os-window-shadow,.launcher:before{display:none}}@media (forced-colors:active){.os-shell{--os-ink:CanvasText;--os-paper:Canvas;--os-surface:Canvas;--os-surface-deep:Canvas;--os-highlight:CanvasText;--os-mid:CanvasText;--os-accent:Highlight;--os-accent-dark:Highlight}.os-window-stage,.os-window,.launcher,.system-cell,.window-body,.boot-panel{forced-color-adjust:auto}}@media (hover:hover) and (pointer:fine){:root:not([data-cursor-mode]),:root:not([data-cursor-mode]) body,:root[data-cursor-mode=classic],:root[data-cursor-mode=classic] body{cursor:url(/cursors/jeelh/light/Normal%20Select%20Light.cur),auto}:root:not([data-cursor-mode]) :is(a,button,select,label,[role=button]),:root[data-cursor-mode=classic] :is(a,button,select,label,[role=button]){cursor:url(/cursors/jeelh/light/Select%20Light.cur),pointer}:root[data-cursor-mode=dark],:root[data-cursor-mode=dark] body{cursor:url(/cursors/jeelh/dark/Normal%20Select.cur),auto}:root[data-cursor-mode=dark] :is(a,button,select,label,[role=button]){cursor:url(/cursors/jeelh/dark/Select.cur),pointer}:root:not([data-cursor-mode]) :is(input,textarea,[contenteditable=true]),:root[data-cursor-mode=classic] :is(input,textarea,[contenteditable=true]){cursor:url(/cursors/jeelh/light/Text%20Select%20Light.cur),text!important}:root[data-cursor-mode=dark] :is(input,textarea,[contenteditable=true]){cursor:url(/cursors/jeelh/dark/Text%20Select.cur),text!important}:root:not([data-cursor-mode]) [data-window-titlebar],:root[data-cursor-mode=classic] [data-window-titlebar]{cursor:url(/cursors/jeelh/light/Move%20Light.cur),move!important}:root[data-cursor-mode=dark] [data-window-titlebar]{cursor:url(/cursors/jeelh/dark/Move.cur),move!important}}@media (forced-colors:active),(prefers-contrast:more),(hover:none),(pointer:coarse){:root,:root body,:root :is(a,button,select,label,input,textarea,[role=button]){cursor:auto!important}}@font-face{font-family:Magdalena;src:url(/fonts/magdalena.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Magdalena;src:url(/fonts/magdalena-bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:NeoplantaBG;src:url(/fonts/neoplantabg.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Pixel Script;src:url(/fonts/pixel-script.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}:root{--wordmark:#f3eed2;--wordmark-shadow:#084b59;--pool-deep:#07566a;color:#102f35;background:var(--pool-deep);font-synthesis:none;text-rendering:optimizelegibility;color-scheme:light;font-family:Tahoma,MS Sans Serif,Geneva,sans-serif}:root[data-pool-phase=morning]{--wordmark:#f0e7c6;--wordmark-shadow:#284c53;--pool-deep:#315f68}:root[data-pool-phase=evening]{--wordmark:#e8dfc4;--wordmark-shadow:#153c45;--pool-deep:#173f4a}:root[data-pool-phase=night],:root[data-theme-mode=night]{--wordmark:#cbd5c5;--wordmark-shadow:#031824;--pool-deep:#071e2c;color-scheme:dark}:root[data-theme-mode=day]{--wordmark:#f3eed2;--wordmark-shadow:#084b59;--pool-deep:#07566a;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{width:100%;min-width:320px;min-height:100%;margin:0}body{background:var(--pool-deep);user-select:none;overflow:hidden}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}.pool-site{isolation:isolate;background:var(--pool-deep);width:100%;height:100svh;position:relative;overflow:hidden}.identity{z-index:5;flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}body *{user-select:none}@supports (height:100dvh){.pool-site{height:100dvh}}@media (height<=560px){.identity{top:42%}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}@media (forced-colors:active){.pool-site{background:canvas}}
