main.svelte-oosp9s{position:relative;max-width:56em;background-color:white;padding:2em;margin:0 auto;box-sizing:border-box}
h1.svelte-8od9u6,p.svelte-8od9u6{margin:0 auto}h1.svelte-8od9u6{font-size:2.8em;font-weight:700;margin:0 0 0.5em 0}p.svelte-8od9u6{margin:1em auto}@media(min-width: 480px){h1.svelte-8od9u6{font-size:4em}}
ul.svelte-1frg2tf{margin:0 0 1em 0;line-height:1.5}
.content.svelte-gnxal1 h2{font-size:1.4em;font-weight:500}.content.svelte-gnxal1 pre{background-color:#f9f9f9;box-shadow:inset 1px 1px 5px rgba(0,0,0,0.05);padding:0.5em;border-radius:2px;overflow-x:auto}.content.svelte-gnxal1 pre code{background-color:transparent;padding:0}.content.svelte-gnxal1 ul{line-height:1.5}.content.svelte-gnxal1 li{margin:0 0 0.5em 0}
.cv.svelte-1ex1vlj.svelte-1ex1vlj{display:block;width:100%;height:auto;border-radius:10px;background:linear-gradient(
        90deg,
        rgba(0, 0, 0, 0.1) 30%,
        rgba(0, 0, 0, 0.15) 40%,
        rgba(0, 0, 0, 0.15) 60%,
        rgba(0, 0, 0, 0.1) 70%
      )
      0% 0% / 300% 300%;animation:0.75s ease-in-out 0s infinite normal none running svelte-1ex1vlj-animation}a.svelte-1ex1vlj.svelte-1ex1vlj{text-decoration:none}.tg-name.svelte-1ex1vlj.svelte-1ex1vlj,.email.svelte-1ex1vlj.svelte-1ex1vlj{color:blue;cursor:pointer}#contacts.svelte-1ex1vlj.svelte-1ex1vlj{display:flex;flex-flow:column;margin-top:15px}#contacts.svelte-1ex1vlj span.svelte-1ex1vlj{margin-bottom:5px}#contacts.svelte-1ex1vlj.svelte-1ex1vlj:target{border-radius:5px;animation:svelte-1ex1vlj-highlighted-post-fade 2s;animation-timing-function:ease-out}button.svelte-1ex1vlj.svelte-1ex1vlj{border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.04);transition:all 0.1s ease-in-out;text-align:center;user-select:none;color:#767676;fill:currentColor;font-size:1rem;background-color:#fff;border-color:#d1d1d1;height:26px;padding:0 11px;cursor:pointer}@keyframes svelte-1ex1vlj-animation{0%{background-position:0% 50%}100%{background-position:100% 50%}}@keyframes svelte-1ex1vlj-highlighted-post-fade{0%{background-color:#e6d178}100%{background-color:rgba(0, 0, 0, 0)}}@media only screen and (max-width: 600px){.cv.svelte-1ex1vlj.svelte-1ex1vlj{width:100vw;position:relative;left:calc(-50vw + 50%);border-radius:0}button.svelte-1ex1vlj.svelte-1ex1vlj{font-size:0.9rem}}