.hover-1.svelte-879xzt{background:linear-gradient(to right top,#4286ae,#4c87b0,#4b9fc1,#51b7cf,#62cfd8,#7ce6de);background-size:0 100%;background-repeat:no-repeat;transition:.4s}.hover-1.svelte-879xzt:hover{background-size:100% 100%;color:#fff}a.svelte-879xzt{color:inherit}p.svelte-879xzt{margin:1em 0 0;padding:3px 10px;display:flex;align-items:center;border-radius:10px}i.svelte-879xzt{font-size:larger}a.svelte-879xzt{margin-left:5px}#timeline.svelte-cfijfh{max-width:960px;display:flex}#timeline-entry.svelte-cfijfh{position:relative;width:100%;margin:0;padding:.4rem 0;display:flex;justify-content:flex-start;align-items:center}#date.svelte-cfijfh{width:8%;padding-top:.3rem;font-size:.8rem;font-weight:700}.skill-container.svelte-cfijfh{display:flex;flex-wrap:wrap;align-items:center;color:#a0a0a0;font-weight:700}.skill.svelte-cfijfh{color:#fff;background:linear-gradient(to right top,#3685ab,#4286ae,#4c87b0,#4b9fc1,#51b7cf,#62cfd8,#7ce6de);border-radius:10px;width:fit-content;padding:2px 10px;margin:4px;font-weight:400;box-shadow:0 0 6px #00000026}p.svelte-cfijfh{margin:0}#panel.svelte-cfijfh{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:80%;overflow:hidden;position:relative;box-shadow:0 0 6px #00000026;border-radius:3px;padding:.5rem;cursor:pointer;-webkit-tap-highlight-color:transparent;font-size:.9rem;margin:0 0 0 70px}#panel.svelte-cfijfh:hover{background:#dcdcdc8d}button.svelte-cfijfh{display:contents;border:none;background:none;color:inherit;cursor:pointer;font-weight:700}#description.svelte-cfijfh{text-align:left;padding-top:5px}#timeline-entry.svelte-cfijfh:before{top:0;bottom:0;left:12%;position:absolute;content:"";width:.1rem;background:#000;box-shadow:1px 1px 6px #0000003a,-1px -1px 6px #0000001f}#timeline-entry.svelte-cfijfh:after{content:"";height:.1rem;width:.8rem;left:12%;background:#000;position:absolute;box-shadow:1px 1px 6px #0000003a,-1px -1px 6px #0000001f}main.dark-mode #timeline-entry.svelte-cfijfh:before{background:#d7e3f5}main.dark-mode #timeline-entry.svelte-cfijfh:after{background:#d7e3f5}main.dark-mode #panel.svelte-cfijfh:hover{background:#d7e3f526}@media only screen and (max-width: 1050px){#timeline.svelte-cfijfh{max-width:100%}#timeline-entry.svelte-cfijfh{justify-content:center;align-items:center;display:block;text-align:left}#timeline-entry.svelte-cfijfh:before{display:none}#timeline-entry.svelte-cfijfh:after{display:none}#panel.svelte-cfijfh{box-shadow:0 0 6px #00000026;width:100%;align-items:flex-end;border-radius:0;margin:0}#date.svelte-cfijfh{position:absolute;padding-left:1rem;width:40%}#description.svelte-cfijfh{padding-top:25px}}@media only screen and (max-width: 810px){#timeline.svelte-cfijfh{padding:.6rem 0;max-width:100%}#timeline-entry.svelte-cfijfh{display:flex;flex-direction:column;border-radius:3px;box-shadow:0 0 6px #00000026;justify-content:left;padding:.6rem}#date.svelte-cfijfh{position:unset;width:100%;display:flex;justify-content:space-between;flex-direction:row;padding:0}#panel.svelte-cfijfh{box-shadow:none;padding:0;background:0;align-items:flex-start}#panel.svelte-cfijfh:hover{background:none}main.dark-mode #panel.svelte-cfijfh:hover{background:none}}.container.svelte-x6th6s{text-align:left}.header.svelte-x6th6s{display:flex;flex-direction:row;justify-content:space-between;align-items:center}h3.svelte-x6th6s{margin:0;display:flex;flex-wrap:wrap;align-items:center}a.svelte-x6th6s{padding:5px 10px;margin:0 2px;border-radius:10px}img.svelte-x6th6s{height:30px;padding:0 15px}.description.svelte-x6th6s{margin:0 0 25px}@media only screen and (max-width: 599px){a.svelte-x6th6s{padding:5px 0;margin:0 2px;border-radius:10px}}.container.svelte-1s1qto9{text-align:left}.date.svelte-1s1qto9{color:gray;margin:0}.header.svelte-1s1qto9{display:flex;flex-direction:row;justify-content:space-between;align-items:center}h3.svelte-1s1qto9{margin:0}.container.svelte-1d07sh6{text-align:left;margin:2em 0 0}.header.svelte-1d07sh6{display:flex;align-items:center;justify-content:space-between}p.svelte-1d07sh6,h3.svelte-1d07sh6{margin:0}.container.svelte-1asztq3{text-align:left;display:flex;justify-content:space-between;align-items:center}.text.svelte-1asztq3{display:flex;flex-direction:column}h3.svelte-1asztq3,p.svelte-1asztq3{margin:0}img.svelte-1asztq3{height:30px}.container.svelte-19r33yp{display:flex;flex-direction:row;align-items:center;text-align:left;padding:10px 0}h3.svelte-19r33yp{margin:0;font-size:1.1em}p.svelte-19r33yp{margin:0}main.svelte-14tzwpa{width:100%;max-width:850px;background:#fff;box-shadow:0 0 40px #000c;border-radius:5px;display:flex;flex-direction:column;margin:0 auto;padding:4em 6em;box-sizing:border-box}.content.svelte-14tzwpa{display:flex;gap:3rem;flex-direction:column}.intro.svelte-14tzwpa{text-align:center;width:90%}h3.svelte-14tzwpa{font-size:1.1em;margin:0;text-align:left}.interest.svelte-14tzwpa{height:30px;width:100%;margin:0;padding:5px;border-radius:0}#interest.svelte-14tzwpa{display:flex;align-items:center;justify-content:center;padding:10px;width:fit-content}h2.svelte-14tzwpa{text-align:center;margin:5px}.project-title.svelte-14tzwpa{display:flex;align-items:center;margin:15px 0 5px}.link.svelte-14tzwpa{width:20px;margin:0;border-radius:0;padding:0 10px}.link-icon.svelte-14tzwpa{display:flex}header.svelte-14tzwpa{display:flex;flex-direction:column;align-items:center;text-align:center}.education.svelte-14tzwpa{border-radius:5px}#duo-column.svelte-14tzwpa{display:flex;align-self:center}.col.svelte-14tzwpa{width:50%}.first.svelte-14tzwpa{margin-right:10px}.second.svelte-14tzwpa{margin-left:10px}.box.svelte-14tzwpa{box-shadow:0 0 6px #00000026;border-radius:5px;padding:20px;margin:20px 0}.skills.svelte-14tzwpa{margin:0}img.svelte-14tzwpa{width:30%;border-radius:50%}p.svelte-14tzwpa{margin:0;text-align:left}.social.svelte-14tzwpa{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}section.svelte-14tzwpa{text-align:-webkit-center}@media only screen and (max-width: 800px){#duo-column.svelte-14tzwpa{flex-wrap:wrap;justify-content:center}.col.svelte-14tzwpa{width:100%;margin:0}img.svelte-14tzwpa{width:35%}}@media only screen and (max-width: 700px){main.svelte-14tzwpa{padding:2em}}@media only screen and (max-width: 600px){img.svelte-14tzwpa{width:45%}}
