@font-face{font-family:AUTHENTIC Sans;src:local("AUTHENTIC Sans"),url(/assets/AUTHENTICSans-60-CXvlHagZ.woff) format("woff")}*{margin:0;padding:0;box-sizing:border-box;font-family:AUTHENTIC Sans,Arial,sans-serif;letter-spacing:.4px}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}body{background-color:#101028;color:#fff}.App{width:560px;max-width:calc(100vw - 24px);margin:0 auto;padding:20px 0;position:relative}.myName{font-size:2em;font-weight:700}.header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.description{min-width:0}.aboutMe,.adage,.company,.title,.projects--description{overflow-wrap:anywhere}.App--github-title{margin-bottom:10px}.react-activity-calendar{margin-bottom:20px}.portraitImage{width:80px;height:80px;border-radius:100%;border:3px solid #282810;flex-shrink:0}.projects h2,.content h2{margin-bottom:10px}.projects--container{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.projects--link{display:block;width:100%;color:#fff;text-decoration:none}.projects--item{border:1px solid #c7c7ff;border-radius:7px;padding:11px 12px;background:linear-gradient(180deg,#ffffff08,#fff0);transition:transform .2s,box-shadow .25s,background-color .25s,border-color .25s}.projects--title{font-size:1rem;font-weight:700;margin-bottom:5px}.projects--description{font-size:.85rem;line-height:1.3;color:#dbdbef}.projects--tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.projects--tag{font-size:.72rem;color:#9d9dcf;border:1px solid #3a3a5c;border-radius:4px;padding:1px 6px;letter-spacing:.3px}.projects--item:hover{transform:translateY(-1px);border-color:#fff;box-shadow:0 0 0 1px #fff,0 10px 20px -14px #9d9dcfe6;background-color:#252554}.projects--link:focus-visible{outline:none}.projects--link:focus-visible .projects--item{transform:translateY(-1px);border-color:#fff;box-shadow:0 0 0 2px #bfc6ffe6}.work{display:flex;flex-direction:column;gap:5px}.job{margin-bottom:6px}.jobs{display:flex;justify-content:space-between;gap:8px}.company,.title{letter-spacing:.1px;white-space:nowrap}.title{text-align:right}.job-dates{margin-top:2px;color:#b7b7d3;font-size:.8rem;letter-spacing:.2px}.job-description{margin-top:4px;color:#b7b7d3;font-size:.82rem;line-height:1.4;letter-spacing:.2px}.content{margin-bottom:20px}.socials{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}.socials a{color:#fff;text-decoration:none}.socials a:hover{color:#9d9dcf;text-decoration:underline}.socials a:focus-visible{outline:2px solid #bfc6ff;outline-offset:2px;border-radius:3px}@media(max-width:400px){.App{max-width:calc(100vw - 36px)}.myName{font-size:1.75em}.header{align-items:flex-start}.portraitImage{width:68px;height:68px}.jobs{font-size:.9rem}.projects--item{padding:10px}.projects--description{font-size:.82rem}}@media(prefers-reduced-motion:reduce){.projects--item{transition:none}}
