.testimonial.svelte-1h4db02{--dark-bg-rgb: var(--clr-main);--light-bg-rgb: var(--clr-inverted);background-color:hsla(var(--light-bg-rgb),.25);border-radius:var(--radius);padding:2rem;position:relative;box-shadow:0 0 12px var(--clr-main);margin-top:-6rem;margin-bottom:2rem;max-width:50em;width:95%;margin-inline:auto;padding-bottom:5em;animation:svelte-1h4db02-fade-in .8s ease-out forwards;scale:.75;transition:transform .2s,box-shadow .2s}@media (width <= 500px){.testimonial.svelte-1h4db02{scale:.95;margin-top:-2rem}}.testimonial.svelte-1h4db02:hover{transform:translateY(-5px)}.testimonial.svelte-1h4db02 .author-info:where(.svelte-1h4db02){display:flex;flex-direction:column;border-radius:var(--radius);padding:.75rem}.testimonial.svelte-1h4db02 .author-info:where(.svelte-1h4db02) strong:where(.svelte-1h4db02){font-size:clamp(var(--sm),1.75vw,var(--h5));font-weight:600;color:var(--clr-main);letter-spacing:0px}.testimonial.svelte-1h4db02 .author-info:where(.svelte-1h4db02) span:where(.svelte-1h4db02){color:var(--clr-main);font-size:clamp(var(--xs),1.25vw,var(--h6));font-weight:400;opacity:.5;letter-spacing:-1px}.testimonial.svelte-1h4db02 .quote-mark:where(.svelte-1h4db02){position:absolute;top:1rem;left:1.5rem;font-size:4rem;color:var(--clr-main);font-family:Georgia,serif;line-height:1}.testimonial.svelte-1h4db02 blockquote:where(.svelte-1h4db02){margin:0;padding-left:1rem;font-size:clamp(var(--h6),1.5vw,var(--h3));font-style:italic;color:var(--clr-main);line-height:1.5;border-left:none}.testimonial.svelte-1h4db02 .testimonial-footer:where(.svelte-1h4db02){background-color:transparent;border-top:1px solid var(--clr-main);margin-top:1.5rem;justify-content:center;gap:1rem;max-width:55em;padding:1rem 0;display:flex;align-items:center}.testimonial.svelte-1h4db02 .testimonial-footer:where(.svelte-1h4db02) .avatar:where(.svelte-1h4db02){width:clamp(4em,5vw,5em);height:clamp(4em,5vw,5em);border-radius:50%;overflow:hidden;flex-shrink:0;margin-bottom:1em}.testimonial.svelte-1h4db02 .testimonial-footer:where(.svelte-1h4db02) .avatar:where(.svelte-1h4db02) img:where(.svelte-1h4db02){width:100%;height:100%;object-fit:cover}body.light .testimonial.svelte-1h4db02{background-color:rgba(var(--dark-bg-rgb),.25)}.highlighted.svelte-1h4db02{border-left:3px solid hsl(0,0%,16%)}@media (max-width: 640px){.testimonial.svelte-1h4db02{padding:1.5rem;width:90%;margin-inline:auto}}@keyframes svelte-1h4db02-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:root{--100: 100%}.github-section.svelte-rqn88j{padding:2rem 1rem;margin:2rem 0;background:transparent;border-radius:12px;min-height:300px}@media (width <= 768px){.github-section.svelte-rqn88j{margin:1rem;padding:1rem;min-height:250px}}.github-section.svelte-rqn88j .project-container:where(.svelte-rqn88j){max-width:1200px;margin:0 auto;text-align:center}.github-section.svelte-rqn88j .github-skeleton:where(.svelte-rqn88j){opacity:.6;animation:svelte-rqn88j-pulse 2s ease-in-out infinite alternate}.github-section.svelte-rqn88j .github-skeleton:where(.svelte-rqn88j) .skeleton-header:where(.svelte-rqn88j){margin-bottom:2rem}.github-section.svelte-rqn88j .github-skeleton:where(.svelte-rqn88j) .skeleton-header:where(.svelte-rqn88j) .skeleton-title:where(.svelte-rqn88j){height:2rem;width:200px;background:var(--clr-main);opacity:.3;border-radius:4px;margin:0 auto .5rem}.github-section.svelte-rqn88j .github-skeleton:where(.svelte-rqn88j) .skeleton-header:where(.svelte-rqn88j) .skeleton-subtitle:where(.svelte-rqn88j){height:1rem;width:150px;background:var(--clr-main);opacity:.2;border-radius:4px;margin:0 auto}.github-section.svelte-rqn88j .github-skeleton:where(.svelte-rqn88j) .skeleton-chart:where(.svelte-rqn88j){height:150px;background:var(--clr-main);opacity:.1;border-radius:8px;margin-bottom:1rem}.github-section.svelte-rqn88j .github-skeleton:where(.svelte-rqn88j) .skeleton-legend:where(.svelte-rqn88j){height:20px;width:200px;background:var(--clr-main);opacity:.1;border-radius:4px;margin:0 auto}.bevel.svelte-rqn88j{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));place-items:center}@media (width <= 768px){.bevel.svelte-rqn88j{margin:0}}@media (width <= 500px){.bevel.svelte-rqn88j{padding:4em 0;grid-template-columns:1fr}}.bevel.svelte-rqn88j .whole:where(.svelte-rqn88j){display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;border:1px solid var(--clr-inverted);border-radius:var(--radius)}@media (width <= 768px){.bevel.svelte-rqn88j .whole:where(.svelte-rqn88j){margin:.5rem}}.bevel.svelte-rqn88j:before{content:"";position:absolute;inset:0;background:var(--clr-gray);clip-path:polygon(0 40px,40px 0,calc(100% - 40px) 0,100% 40px,100% calc(100% - 40px),calc(100% - 40px) 100%,40px 100%,0 calc(100% - 40px),0 40px,5px 41.03px,5px calc(100% - 41.03px),41.03px calc(100% - 5px),calc(100% - 41.03px) calc(100% - 5px),calc(100% - 5px) calc(100% - 41.03px),calc(100% - 5px) 41.03px,calc(100% - 41.03px) 5px,41.03px 5px,5px 41.03px)}section.svelte-rqn88j{padding-top:2rem;overflow:hidden}@media screen and (width >= 740px){section.svelte-rqn88j{padding:2rem}}@media screen and (width >= 990px){section.svelte-rqn88j{margin-bottom:-5%;padding-top:5rem}}.popup.svelte-rqn88j{display:flex;justify-content:center;align-items:center;margin-bottom:5%}@keyframes svelte-rqn88j-pulse{0%{opacity:.4}to{opacity:.6}}
