.card.svelte-1qvlvqw{background-color:var(--theme-light-shade);border-radius:.5rem;padding:1rem;display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;justify-content:space-between;gap:1rem}.card.svelte-1qvlvqw:hover{--normal: var(--theme-dark-accent);box-shadow:0 4px 8px var(--normal)}.card-content.svelte-1qvlvqw{display:flex;flex-direction:column;gap:1rem;grid-column:span 2}.title.svelte-1qvlvqw{font-size:1.75rem;line-height:2.25rem;font-weight:400}.chip-section.svelte-1qvlvqw{display:flex;flex-wrap:wrap;justify-content:start;gap:.5rem}.links.svelte-1qvlvqw{display:flex;flex-direction:row;gap:1rem}.links.svelte-1qvlvqw>a:where(.svelte-1qvlvqw){align-self:end}.links.svelte-1qvlvqw>a:where(.svelte-1qvlvqw)>img:where(.svelte-1qvlvqw){width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem}.github.svelte-1qvlvqw{filter:var(--theme-filters-dark-shade)}.body.svelte-otr458{display:flex;flex-direction:column;gap:4rem;text-align:left;max-width:1200px;color:var(--theme-dark-shade);margin-inline:auto;padding:0 2rem 4rem}.hero-section.svelte-otr458{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4rem 1rem;margin-bottom:2rem;background:linear-gradient(to bottom,rgba(var(--theme-brand-500-rgb),.1),transparent);border-radius:1rem}.title.svelte-otr458{color:var(--theme-light-shade);font-size:3.5rem;font-weight:800;margin-bottom:1rem;background:var(--theme-brand-500);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle.svelte-otr458{color:var(--theme-light-shade);font-size:1.25rem;max-width:700px;margin-bottom:2rem;opacity:.9}.section.svelte-otr458{display:flex;flex-direction:column;gap:2rem}.section-title.svelte-otr458{font-size:2rem;line-height:2.5rem;text-align:center;font-weight:700;color:var(--theme-light-shade);margin-bottom:1rem;position:relative}.section-title.svelte-otr458:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);width:80px;height:3px;background:var(--theme-brand-500);border-radius:3px}.featured-section.svelte-otr458{margin-bottom:2rem}.featured-grid.svelte-otr458{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.card-section.svelte-otr458{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:1.5rem}.section-divider.svelte-otr458{display:flex;align-items:center;justify-content:center;margin:2rem 0}.line.svelte-otr458{height:2px;width:100px;background:linear-gradient(to right,transparent,var(--theme-brand-500),transparent)}.dot.svelte-otr458{width:10px;height:10px;border-radius:50%;background:var(--theme-brand-500);margin:0 1rem}.tech-breakdown.svelte-otr458{margin-top:2rem}.tech-grid.svelte-otr458{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.tech-card.svelte-otr458{background:rgba(var(--theme-light-shade-rgb),.05);border-radius:1rem;padding:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(var(--theme-light-shade-rgb),.1)}.tech-card.svelte-otr458:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003}.tech-icon.svelte-otr458{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-weight:700;font-size:1.5rem}.golang.svelte-otr458{background:#00add8;color:#fff}.cpp.svelte-otr458{background:#659ad2;color:#fff}.rust.svelte-otr458{background:#dea584;color:#fff}.web.svelte-otr458{background:#f7df1e;color:#000}.tech-card.svelte-otr458 h3:where(.svelte-otr458){color:var(--theme-light-shade);margin-bottom:.5rem}.tech-card.svelte-otr458 p:where(.svelte-otr458){color:var(--theme-light-shade);opacity:.8;font-size:.9rem}@media (max-width: 1024px){.featured-grid.svelte-otr458,.card-section.svelte-otr458,.tech-grid.svelte-otr458{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.title.svelte-otr458{font-size:2.5rem}}@media (max-width: 640px){.featured-grid.svelte-otr458,.card-section.svelte-otr458,.tech-grid.svelte-otr458{grid-template-columns:1fr}.body.svelte-otr458{padding:0 1rem 2rem}.hero-section.svelte-otr458{padding:2rem 1rem}}
