@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=Press+Start+2P&display=swap";#root{text-align:center;margin:0 auto}.fadeIn{animation:2s fading,2s bottom-to-top;position:relative}.qualityFadeIn{visibility:visible;opacity:1;transition:opacity 1s linear}.qualityFadeOut{visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s linear}@keyframes fading{0%{opacity:0}to{opacity:1}}@keyframes bottom-to-top{0%{bottom:-25px}to{bottom:0}}.container{flex-direction:column;place-content:space-between;height:100vh;display:flex}@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gradient-pos-x{syntax:"<percentage>";inherits:false;initial-value:50%}@property --gradient-pos-y{syntax:"<percentage>";inherits:false;initial-value:50%}@keyframes rotate-gradient{to{--gradient-angle:360deg}}@keyframes drift-gradient{0%{--gradient-pos-x:35%;--gradient-pos-y:30%}50%{--gradient-pos-x:65%;--gradient-pos-y:70%}to{--gradient-pos-x:35%;--gradient-pos-y:30%}}.autumn{--gradient-pos-x:50%;--gradient-pos-y:50%;background:radial-gradient(circle at var(--gradient-pos-x) var(--gradient-pos-y), #b67d5b 0%, #506d8f 100%)}@media (prefers-reduced-motion:no-preference){.autumn{animation:28s ease-in-out infinite drift-gradient}}.winter{--gradient-angle:45deg;background:linear-gradient(var(--gradient-angle), #03387e 0%, #7492b4 100%)}@media (prefers-reduced-motion:no-preference){.winter{animation:40s linear infinite rotate-gradient}}.summer{--gradient-angle:180deg;background-image:linear-gradient(var(--gradient-angle), #f2b138, #9e9e3a, #d38b64);color:#000}@media (prefers-reduced-motion:no-preference){.summer{animation:34s linear infinite rotate-gradient}}.spring{--gradient-angle:-45deg;background:linear-gradient(var(--gradient-angle), #c472dd 0%, #77de7e 100%);color:#000}@media (prefers-reduced-motion:no-preference){.spring{animation:36s linear infinite rotate-gradient}}.christmas{color:#fff;background:url(/assets/christmas-Bz2s5rZy.jpg)}.myPicContainer{justify-content:center;align-items:center;display:flex;overflow:hidden}.myPicOuter{border-radius:100%;width:250px;height:250px;overflow:hidden}.myPic{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;border-radius:100%;width:250px;transition:transform .2s}.myPic:hover{transform:scale(1.1)}.myName{font-size:large;font-weight:900}.social{border-top:1px solid #fff;display:inline-block}.summer .social{border-top:1px solid #000;display:inline-block}.social img{max-width:40px;max-height:auto;margin:20px 8px 8px}.cursor{background-color:#000;width:10px;height:17px;margin-left:-15px;animation-name:example;animation-duration:1s;animation-iteration-count:infinite;display:inline-block}@keyframes example{0%{background-color:#000}25%{background-color:#000}50%{background-color:#000}75%{background-color:#fff}to{background-color:#fff}}.hidden{display:none}.spring .footer,.summer .footer{color:#000}.footer{color:#a59f9f}header{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.headerLeft,.headerRight{align-items:center;display:flex}.homeLink{width:40px;height:40px;color:inherit;opacity:.75;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s,background-color .15s;display:inline-flex}@media (hover:hover){.homeLink:hover{opacity:1;background-color:#ffffff26}}.homeLink:active{opacity:1}@media (hover:hover){.summer .homeLink:hover,.spring .homeLink:hover{background-color:#00000014}}.languageSwitcher{gap:6px;display:flex}.languageSwitcher button{cursor:pointer;opacity:.45;background:0 0;border:none;padding:8px;font-size:22px;line-height:1;transition:opacity .15s,transform .15s}@media (hover:hover){.languageSwitcher button:hover{opacity:.75}}.languageSwitcher button.active{opacity:1;transform:scale(1.15)}@media (width<=480px){header{gap:8px;padding:8px 10px}.homeLink{width:34px;height:34px}.homeLink svg{width:19px;height:19px}.languageSwitcher{gap:2px}.languageSwitcher button{padding:6px;font-size:19px}}body{background-color:#6e6565}.bubble{text-align:center;color:#000;box-sizing:border-box;background-color:#fff;width:200px;margin:20px;padding:12px;font-family:"Press Start 2P",cursive;font-size:16px;line-height:1.3em;display:inline-block;position:relative;box-shadow:0 -4px #fff,0 -8px #000,4px 0 #fff,4px -4px #000,8px 0 #000,0 4px #fff,0 8px #000,-4px 0 #fff,-4px 4px #000,-8px 0 #000,-4px -4px #000,4px 4px #000}.bubble:after{content:"";box-sizing:border-box;display:block;position:absolute}.bubble.shadow{box-shadow:0 -4px #fff,0 -8px #000,4px 0 #fff,4px -4px #000,8px 0 #000,0 4px #fff,0 8px #000,-4px 0 #fff,-4px 4px #000,-8px 0 #000,-4px -4px #000,4px 4px #000,4px 12px #0000001a,12px 4px #0000001a,8px 8px #0000001a}.bubble.mini{width:110px;padding:4px;font-family:monospace;font-size:16px}.bubble.medium{width:350px}.bubble.large{text-align:left;text-transform:uppercase;width:560px;font-size:24px}.bubble.grow{width:initial}.bubble.top:after{width:4px;height:4px;top:-8px;left:32px;box-shadow:0 -4px #000,0 -8px #000,0 -12px #000,0 -16px #000,-4px -12px #000,-8px -8px #000,-12px -4px #000,-4px -4px #fff,-8px -4px #fff,-4px -8px #fff,-4px 0 #fff,-8px 0 #fff,-12px 0 #fff}.bubble.right:after{background:#fff;width:4px;height:4px;top:84px;right:-8px;box-shadow:4px -4px #fff,4px 0 #fff,8px 0 #fff,0 -8px #fff,4px 4px #000,8px 4px #000,12px 4px #000,16px 4px #000,12px 0 #000,8px -4px #000,4px -8px #000,0 -4px #fff}.bubble.bottom:after{width:4px;height:4px;bottom:-8px;right:100px;box-shadow:0 4px #000,0 8px #000,0 12px #000,0 16px #000,4px 12px #000,8px 8px #000,12px 4px #000,4px 4px #fff,8px 4px #fff,4px 8px #fff,4px 0 #fff,8px 0 #fff,12px 0 #fff}.bubble.left:after{background:#fff;width:4px;height:4px;top:20px;left:-8px;box-shadow:-4px -4px #fff,-4px 0 #fff,-8px 0 #fff,0 -8px #fff,-4px 4px #000,-8px 4px #000,-12px 4px #000,-16px 4px #000,-12px 0 #000,-8px -4px #000,-4px -8px #000,0 -4px #fff}.link{font-weight:bolder;text-decoration:none}.link:hover{color:#fff;font-weight:bolder;text-decoration:underline}.noMarginBottom{margin-bottom:0}.noMarginTop{margin-top:0}.horizVertAlign{justify-content:center;align-items:center;display:flex}.card{background-color:#c8c8c81a;border-radius:10px;width:500px;max-width:80%;padding:30px 30px 80px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;background-color:#242424;font-family:Space Grotesk,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{color:#fff;background-color:#506d8f;height:100vh;max-height:100vh;margin:0;font-family:Space Grotesk,sans-serif}a{color:#fff;font-weight:500;text-decoration:underline}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
