:root{--app-background:#fff;--app-surface:#ffffff94;--app-surface-border:#0000002e;--app-text:#111;--app-rule:#00000047;--app-signature-filter:none;--app-icon-reflection-color:#00000047;--terminal-user:#1d7f17;--terminal-path:#a0259d;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--app-background:#131313;--app-surface:#21212140;--app-surface-border:#50505040;--app-text:#fafafa;--app-rule:#ffffff54;--app-signature-filter:invert(100%);--app-icon-reflection-color:#ffffff80;--terminal-user:#39be2b;--terminal-path:#d43bd2}}body,html{background-color:#fff;background-color:var(--app-background)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.command-line,body{color:var(--app-text)}.command-line{margin-bottom:0;margin-top:.1rem;text-overflow:ellipsis;white-space:pre}.about-p{max-width:80ch;white-space:normal!important}.about-no-margin{margin:0}.projects{display:flex;flex-direction:row;height:100%}.projects-description{font-family:inherit;font-size:inherit;font-weight:inherit}.projects-p{margin:0}.thin-text{font-style:italic}.writings{display:flex;flex-direction:row;height:100%}.writings-p{margin:0}.welcome{width:min-content}.cool-light-blue{color:#66b7e8}.cool-blue{color:#009ddc}.cool-dark-blue{color:#007ab8}.cool-yellow{color:#fdb827}.cool-orange{color:#f5821f}.cool-purple{color:#963d97}.cool-green{color:#61bb46}.cool-magenta{color:#d43bd2}.cool-red{color:#e03a3e}.cool-discord{color:#7289da}.cool-twitter{color:#1da1f2}.cool-github{color:#6cc644}.cool-mastadon{color:#6059f2}.cool-mail{color:#ea4335}.boot-screen{align-items:center;background:var(--app-background);color:var(--app-text);display:flex;flex-direction:column;height:100vh;justify-content:center}.rotating-cube{width:16rem}.progress-bar{display:flex;flex-direction:row;gap:.5rem;margin-top:1rem}.boot-screen span{background-color:grey;display:inline-block;min-height:1.5rem;min-width:.5rem}.fade-out{animation:fadeOut 1s ease;-webkit-animation:fadeOut 1s ease;-moz-animation:fadeOut 1s ease;-o-animation:fadeOut 1s ease;-ms-animation:fadeOut 1s ease}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.boot-scene{display:flex;flex-direction:column;font-weight:400;justify-content:center;margin-top:16px}@media (max-width:768px){.boot-scene{font-size:.66rem}}.launchpad{align-items:center;background:var(--app-background);color:var(--app-text);display:flex;flex-direction:column;height:95%;justify-content:center;position:relative}.launchpad-canvas{background-repeat:no-repeat;opacity:0;position:absolute;top:0;transition:opacity 2s ease-in-out;z-index:0}.launchpad-h1{font-size:1.5rem;font-weight:700}.launchpad-grid{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--app-surface);border:1px solid var(--app-surface-border);border-radius:16px;display:flex;flex-direction:row;gap:4rem;justify-content:center;padding:1rem 2rem;position:relative;z-index:1}.launchpad-li{list-style:none}.launchpad-li:hover{cursor:pointer}.launchpad-app{align-items:center;display:flex;flex-direction:column;transition:all .1s ease-in-out}.launchpad-app:hover{transform:scale(1.15)}.launchpad-h3{font-size:.75rem}.launchpad-icon{-webkit-box-reflect:below 2px linear-gradient(#0000 90%,var(--app-icon-reflection-color));width:72px}.launchpad-footer{align-items:center;bottom:.25rem;display:flex;flex-direction:column;justify-content:center;position:absolute;z-index:1}.launchpad-signature{filter:var(--app-signature-filter);width:10rem}.launchpad-footer-hr{background:var(--app-rule);border:none;height:1px;margin:.5rem 0;width:90%}.launchpad-footer-text{font-size:.75rem}.fade-in{animation:fadeIn 1s ease;-webkit-animation:fadeIn 1s ease;-moz-animation:fadeIn 1s ease;-o-animation:fadeIn 1s ease;-ms-animation:fadeIn 1s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.shake-like-nicki{animation:shake .5s ease-out}@keyframes shake{0%{transform:translateX(0)}5%{transform:translateX(-6px)}15%{transform:translateX(6px)}25%{transform:translateX(-6px)}35%{transform:translateX(6px)}45%{transform:translateX(-6px)}55%{transform:translateX(6px)}65%{transform:translateX(-6px)}75%{transform:translateX(4px)}85%{transform:translateX(-4px)}to{transform:translateX(0)}}@media screen and (max-width:768px){.launchpad-signature{width:8rem}.launchpad-h1{font-size:1.25rem}.launchpad-icon{width:64px}}.host-name,.user-name{color:var(--terminal-user)}.working-dir{color:var(--terminal-path)}.user-input{background-color:initial;border:none;color:var(--app-text);font-family:inherit;font-size:inherit;font-weight:inherit;outline:none;width:1ch}.breathing-space{margin-bottom:2rem}.blinker{animation:cursor-blink 1s steps(2) infinite;background:var(--app-text);color:var(--app-text);display:inline-block;height:1rem;width:.25rem}@keyframes cursor-blink{0%{opacity:0}to{opacity:1}}.terminal{background:var(--app-background);color:var(--app-text);display:flex;flex-direction:column;font-size:1rem;font-weight:700;height:100%;padding:.5rem}.terminal-canvas{background-repeat:no-repeat;opacity:1;position:absolute;top:0;transition:opacity 2s ease-in-out;z-index:-1}@media (max-width:768px){.terminal{font-size:.6rem;font-weight:bolder}}body.whoami-page,body.whoami-page #root,body.whoami-page .App,html.whoami-page{background:#000}body.whoami-page #root{min-height:100dvh}body.whoami-page .App{height:100dvh}.whoami{background:#000;box-sizing:border-box;color:#f1f1f1;height:100%;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));width:100%}.whoami,.whoami-content{align-items:center;display:flex}.whoami-content{flex-direction:column;gap:1.5rem;max-height:100%;width:min(680px,100%)}.whoami-image-stage{aspect-ratio:1125/1500;position:relative;width:min(360px,80vw,37.5vh)}.whoami-image{height:100%;inset:0;object-fit:contain;position:absolute;width:100%;will-change:opacity}.whoami-image-previous{animation:whoami-dissolve-out 1235ms ease-in-out both}.whoami-image-current{animation:whoami-dissolve-in 1235ms ease-in-out both}@keyframes whoami-dissolve-in{0%{opacity:0}35%{opacity:.38}65%{opacity:.78}to{opacity:1}}@keyframes whoami-dissolve-out{0%{opacity:1}45%{opacity:.62}to{opacity:0}}@media (prefers-reduced-motion:reduce){.whoami-image-current,.whoami-image-previous{animation-duration:1ms}}.whoami-question{align-items:center;display:flex;flex-direction:column;font-size:1rem;gap:.35rem;justify-content:center;line-height:1.6;min-height:4rem;text-align:center;width:100%}.whoami-question-count{color:#8a8a8a;font-size:.75rem;letter-spacing:.08em}.whoami-question p{margin:0}.whoami-answers{display:flex;flex-direction:column;gap:.75rem;width:100%}.whoami-final-actions{width:min(360px,80vw,37.5vh)}.whoami-answers-placeholder{pointer-events:none;visibility:hidden}.whoami-answer{background:#050505;border:1px solid #333;color:#f1f1f1;font-family:inherit;font-size:.9rem;min-height:2.75rem;padding:.75rem 1rem;text-align:center;width:100%}.whoami-answer-shaking{animation:whoami-answer-shake 1.8s ease-in-out 0ms infinite;animation:whoami-answer-shake var(--whoami-answer-shake-duration,1.8s) ease-in-out var(--whoami-answer-shake-delay,0ms) infinite;transform-origin:center;will-change:transform}.whoami-answer:hover{border-color:#777;cursor:pointer}@keyframes whoami-answer-shake{0%,to{transform:translateZ(0) rotate(0deg)}13%{transform:translate3d(calc(var(--whoami-answer-shake-x)*-.42),calc(var(--whoami-answer-shake-y)*.34),0) rotate(calc(var(--whoami-answer-shake-rotate)*-.48))}29%{transform:translate3d(calc(var(--whoami-answer-shake-x)*.31),calc(var(--whoami-answer-shake-y)*-.22),0) rotate(calc(var(--whoami-answer-shake-rotate)*.36))}47%{transform:translate3d(calc(var(--whoami-answer-shake-x)*-.18),calc(var(--whoami-answer-shake-y)*-.38),0) rotate(calc(var(--whoami-answer-shake-rotate)*-.26))}61%{transform:translate3d(calc(var(--whoami-answer-shake-x)*.52),calc(var(--whoami-answer-shake-y)*.18),0) rotate(calc(var(--whoami-answer-shake-rotate)*.58))}78%{transform:translate3d(calc(var(--whoami-answer-shake-x)*-.26),calc(var(--whoami-answer-shake-y)*.08),0) rotate(calc(var(--whoami-answer-shake-rotate)*-.31))}}@media (prefers-reduced-motion:reduce){.whoami-answer-shaking{animation:none}}@media (max-height:700px),(max-width:600px){.whoami-content{gap:1rem}.whoami-image-stage{width:min(320px,76vw,32dvh)}.whoami-question{font-size:.95rem;min-height:3.5rem}.whoami-answers{gap:.6rem}.whoami-answer{min-height:2.5rem;padding:.65rem .85rem}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/static/media/IBMPlexMono-Regular.ad81fa76f2575c4d48d6.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:url(/static/media/IBMPlexMono-Bold.8c5394425e791cc7cd11.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;src:url(/static/media/IBMPlexMono-Italic.5d727f8b79a6087af5f1.ttf) format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:700;src:url(/static/media/IBMPlexMono-BoldItalic.ec98ea358dd79f8b3c7b.ttf) format("truetype")}.App{background:var(--app-background);display:flex;flex-direction:column;font-family:IBM Plex Mono,monospace;height:100vh}.App,h2{color:var(--app-text)}h2{opacity:.9}@media screen and (max-device-width:480px){body{-webkit-text-size-adjust:100%}}
/*# sourceMappingURL=main.7658269f.css.map*/