a.svelte-1p4in0y{text-decoration:none}a.svelte-1p4in0y .post:where(.svelte-1p4in0y){background-color:var(--clr-bg-secondary);border-radius:var(--radius-base);box-shadow:var(--shadow-md);transition:transform var(--animation-speed-normal) var(--animation-fn-ease-out),box-shadow var(--animation-speed-normal) var(--animation-fn-ease-out)}a.svelte-1p4in0y .post:where(.svelte-1p4in0y):hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}a.svelte-1p4in0y .post:where(.svelte-1p4in0y) .details:where(.svelte-1p4in0y){padding:var(--spacing-lg)}a.svelte-1p4in0y .post__thumbnail:where(.svelte-1p4in0y){border-top-left-radius:var(--radius-base);border-top-right-radius:var(--radius-base)}a.svelte-1p4in0y .post__tags:where(.svelte-1p4in0y){display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) 0}a.svelte-1p4in0y .post__tags:where(.svelte-1p4in0y) .tag:where(.svelte-1p4in0y){margin-left:0;list-style-type:none;display:flex;gap:var(--spacing-xs)}a.svelte-1p4in0y .post__title:where(.svelte-1p4in0y){font-size:var(--fs-lg)}a.svelte-1p4in0y .post__description:where(.svelte-1p4in0y){font-size:var(--fs-base)}.experience-card.svelte-ogd878{background-color:var(--clr-bg-secondary);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);display:flex;flex-direction:column;overflow:hidden;transition:transform var(--animation-speed-normal) var(--animation-fn-ease-out),box-shadow var(--animation-speed-normal) var(--animation-fn-ease-out)}.experience-card.svelte-ogd878:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}@media (min-width: 768px){.experience-card.svelte-ogd878{flex-direction:row}}.experience-date-container.svelte-ogd878{flex-shrink:0;padding:var(--spacing-lg);background-color:var(--clr-bg-tertiary);color:var(--clr-txt-primary-on-bg-tertiary);text-align:center;border-bottom:1px solid var(--clr-divider-primary-on-bg-tertiary)}@media (min-width: 768px){.experience-date-container.svelte-ogd878{width:180px;border-right:1px solid var(--clr-divider-primary-on-bg-tertiary);border-bottom:none;display:flex;align-items:center;justify-content:center}}.experience-date-container.svelte-ogd878 .experience-date:where(.svelte-ogd878){font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:0;line-height:1.2}.experience-details-container.svelte-ogd878{flex-grow:1;padding:var(--spacing-lg);color:var(--clr-txt-primary-on-bg-secondary)}.experience-details-container.svelte-ogd878 h3:where(.svelte-ogd878),.experience-details-container.svelte-ogd878 p:where(.svelte-ogd878){color:var(--clr-txt-primary-on-bg-secondary)}.experience-details-container.svelte-ogd878 .job-title:where(.svelte-ogd878){font-size:var(--fs-md);font-weight:var(--fw-semibold);margin-top:0;margin-bottom:var(--spacing-xxs)}.experience-details-container.svelte-ogd878 .company-name:where(.svelte-ogd878){font-size:var(--fs-sm);color:var(--clr-txt-secondary-on-bg-secondary);margin-bottom:var(--spacing-sm)}.experience-details-container.svelte-ogd878 .job-description:where(.svelte-ogd878){font-size:var(--fs-base);color:var(--clr-txt-tertiary-on-bg-secondary);margin-bottom:var(--spacing-md)}.experience-details-container.svelte-ogd878 .view-link:where(.svelte-ogd878){margin-top:var(--spacing-md);display:inline-flex;align-items:center;gap:var(--spacing-sm)}
