.resume-section-summary:where(.astro-jjigqhxx){display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:center;gap:.35rem;color:hsl(var(--muted-foreground) / .9);font-size:.8rem;line-height:1;padding-top:.1rem}.resume-section-summary:where(.astro-jjigqhxx)::-webkit-details-marker{display:none}.resume-section-chevron:where(.astro-jjigqhxx){display:inline-block;transition:transform .18s ease}.resume-section-details:where(.astro-jjigqhxx)[open] .resume-section-chevron:where(.astro-jjigqhxx){transform:rotate(180deg)}.project-card-summary:where(.astro-jjigqhxx){border:0;background:transparent;line-height:1;padding:0;margin-bottom:-.35rem}.project-card-details:where(.astro-jjigqhxx) .project-card-extra:where(.astro-jjigqhxx){max-height:0;opacity:0;overflow:hidden;transform:translateY(-6px);transition:max-height .28s ease,opacity .22s ease,transform .22s ease}.project-chevron:where(.astro-jjigqhxx){transform:rotate(0)}.project-card-summary:where(.astro-jjigqhxx):hover .project-chevron:where(.astro-jjigqhxx){transform:translateY(-1.5px)}.project-card-details:where(.astro-jjigqhxx).is-expanded .project-chevron:where(.astro-jjigqhxx){transform:rotate(180deg)}.project-card-details:where(.astro-jjigqhxx).is-expanded .project-card-summary:where(.astro-jjigqhxx):hover .project-chevron:where(.astro-jjigqhxx){transform:rotate(180deg) translateY(1.5px)}.project-card-details:where(.astro-jjigqhxx).is-expanded .project-card-extra:where(.astro-jjigqhxx){max-height:1200px;opacity:1;transform:translateY(0)}.result-highlight{color:#18181b;background:linear-gradient(180deg,transparent 62%,rgb(161 161 170 / .14) 62%,rgb(113 113 122 / .18) 100%);border:0;border-radius:.12rem;font-weight:800;letter-spacing:.01em;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 .06rem;box-shadow:inset 0 -1px #52525b1f}.dark .result-highlight{color:#ffedd5;background:linear-gradient(180deg,transparent 62%,rgb(245 158 11 / .16) 62%,rgb(217 119 6 / .22) 100%);border:0;box-shadow:inset 0 -1px #fbbf242e;font-weight:900;text-shadow:none}.dark .resume-page:where(.astro-jjigqhxx){color:hsl(var(--foreground) / .96)}.dark .resume-page:where(.astro-jjigqhxx) :where(.astro-jjigqhxx)[class*=text-muted-foreground]{color:hsl(var(--foreground) / .78)}.dark .resume-page:where(.astro-jjigqhxx) :where(.astro-jjigqhxx)[class*=border-border]{border-color:hsl(var(--border) / .82)}.dark .resume-page:where(.astro-jjigqhxx) .resume-panel:where(.astro-jjigqhxx){background:linear-gradient(180deg,hsl(var(--card) / .985),hsl(var(--card) / .96));border-color:hsl(var(--border) / .88);box-shadow:0 10px 26px #0000002e,inset 0 1px #ffffff05}.dark .resume-page:where(.astro-jjigqhxx) .resume-project-card:where(.astro-jjigqhxx){background:linear-gradient(180deg,hsl(var(--card) / .985),hsl(var(--card) / .95));border-color:hsl(var(--border) / .84);box-shadow:0 14px 34px #00000029,inset 0 1px #ffffff05}.dark .resume-page:where(.astro-jjigqhxx) .resume-project-card:where(.astro-jjigqhxx):hover{border-color:hsl(var(--border) / .98)}.dark .resume-page:where(.astro-jjigqhxx) .resume-project-section:where(.astro-jjigqhxx)[data-section-label=R]{background:linear-gradient(180deg,#102922b3,#0a1915e0);border-color:#10b9813d;box-shadow:inset 0 1px #ffffff05,0 0 0 1px #10b9810d}.dark .resume-page:where(.astro-jjigqhxx) .resume-project-section:where(.astro-jjigqhxx)[data-section-label=Insight]{background:linear-gradient(180deg,#261a3dad,#171227e6);border-color:#a855f72e;box-shadow:inset 0 1px #ffffff05,0 0 0 1px #a855f70a}.dark .resume-page:where(.astro-jjigqhxx) .resume-project-section:where(.astro-jjigqhxx)[data-section-label=R] .resume-project-text:where(.astro-jjigqhxx),.dark .resume-page:where(.astro-jjigqhxx) .resume-project-section:where(.astro-jjigqhxx)[data-section-label=Insight] .resume-project-text:where(.astro-jjigqhxx){color:hsl(var(--foreground) / .9)}.dark .resume-page:where(.astro-jjigqhxx) .resume-project-section:where(.astro-jjigqhxx)[data-section-label=R] .resume-project-text-title:where(.astro-jjigqhxx),.dark .resume-page:where(.astro-jjigqhxx) .resume-project-section:where(.astro-jjigqhxx)[data-section-label=Insight] .resume-project-text-title:where(.astro-jjigqhxx){color:hsl(var(--foreground) / .96)}.dark .resume-page:where(.astro-jjigqhxx) .resume-project-section:where(.astro-jjigqhxx)[data-section-label=R] .resume-project-badge:where(.astro-jjigqhxx){background:#10b9812e;color:#6ee7b7}.dark .resume-page:where(.astro-jjigqhxx) .resume-project-section:where(.astro-jjigqhxx)[data-section-label=Insight] .resume-project-badge:where(.astro-jjigqhxx){background:#8b5cf633;color:#c4b5fd}.dark .resume-page:where(.astro-jjigqhxx) :where(.astro-jjigqhxx)[class*=bg-muted]{background-color:hsl(var(--muted) / .88);color:hsl(var(--foreground) / .82)}.dark .resume-page:where(.astro-jjigqhxx) :where(.astro-jjigqhxx)[class*=bg-secondary]{background-color:hsl(var(--secondary) / .92);color:hsl(var(--foreground) / .82)}.dark .resume-page:where(.astro-jjigqhxx) .resume-quick-action:where(.astro-jjigqhxx){border-color:hsl(var(--border) / .86);color:hsl(var(--foreground) / .82);background:linear-gradient(135deg,hsl(var(--muted) / .92),hsl(var(--secondary) / .78),hsl(var(--muted) / .9));box-shadow:0 10px 22px #00000024,inset 0 1px #ffffff08}.dark .resume-page:where(.astro-jjigqhxx) .resume-quick-action:where(.astro-jjigqhxx):hover{border-color:hsl(var(--primary) / .55);color:hsl(var(--primary-foreground))}.dark .resume-page:where(.astro-jjigqhxx) .resume-section-summary:where(.astro-jjigqhxx){color:hsl(var(--foreground) / .74)}.dark .resume-page:where(.astro-jjigqhxx) .project-card-summary:where(.astro-jjigqhxx){color:hsl(var(--primary) / .62)}@keyframes thumbPop{0%{transform:scale(0)}70%{transform:scale(1.3)}to{transform:scale(1)}}
