.site-title{letter-spacing:-.06em;min-width:0;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:700;line-height:1}.cat-doodle{color:var(--text);-webkit-tap-highlight-color:transparent;border-radius:12px;flex:0 0 220px;width:220px}.cat-doodle svg{width:100%;height:auto}.cat-doodle[data-state=loading] svg{visibility:hidden}.cat-doodle:focus-visible{outline:1px solid var(--accent);outline-offset:5px}@media (width<=800px){.cat-doodle{flex-basis:160px;width:160px}}@media (width<=500px){.cat-doodle{flex-basis:96px;width:96px}}.project-links a{letter-spacing:-.035em;align-items:flex-start;gap:20px;max-width:100%;font-size:1.3rem;line-height:1.3;display:flex}.project-preview{aspect-ratio:3/2;object-fit:cover;border-radius:7px;flex:0 0 200px;width:200px;height:auto;box-shadow:0 7px 29px #0000001a}.project-summary{overflow-wrap:break-word;flex:1;min-width:0}.project-title{text-underline-offset:3px;font-weight:700;text-decoration:underline 1px #0000;transition:color .18s,text-decoration-color .18s}.project-description{color:var(--text-secondary)}.project-links a:hover .project-title,.project-links a:focus-visible .project-title{color:var(--accent);text-decoration-color:currentColor}.project-links a:focus-visible{outline:1px solid var(--accent);outline-offset:6px;border-radius:7px}@media (width<=800px){.project-preview{flex-basis:160px;width:160px}}@media (width<=500px){.project-links a{gap:18px;font-size:1.1rem}.project-preview{flex-basis:120px;width:120px}}@media (width<=360px){.project-preview{flex-basis:104px;width:104px}.project-links a{gap:14px}}
/*# sourceMappingURL=repo.23153ff8.css.map */
