@media (min-width: 768px){main.svelte-1vn2jpv{width:50vw;margin:0 auto}}main.svelte-1vn2jpv h1:where(.svelte-1vn2jpv){text-align:center;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md);margin-left:auto;margin-right:auto}@media (min-width: 768px){main.svelte-1vn2jpv h1:where(.svelte-1vn2jpv){width:40vw}}main.svelte-1vn2jpv .thumbnail:where(.svelte-1vn2jpv){height:100%}main.svelte-1vn2jpv .overview:where(.svelte-1vn2jpv){background-color:var(--clr-bg-secondary);border-radius:var(--radius-sm);padding:var(--spacing-xl);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-4xl);margin-top:var(--spacing-lg)}main.svelte-1vn2jpv .overview:where(.svelte-1vn2jpv) .overview-details-grid:where(.svelte-1vn2jpv){display:grid;grid-template-columns:1fr;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}@media (min-width: 768px){main.svelte-1vn2jpv .overview:where(.svelte-1vn2jpv) .overview-details-grid:where(.svelte-1vn2jpv){grid-template-columns:repeat(2,1fr)}main.svelte-1vn2jpv .overview:where(.svelte-1vn2jpv) .overview-details-grid:where(.svelte-1vn2jpv) .technologies-item:where(.svelte-1vn2jpv){grid-column:span 2}}main.svelte-1vn2jpv .overview:where(.svelte-1vn2jpv) .overview-details-grid:where(.svelte-1vn2jpv) .detail-item:where(.svelte-1vn2jpv){display:flex;flex-direction:column;align-items:flex-start}@media (min-width: 768px){main.svelte-1vn2jpv .overview:where(.svelte-1vn2jpv) .overview-details-grid:where(.svelte-1vn2jpv) .detail-item:where(.svelte-1vn2jpv){flex-direction:row;align-items:center}}main.svelte-1vn2jpv .overview:where(.svelte-1vn2jpv) .overview-details-grid:where(.svelte-1vn2jpv) .detail-label:where(.svelte-1vn2jpv){font-weight:var(--fw-semibold);color:var(--clr-txt-primary-on-bg-secondary);margin-bottom:var(--spacing-xxs)}@media (min-width: 768px){main.svelte-1vn2jpv .overview:where(.svelte-1vn2jpv) .overview-details-grid:where(.svelte-1vn2jpv) .detail-label:where(.svelte-1vn2jpv){margin-right:var(--spacing-xs);margin-bottom:0}}main.svelte-1vn2jpv .overview:where(.svelte-1vn2jpv) .overview-details-grid:where(.svelte-1vn2jpv) .detail-value:where(.svelte-1vn2jpv){color:var(--clr-txt-secondary-on-bg-secondary);font-size:var(--fs-base)}main.svelte-1vn2jpv .overview:where(.svelte-1vn2jpv) .overview-details-grid:where(.svelte-1vn2jpv) .tech-tags:where(.svelte-1vn2jpv){display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}@media (min-width: 768px){main.svelte-1vn2jpv .overview:where(.svelte-1vn2jpv) .overview-details-grid:where(.svelte-1vn2jpv) .tech-tags:where(.svelte-1vn2jpv){margin-top:0}}main.svelte-1vn2jpv .overview:where(.svelte-1vn2jpv) .overview-details-grid:where(.svelte-1vn2jpv) .tech-tags:where(.svelte-1vn2jpv) .tech-tag:where(.svelte-1vn2jpv){background-color:var(--clr-bg-tertiary);color:var(--clr-txt-tertiary-on-bg-secondary);font-size:var(--fs-xs);font-weight:var(--fw-medium);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-xxs);white-space:nowrap}main.svelte-1vn2jpv .overview:where(.svelte-1vn2jpv) .overview-actions:where(.svelte-1vn2jpv){display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-lg)}@media (min-width: 768px){main.svelte-1vn2jpv .overview:where(.svelte-1vn2jpv) .overview-actions:where(.svelte-1vn2jpv){flex-direction:row;justify-content:center}}main.svelte-1vn2jpv .overview:where(.svelte-1vn2jpv) .overview-actions:where(.svelte-1vn2jpv) .btn:where(.svelte-1vn2jpv){display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);width:100%}@media (min-width: 768px){main.svelte-1vn2jpv .overview:where(.svelte-1vn2jpv) .overview-actions:where(.svelte-1vn2jpv) .btn:where(.svelte-1vn2jpv){width:auto}}main.svelte-1vn2jpv .content:where(.svelte-1vn2jpv){margin-top:var(--spacing-lg)}
