.contact.svelte-17hd0ap{text-align:center;padding-block:2rem;font-size:1.5rem}ul.svelte-1rew3nl{flex-direction:column;gap:3rem;margin-block:3rem;display:flex}.button.svelte-1e6vwaj{font-size:.8rem}.button.less.svelte-1e6vwaj{opacity:0;pointer-events:none;transition:opacity var(--ui-transition-duration) ease}.button.less.show.svelte-1e6vwaj{opacity:1;pointer-events:initial}.heading.svelte-1v8o8pl{flex-direction:column;align-items:center;margin-bottom:1em;font-size:1.2rem;display:flex}.info.svelte-1v8o8pl{flex-direction:column;flex-grow:1;align-items:center;gap:1rem;width:100%;max-width:10em;margin-top:.6em;display:flex}.actions.svelte-1v8o8pl{justify-content:center;align-items:center;width:100%;display:flex}.theme-switcher.svelte-1v8o8pl{position:absolute;inset:1rem 1rem auto auto}@media screen and (width>=720px){.heading.svelte-1v8o8pl{flex-direction:row;gap:1em;font-size:1rem}.actions.svelte-1v8o8pl{justify-content:space-between}.info.svelte-1v8o8pl{align-items:flex-start;gap:.25rem;max-width:none;margin-top:0}.theme-switcher.svelte-1v8o8pl{position:static}}.navigation.svelte-1qnj4rz{z-index:var(--ui-z-header);opacity:0;transition:opacity .25s;position:fixed;inset:0 0 auto}.navigation.visible.svelte-1qnj4rz{opacity:1}.navigation.visible.svelte-1qnj4rz .inner:where(.svelte-1qnj4rz){transform:translateY(0)}.inner.svelte-1qnj4rz{transition:transform .25s;position:absolute;inset:0 0 auto;transform:translateY(-100%)}section.svelte-fabwlz{border-inline-start:2px solid;padding:.5rem 0 .5rem .5rem}.skills.svelte-fabwlz section:where(.svelte-fabwlz):not(:first-of-type){margin-block-start:2rem}.skill-bars.svelte-fabwlz{grid-template-columns:1fr;gap:1rem;display:grid}@media screen and (width>=480px){.skill-bars.svelte-fabwlz{grid-template-columns:1fr 1fr}}@media screen and (width>=720px){.skill-bars.svelte-fabwlz{grid-template-columns:1fr 1fr 1fr}}.alt.svelte-1eb4uvf{--spacing:calc(var(--ui-page-section-gap) / 2);padding-block:var(--spacing);border-block:1px solid var(--ui-global-text);background:var(--ui-section-alt-bg);position:relative}.alt.svelte-1eb4uvf:before,.alt.svelte-1eb4uvf:after{content:"";height:.5rem;position:absolute}.alt.svelte-1eb4uvf:before{background:linear-gradient(#0003,#0000);inset:0 0 auto}.alt.svelte-1eb4uvf:after{background:linear-gradient(#0000,#0003);inset:auto 0 0}.skills.svelte-1eb4uvf{margin-block:calc(var(--spacing) * -1)}.schedule.svelte-1eb4uvf{margin-block-start:calc(var(--spacing) * -1)}.svelte-1eb4uvf h2{text-align:center}
