.level-hero.svelte-fwpwb0{border-bottom:1px solid var(--color-line);background:var(--color-surface)}.level-hero.svelte-fwpwb0>div:where(.svelte-fwpwb0){display:grid;grid-template-columns:auto 1fr minmax(230px,.45fr);gap:clamp(25px,4vw,64px);align-items:center;min-height:360px;padding-block:65px}.level-code.svelte-fwpwb0{display:grid;width:clamp(92px,11vw,145px);height:clamp(92px,11vw,145px);place-items:center;border-radius:50%;background:var(--level-color);color:var(--level-ink);font:700 clamp(1.35rem,2.3vw,2.2rem) var(--font-mono)}.level-a1.svelte-fwpwb0{--level-color: var(--color-a1);--level-ink: var(--color-ink)}.level-a2.svelte-fwpwb0{--level-color: var(--color-a2);--level-ink: var(--color-ink)}.level-b1.svelte-fwpwb0{--level-color: var(--color-b1);--level-ink: var(--color-ink)}.level-b2.svelte-fwpwb0{--level-color: var(--color-b2);--level-ink: white}.level-c1.svelte-fwpwb0{--level-color: var(--color-c1);--level-ink: white}.level-c2.svelte-fwpwb0{--level-color: var(--color-c2);--level-ink: white}h1.svelte-fwpwb0{margin:8px 0 11px;font-size:clamp(3rem,5vw,5rem);letter-spacing:-.05em}.level-hero.svelte-fwpwb0 p:where(.svelte-fwpwb0):last-child{max-width:580px;margin:0;color:var(--color-muted);font-size:1.05rem}aside.svelte-fwpwb0{padding:20px;border-left:1px solid var(--color-line)}aside.svelte-fwpwb0>span:where(.svelte-fwpwb0){color:var(--color-faint);font:.66rem var(--font-mono);letter-spacing:.07em}aside.svelte-fwpwb0 strong:where(.svelte-fwpwb0){display:block;margin:11px 0;font:500 2rem var(--font-display)}aside.svelte-fwpwb0 div:where(.svelte-fwpwb0){height:4px;overflow:hidden;border-radius:4px;background:var(--color-line)}aside.svelte-fwpwb0 i:where(.svelte-fwpwb0){display:block;width:2%;height:100%;background:var(--color-accent)}aside.svelte-fwpwb0 small:where(.svelte-fwpwb0){display:block;margin-top:10px;color:var(--color-muted)}.skill-section.svelte-fwpwb0,.resources.svelte-fwpwb0{padding-top:80px}.skill-grid.svelte-fwpwb0{display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden}.skill-grid.svelte-fwpwb0 a:where(.svelte-fwpwb0){display:grid;min-height:220px;padding:23px;border-right:1px solid var(--color-line);background:var(--color-surface)}.skill-grid.svelte-fwpwb0 a:where(.svelte-fwpwb0):last-child{border:0}.skill-icon.svelte-fwpwb0{color:var(--color-accent)}.skill-grid.svelte-fwpwb0 h2:where(.svelte-fwpwb0){margin:40px 0 8px;font-size:1.4rem}.skill-grid.svelte-fwpwb0 p:where(.svelte-fwpwb0){color:var(--color-muted);font-size:.84rem}.skill-arrow.svelte-fwpwb0{align-self:end;justify-self:end;color:var(--color-faint)}.section-heading.svelte-fwpwb0{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:26px}.section-heading.svelte-fwpwb0 h2:where(.svelte-fwpwb0){margin:7px 0 0;font-size:clamp(2rem,3.3vw,3rem)}.section-heading.svelte-fwpwb0>p:where(.svelte-fwpwb0){max-width:430px;margin:0;color:var(--color-muted)}.resource-list.svelte-fwpwb0{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.empty.svelte-fwpwb0{padding:40px}.empty.svelte-fwpwb0 p:where(.svelte-fwpwb0){margin:0;color:var(--color-muted)}@media(max-width:900px){.level-hero.svelte-fwpwb0>div:where(.svelte-fwpwb0){grid-template-columns:auto 1fr}aside.svelte-fwpwb0{grid-column:1 / -1;border:0;border-top:1px solid var(--color-line)}.skill-grid.svelte-fwpwb0{grid-template-columns:1fr 1fr}.skill-grid.svelte-fwpwb0 a:where(.svelte-fwpwb0):nth-child(2){border-right:0}.skill-grid.svelte-fwpwb0 a:where(.svelte-fwpwb0){border-bottom:1px solid var(--color-line)}.skill-grid.svelte-fwpwb0 a:where(.svelte-fwpwb0):nth-last-child(-n+2){border-bottom:0}.resource-list.svelte-fwpwb0{grid-template-columns:1fr}}@media(max-width:560px){.level-hero.svelte-fwpwb0>div:where(.svelte-fwpwb0){grid-template-columns:1fr}.level-code.svelte-fwpwb0{width:82px;height:82px}aside.svelte-fwpwb0{grid-column:auto}.skill-grid.svelte-fwpwb0{grid-template-columns:1fr}.skill-grid.svelte-fwpwb0 a:where(.svelte-fwpwb0){min-height:190px;border-right:0;border-bottom:1px solid var(--color-line)!important}.skill-grid.svelte-fwpwb0 a:where(.svelte-fwpwb0):last-child{border-bottom:0!important}.section-heading.svelte-fwpwb0{display:grid}}
