.accordion-container.svelte-1ix0gvc{border-top:1px solid var(--color-border);flex-direction:column;display:flex}.accordion-item.svelte-1ix0gvc{border-bottom:1px solid var(--color-border)}.accordion-header.svelte-1ix0gvc{cursor:pointer;background-color:#0000;border-radius:0;justify-content:space-between;align-items:center;padding:20px 16px;transition:background-color .2s,border-radius .3s;display:flex}.accordion-header.svelte-1ix0gvc:hover{background-color:var(--color-hover);border-radius:24px}.accordion-header.is-open.svelte-1ix0gvc{background-color:var(--color-hover)}.header-left.svelte-1ix0gvc{align-items:baseline;gap:24px;display:flex}.project-year.svelte-1ix0gvc{color:var(--color-muted);font-family:monospace;font-size:.9rem}.project-title.svelte-1ix0gvc{color:var(--color-text);font-size:1.1rem;font-weight:600}.indicator.svelte-1ix0gvc{color:var(--color-muted);font-size:1.2rem;font-weight:300}.accordion-content.svelte-1ix0gvc{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.8,.2,1);display:grid}.accordion-content.open.svelte-1ix0gvc{grid-template-rows:1fr}.content-inner.svelte-1ix0gvc{padding:0 16px;overflow:hidden}.content-inner.svelte-1ix0gvc p:where(.svelte-1ix0gvc){color:var(--color-muted);margin-top:8px;margin-bottom:16px;font-size:.95rem;line-height:1.6}.tech-pills.svelte-1ix0gvc{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.pill.svelte-1ix0gvc{background-color:var(--color-pill-bg);color:var(--color-pill-text);border:1px solid var(--color-border);border-radius:15px;margin-top:10px;padding:4px 10px;font-family:monospace;font-size:.75rem}.project-link.svelte-1ix0gvc{color:var(--color-text);margin-bottom:20px;padding-bottom:2px;font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-block}.project-link.svelte-1ix0gvc:hover{opacity:.6}.bullet-list.svelte-1ix0gvc{color:var(--color-muted);margin:0;padding-left:20px;font-size:.9rem}.bullet-list.svelte-1ix0gvc li:where(.svelte-1ix0gvc){margin-bottom:4px}@media (width<=963px){.header-left.svelte-1ix0gvc{flex-direction:column;gap:4px}}
