/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.svelte-1uha8ag,.svelte-1uha8ag:before,.svelte-1uha8ag:after,.svelte-1uha8ag::backdrop{--tw-border-style:solid}}}#banner.svelte-1uha8ag{background-image:linear-gradient(to bottom right,#c2886a,#ae7a66,#9a6c61,#84605b,#6e5453,#634d4e,#574649,#4c4043,#483c41,#43383e,#3e353c,#39313a);height:calc(100vh - 53px);min-height:460px}#skills.svelte-1uha8ag{padding-block:calc(var(--spacing,.25rem)*8);background-image:linear-gradient(#0000,#c2886a44);flex-direction:column;align-items:center;display:flex}section.svelte-1uha8ag>div:where(.svelte-1uha8ag)>h1:where(.svelte-1uha8ag){margin-left:1rem}.timeline.svelte-1uha8ag{padding:0;list-style:none;position:relative}.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:flex-start;display:flex}.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag) .timeline-start:where(.svelte-1uha8ag){text-align:center;background-color:var(--color-background,#fff);border:1px solid #c2886a;border-radius:5px;flex-shrink:0;width:40px;margin-top:20px;margin-right:1rem;padding:2px;font-size:12px;font-weight:700}.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag) .timeline-content:where(.svelte-1uha8ag){border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-muted-foreground,#dadadd);background-color:var(--color-secondary,#f4f4f5);width:100%;padding:calc(var(--spacing,.25rem)*4);margin:5px}.timeline.svelte-1uha8ag:before{content:"";z-index:-1;background-color:#c2886a;width:2px;height:100%;position:absolute;top:0;left:20px}.skillportfolio.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;width:90%;margin-top:1rem;display:flex}.skillportfolio.svelte-1uha8ag img:where(.svelte-1uha8ag){cursor:pointer;height:70px;margin:10px;transition:transform .2s;display:block}.skillportfolio.svelte-1uha8ag .group:where(.svelte-1uha8ag){border:1px solid #c2886a;border-radius:10px;margin:10px;padding:5px;display:block;position:relative;overflow:hidden}.skillportfolio.svelte-1uha8ag .group:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag){z-index:3}.skillportfolio.svelte-1uha8ag .group:where(.svelte-1uha8ag):before{border-radius:inherit;content:"";z-index:-1;background-image:radial-gradient(1200px circle at var(--mouse-x)var(--mouse-y),#c2886a33,transparent 50%);opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;top:0;left:0}.skillportfolio.svelte-1uha8ag .group:where(.svelte-1uha8ag):hover:before{opacity:1}.skillportfolio.svelte-1uha8ag .group:where(.svelte-1uha8ag) .items:where(.svelte-1uha8ag){flex-wrap:wrap;justify-content:center;display:flex}.skillportfolio.svelte-1uha8ag .group:where(.svelte-1uha8ag) .items:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){text-decoration:none;position:relative;overflow:hidden}.skillportfolio.svelte-1uha8ag .group:where(.svelte-1uha8ag) .items:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--color-fg-1);text-align:center;opacity:0;width:100%;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s .1s;display:block;position:absolute}.skillportfolio.svelte-1uha8ag .group:where(.svelte-1uha8ag)>h2:where(.svelte-1uha8ag){line-height:unset;padding:5px 10px;font-size:14px;margin:0!important}.skillportfolio.svelte-1uha8ag a:where(.svelte-1uha8ag):hover>img:where(.svelte-1uha8ag){transform:scale(.8)translateY(-10px)}.skillportfolio.svelte-1uha8ag a:where(.svelte-1uha8ag):hover>span:where(.svelte-1uha8ag){transform:translateY(-20px);opacity:1!important;transition:transform .2s,opacity .2s!important}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
