.terminal.svelte-19270b2{background-color:#9ca3afb3;width:100%;height:100%;text-align:left;font-family:consolas,Monaco;border-radius:.25rem;line-height:1.25rem;font-size:.85rem}.header.svelte-19270b2{background:#e8e8e8;border-radius:4px 4px 0 0;padding:3px 1rem}.header.svelte-19270b2 .bullet:where(.svelte-19270b2){height:11px;width:11px;display:inline-block;background:#ccc;border-radius:100%;vertical-align:middle;margin-right:5px}.header.svelte-19270b2 .bullet-red:where(.svelte-19270b2):hover{background:#ee4334}.header.svelte-19270b2 .bullet-yellow:where(.svelte-19270b2):hover{background:#f59e0b}.header.svelte-19270b2 .bullet-green:where(.svelte-19270b2):hover{background:#10b981}.header.svelte-19270b2 .bullet-red:where(.svelte-19270b2){background:#df7065}.header.svelte-19270b2 .bullet-yellow:where(.svelte-19270b2){background:#e6bb46}.header.svelte-19270b2 .bullet-green:where(.svelte-19270b2){background:#5bcc8b}.window.svelte-19270b2{overflow-y:scroll;padding:.5rem;background-color:#08080880;height:100%;color:#e8e8e8}.window.svelte-19270b2 pre:where(.svelte-19270b2){font-family:inherit;margin:0}.terminal-prompt.svelte-19270b2{display:flex}.terminal-prompt.svelte-19270b2 .cli:where(.svelte-19270b2){overflow-y:hidden;color:#dedede;resize:none;background:none;font-family:inherit;border:0;display:inline-block;width:100%;outline:none;font-size:inherit;line-height:inherit;margin:0;padding:0}.terminal-prompt.svelte-19270b2:before{font-family:inherit;content:"$"}.hide{display:none!important}.show{display:block!important}main{max-width:56rem;position:relative;margin:0 auto}.profile.svelte-1yroxcm{margin:0rem 1rem}.profile.svelte-1yroxcm .figure:where(.svelte-1yroxcm) img:where(.svelte-1yroxcm){width:13rem}.profile.svelte-1yroxcm .figure:where(.svelte-1yroxcm) img:where(.svelte-1yroxcm):hover{transform:scale(1.02)}.profile.svelte-1yroxcm .real-rounded-circle:where(.svelte-1yroxcm){border-radius:10em}.profile.svelte-1yroxcm .sign:where(.svelte-1yroxcm){font-family:looking-flowers-script,sans-serif;font-size:2.5rem}:root[data-theme=dark] .profile.svelte-1yroxcm .candywatersign:where(.svelte-1yroxcm) img:where(.svelte-1yroxcm){filter:brightness(0) invert(.88)}.copyleft.svelte-mgwz7r>p:where(.svelte-mgwz7r){margin-top:1px;padding-left:2px;padding-right:2px;background-color:#fefefe4d}:root[data-theme=dark] .copyleft.svelte-mgwz7r>p:where(.svelte-mgwz7r){background:#0f172a24}.about_profile.svelte-id9o2w{padding:.5rem;z-index:20}.card.svelte-id9o2w{background-color:#f5f5f566;margin:2rem 1rem 1rem}:root[data-theme=dark] .card.svelte-id9o2w{color:#dbe4f3;background-color:#0f172a5c}.fake-panel.svelte-1rbutfw{height:100%;width:100%;position:fixed;left:0;top:0}.shutter-panel.svelte-3izhu8{padding:.35rem .5rem;border-radius:999px;background:#f5f5f533;border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 20px #0000002e,inset 0 1px #ffffff80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.shutter-row.svelte-3izhu8{display:flex;align-items:center;gap:.45rem;margin:0}.config-trigger.svelte-3izhu8{margin-left:auto;background:#6366f1b3}.config-front.svelte-3izhu8{width:1.6rem;height:1.6rem;position:relative;display:inline-flex;align-items:center;justify-content:center;background:#818cf8d9;line-height:0}.config-front.svelte-3izhu8 a{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fffffffa;text-decoration:none;line-height:0;margin:0;padding:0}.config-front.svelte-3izhu8 svg{width:.95rem;height:.95rem;display:block;margin:0;transform:translate(.25px,.25px)}.pushable.svelte-3izhu8{position:relative;border:none;border-radius:999px;padding:0;cursor:pointer;box-shadow:0 4px 10px #0003,inset 0 1px #ffffff59}.pushable.svelte-3izhu8:after{content:"";position:absolute;inset:.26rem;border-radius:999px;border:1px solid rgba(255,255,255,.4);pointer-events:none}.front.svelte-3izhu8{display:block;width:1.6rem;height:1.6rem;border-radius:999px;transform:translateY(-2px);box-shadow:inset 0 2px 4px #ffffff73;transition:transform .18s ease,filter .18s ease}.pushable.svelte-3izhu8:hover .front:where(.svelte-3izhu8){transform:translateY(-3px);filter:brightness(1.05)}.pushable.svelte-3izhu8:active .front:where(.svelte-3izhu8){filter:brightness(.96);transform:translateY(-2px)}.pushable.svelte-3izhu8:focus:not(:focus-visible){outline:none}.main.svelte-1wq7fsx{margin-top:5%;border-radius:14px;overflow:visible;background:#f5f5f524;border:1px solid rgba(255,255,255,.34);box-shadow:0 22px 45px #0003,inset 0 1px #ffffff80;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);transform:translateY(-4px)}.main.svelte-1wq7fsx .main-bg:where(.svelte-1wq7fsx){display:flex;border-radius:inherit;overflow:hidden;justify-content:space-around;align-items:flex-start}.main.svelte-1wq7fsx .mainmenu-block:where(.svelte-1wq7fsx){margin:1rem}.main.svelte-1wq7fsx .shutter:where(.svelte-1wq7fsx){position:absolute;top:.75rem;right:.5rem;margin-top:0rem;z-index:3}.copyleft-block.svelte-1wq7fsx{padding:0rem;display:flex;justify-content:flex-end;align-items:flex-end;position:absolute}:root[data-theme=dark] .main.svelte-1wq7fsx{background:#0f172a5c;border:1px solid rgba(148,163,184,.28);box-shadow:0 22px 45px #02061780,inset 0 1px #94a3b833;backdrop-filter:blur(12px) saturate(100%);-webkit-backdrop-filter:blur(12px) saturate(100%)}:root[data-theme=dark] .main.svelte-1wq7fsx .main-bg:where(.svelte-1wq7fsx){background:#0f172a24}@media screen and (min-height:360px){.main.svelte-1wq7fsx{margin-top:13%}}@media screen and (min-height:720px){.main.svelte-1wq7fsx{margin-top:17%}}@media screen and (min-height:980px){.main.svelte-1wq7fsx{margin-top:23%}}@media screen and (min-height:2000px){.main.svelte-1wq7fsx{margin-top:27%}}@media screen and (min-width:0px){.main.svelte-1wq7fsx,.copyleft-block.svelte-1wq7fsx{max-width:50rem}.profile-block.svelte-1wq7fsx{margin-left:.5rem;width:30rem}}@media screen and (min-width:576px){.main.svelte-1wq7fsx,.copyleft-block.svelte-1wq7fsx{max-width:50rem}.profile-block.svelte-1wq7fsx{margin-left:1rem;width:30rem}}@media screen and (min-width:768px){.main.svelte-1wq7fsx,.copyleft-block.svelte-1wq7fsx{max-width:56rem}.profile-block.svelte-1wq7fsx{margin-left:1rem;width:30rem}}@media screen and (min-width:992px){.main.svelte-1wq7fsx,.copyleft-block.svelte-1wq7fsx{max-width:56rem}.profile-block.svelte-1wq7fsx{margin-left:2rem;width:30rem}}@media screen and (min-width:1200px){.main.svelte-1wq7fsx,.copyleft-block.svelte-1wq7fsx{max-width:56rem}.profile-block.svelte-1wq7fsx{margin-left:3rem;width:30rem}}@media screen and (min-width:1700px){.main.svelte-1wq7fsx,.copyleft-block.svelte-1wq7fsx{max-width:60rem}}@media screen and (min-width:2200px){.main.svelte-1wq7fsx,.copyleft-block.svelte-1wq7fsx{max-width:80rem}}@media screen and (min-width:2700px){.main.svelte-1wq7fsx,.copyleft-block.svelte-1wq7fsx{max-width:100rem}}:root[data-theme=dark] .bookquote.svelte-1jdkoij img:where(.svelte-1jdkoij){filter:brightness(0) invert(.88)}@media screen{.desktop.svelte-1jdkoij{display:block}.mobile.svelte-1jdkoij{display:none}}@media screen and (max-width:640px){.desktop.svelte-1jdkoij{display:none}.mobile.svelte-1jdkoij{display:block}}.inline.svelte-lr5337 img:where(.svelte-lr5337){display:inline}.project-list.svelte-1vfhczj{list-style:decimal;list-style-position:outside;margin:.2rem 0 0;padding-left:1.25rem}.project-list.svelte-1vfhczj li:where(.svelte-1vfhczj){margin:.2rem 0;padding:0 0 .18rem;border-bottom:1px dashed rgba(148,163,184,.35)}.project-list.svelte-1vfhczj li:where(.svelte-1vfhczj)::marker{color:#64748be6;font-size:.88rem;font-weight:600}.project-item.svelte-1vfhczj{display:block;width:100%;padding:.35rem .55rem;border-radius:.4rem;border:1px solid transparent;background:#f5f5f51f;text-decoration:none;line-height:1.25;color:inherit;transition:transform .12s ease,background-color .16s ease,border-color .16s ease}.project-item.svelte-1vfhczj:hover{transform:translateY(-1px);background:#f5f5f557;border-color:#fff6}.project-item.svelte-1vfhczj:focus-visible{outline:2px solid rgba(59,130,246,.55);outline-offset:2px}.name.svelte-1vfhczj{font-size:.95rem}.meta.svelte-1vfhczj{margin-left:.35rem;opacity:.7;font-size:.82rem}@media(max-width:640px){.project-item.svelte-1vfhczj{padding:.32rem .5rem}.name.svelte-1vfhczj{font-size:.92rem}}
