:root{--font-ui:"Rajdhani", sans-serif;--font-display:"Rajdhani", sans-serif;--mobile-top-hud-height:calc(106px + max(.75rem, env(safe-area-inset-top)));--mobile-action-bar-height:calc(64px + env(safe-area-inset-bottom));--cursor-default:url(/assets/cursors/arrow.png) 0 0, default;--cursor-pointer:url(/assets/cursors/link.png) 0 0, pointer;--cursor-text:url(/assets/cursors/beam.png) 17 15, text;--cursor-move:url(/assets/cursors/move.png) 14 16, move;--cursor-disabled:url(/assets/cursors/no.png) 15 15, not-allowed;--cursor-help:url(/assets/cursors/help.png) 0 0, help;--cursor-crosshair:url(/assets/cursors/cross.png) 16 16, crosshair;--cursor-pen:url(/assets/cursors/pen.png) 9 22, crosshair;--cursor-person:url(/assets/cursors/person.png) 6 5, pointer;--cursor-pin:url(/assets/cursors/pin.png) 6 5, pointer;--cursor-up:url(/assets/cursors/up.png) 14 6, n-resize}@media (prefers-color-scheme:dark){:root{--bg:#0b0f10;--panel:#11191b;--text:#f4f1dc;--muted:#9ca3a3;--yellow:#fcee09;--cyan:#00f0ff;--red:#ff003c}}@font-face{font-family:Cyberpunk;src:url(/assets/fonts/Cyberpunk-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rajdhani;src:url(/assets/fonts/Rajdhani/Rajdhani-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rajdhani;src:url(/assets/fonts/Rajdhani/Rajdhani-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rajdhani;src:url(/assets/fonts/Rajdhani/Rajdhani-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rajdhani;src:url(/assets/fonts/Rajdhani/Rajdhani-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}html{-webkit-text-size-adjust:100%}html,body{width:100%;min-height:100%;cursor:var(--cursor-default);overflow-x:hidden}body{font-family:var(--font-ui);font-weight:500}.laputa-page-hidden *,.laputa-page-hidden :before,.laputa-page-hidden :after,.laputa-mobile-zooming *,.laputa-mobile-zooming :before,.laputa-mobile-zooming :after{transition-duration:0s!important;animation-play-state:paused!important}.laputa-mobile-zooming{scroll-behavior:auto}button,a,input,textarea,select{touch-action:manipulation}a,button,[role=button],summary,label[for],select{cursor:var(--cursor-pointer)}input,textarea,[contenteditable=true],[role=textbox]{cursor:var(--cursor-text)}[draggable=true],.cursor-move{cursor:var(--cursor-move)}button:disabled,[aria-disabled=true],.cursor-disabled{cursor:var(--cursor-disabled)}.cursor-help{cursor:var(--cursor-help)}.cursor-crosshair{cursor:var(--cursor-crosshair)}.cursor-pen{cursor:var(--cursor-pen)}.cursor-person{cursor:var(--cursor-person)}.cursor-pin{cursor:var(--cursor-pin)}.cursor-up{cursor:var(--cursor-up)}@media (max-width:850px){button,a{min-width:44px;min-height:44px}}@media (hover:none),(pointer:coarse){*{cursor:auto!important}}.laputa-mobile-zooming .quickhacksOverlay,.laputa-mobile-zooming .githubPatchOverlay,.laputa-mobile-zooming .galleryLightbox,.laputa-mobile-zooming .projectsImageViewer,.laputa-mobile-zooming .mainMenu__mobilePanel,.laputa-mobile-zooming .cyberpunkBackground__glass{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.laputa-mobile-zooming .musicScreen__background,.laputa-mobile-zooming .characterPortrait__glow,.laputa-mobile-zooming .cyberpunkBackground__glass,.laputa-mobile-zooming .quickhacksOverlay__wash,.laputa-mobile-zooming .quickhacksOverlay__noise{filter:none!important}.laputa-mobile-zooming .quickhacksOverlay__scanlines,.laputa-mobile-zooming .quickhacksOverlay__noise,.laputa-mobile-zooming .backgroundGlowOverlay,.laputa-mobile-zooming .topLeftGlowOverlay,.laputa-mobile-zooming .uiGrungeOne,.laputa-mobile-zooming .uiGrungeTwo,.laputa-mobile-zooming .bottomFogOverlay,.laputa-mobile-zooming .scratchesOverlay{mix-blend-mode:normal!important}.laputa-mobile-zooming [style*=will-change],.laputa-mobile-zooming .quickhacksOverlay,.laputa-mobile-zooming .githubPatchOverlay,.laputa-mobile-zooming .galleryLightbox,.laputa-mobile-zooming .projectsImageViewer{will-change:auto!important}
