.skills-page.svelte-1g4s34r{padding-top:64px;padding-bottom:64px}.skills-header.svelte-1g4s34r h1:where(.svelte-1g4s34r){color:var(--color-text-heading);font-size:36px;line-height:1.2}.skill-grid.svelte-1g4s34r,.extra-skill-grid.svelte-1g4s34r{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.skill-card.svelte-1g4s34r,.extra-skill-card.svelte-1g4s34r{align-items:flex-start;gap:16px;padding:20px;display:flex;box-shadow:0 10px 28px #0f172a0f}.skill-card.svelte-1g4s34r:hover,.extra-skill-card.svelte-1g4s34r:hover,.learning-card.svelte-1g4s34r:hover{border-color:var(--color-primary-border-hover);box-shadow:var(--shadow-card-strong)}.skill-icon.svelte-1g4s34r,.extra-skill-icon.svelte-1g4s34r{border-radius:var(--radius-md);background:var(--color-bg-gray);flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.skill-icon.svelte-1g4s34r img:where(.svelte-1g4s34r){object-fit:contain;width:52px;height:52px}.skill-icon.svelte-1g4s34r span:where(.svelte-1g4s34r),.extra-skill-icon.svelte-1g4s34r span:where(.svelte-1g4s34r){color:var(--color-primary);font-size:20px;font-weight:700}.extra-skill-icon.svelte-1g4s34r span:where(.svelte-1g4s34r){font-size:24px}.skill-content.svelte-1g4s34r,.extra-skill-body.svelte-1g4s34r{min-width:0}.skill-title-row.svelte-1g4s34r{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.skill-title-row.svelte-1g4s34r h3:where(.svelte-1g4s34r){color:var(--color-text-heading);margin:0;font-size:18px;line-height:1.4}.skill-category.svelte-1g4s34r{flex:none}.skill-content.svelte-1g4s34r p:where(.svelte-1g4s34r),.extra-skill-body.svelte-1g4s34r p:where(.svelte-1g4s34r){color:#4b5563;margin:0;font-size:14px;line-height:1.7}.learning-grid.svelte-1g4s34r{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.learning-card.svelte-1g4s34r{padding:22px}.learning-card.svelte-1g4s34r h3:where(.svelte-1g4s34r){color:var(--color-text-heading);margin:0 0 10px;font-size:19px;line-height:1.5}.learning-card.svelte-1g4s34r p:where(.svelte-1g4s34r){color:var(--color-text-sub);margin:0;font-size:14px;line-height:1.8}.and-more-box.svelte-1g4s34r{border:1px solid var(--color-primary-border);border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--color-primary-soft) 0%, var(--color-bg) 70%);text-align:center;padding:28px}.and-more-box.svelte-1g4s34r h2:where(.svelte-1g4s34r){color:var(--color-text-main);margin:0 0 12px;font-size:24px;line-height:1.5}.and-more-box.svelte-1g4s34r p:where(.svelte-1g4s34r):last-child{max-width:760px;color:var(--color-text-body);margin:0 auto;font-size:15px;line-height:1.9}@media (width<=900px){.skill-grid.svelte-1g4s34r,.extra-skill-grid.svelte-1g4s34r{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.learning-grid.svelte-1g4s34r{grid-template-columns:1fr}}@media (width<=640px){.skills-page.svelte-1g4s34r{padding-top:40px;padding-bottom:40px}.skills-header.svelte-1g4s34r h1:where(.svelte-1g4s34r){font-size:28px}.skill-grid.svelte-1g4s34r,.extra-skill-grid.svelte-1g4s34r{grid-template-columns:1fr}.skill-card.svelte-1g4s34r,.extra-skill-card.svelte-1g4s34r{padding:16px}.skill-title-row.svelte-1g4s34r{flex-direction:column;align-items:flex-start}.and-more-box.svelte-1g4s34r{text-align:left;padding:22px}.and-more-box.svelte-1g4s34r h2:where(.svelte-1g4s34r){font-size:21px}}
