.project-detail__breadcrumb[data-astro-cid-6vkduold]{margin-bottom:2.5rem}.breadcrumb__back[data-astro-cid-6vkduold]{display:inline-flex;align-items:center;gap:.6rem;font-size:1.35rem;color:var(--color-subtitle);text-decoration:none;transition:color .2s}.breadcrumb__back[data-astro-cid-6vkduold]:hover{color:var(--secondary-color)}.project-detail__header[data-astro-cid-6vkduold]{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:2.8rem}.project-detail__meta[data-astro-cid-6vkduold]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.project-badge[data-astro-cid-6vkduold]{font-size:1.15rem;font-weight:600;padding:.3rem .9rem;border-radius:2rem}.project-featured[data-astro-cid-6vkduold]{font-size:1.15rem;color:#f59e0b;display:flex;align-items:center;gap:.35rem}.project-detail__name[data-astro-cid-6vkduold]{font-size:3.6rem;font-weight:700;color:var(--color-title);line-height:1.15;margin:0}.project-detail__tagline[data-astro-cid-6vkduold]{font-size:1.6rem;color:var(--color-subtitle);line-height:1.6;margin:0;max-width:54rem}.project-detail__tech[data-astro-cid-6vkduold]{display:flex;flex-wrap:wrap;gap:.55rem}.project-tech-tag[data-astro-cid-6vkduold]{font-size:1.2rem;padding:.3rem .8rem;border-radius:.4rem;background:#0079d012;color:var(--secondary-color);border:1px solid rgba(0,121,208,.15)}.project-detail__actions[data-astro-cid-6vkduold]{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:4rem}.project-action[data-astro-cid-6vkduold]{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 2rem;border-radius:.7rem;font-size:1.4rem;font-weight:500;text-decoration:none;transition:all .2s}.project-action--primary[data-astro-cid-6vkduold]{background:var(--secondary-color);color:#fff;box-shadow:0 4px 12px #0079d038}.project-action--primary[data-astro-cid-6vkduold]:hover{background:#005a9e;transform:translateY(-2px);box-shadow:0 6px 16px #0079d052}.project-action--outline[data-astro-cid-6vkduold]{border:1.5px solid var(--secondary-color);color:var(--secondary-color)}.project-action--outline[data-astro-cid-6vkduold]:hover{background:var(--secondary-color);color:#fff}.project-detail__body[data-astro-cid-6vkduold] h2{font-size:2.2rem;font-weight:600;color:var(--color-title);margin-top:3rem;margin-bottom:1rem}.project-detail__body[data-astro-cid-6vkduold] h3{font-size:1.8rem;font-weight:600;color:var(--color-title);margin-top:2rem;margin-bottom:.8rem}.project-detail__body[data-astro-cid-6vkduold] p{font-size:1.5rem;line-height:1.8;color:var(--color-text);margin-bottom:1.4rem}.project-detail__body[data-astro-cid-6vkduold] code{font-family:SF Mono,Fira Code,monospace;font-size:1.2rem;background:#0079d012;color:var(--secondary-color);padding:.15em .45em;border-radius:.3rem}.project-detail__body[data-astro-cid-6vkduold] ul,.project-detail__body[data-astro-cid-6vkduold] ol{font-size:1.5rem;line-height:1.8;color:var(--color-text);padding-left:2rem;margin-bottom:1.4rem}.project-detail__body[data-astro-cid-6vkduold] a{color:var(--secondary-color);text-decoration:underline}.project-docs-nav[data-astro-cid-6vkduold]{margin-top:4.5rem;padding-top:3rem;border-top:1px solid #e5e6e7}.project-docs-nav__title[data-astro-cid-6vkduold]{font-size:2rem;font-weight:600;color:var(--color-title);margin-bottom:2rem;display:flex;align-items:center;gap:.75rem}.project-docs-nav__title[data-astro-cid-6vkduold] i[data-astro-cid-6vkduold]{color:var(--secondary-color)}.project-docs-nav__grid[data-astro-cid-6vkduold]{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:1.5rem}.docs-card[data-astro-cid-6vkduold]{display:flex;align-items:center;gap:1rem;padding:1.8rem 2rem;border:1.5px solid #e5e6e7;border-radius:1rem;text-decoration:none;color:var(--color-text);background:#fff;transition:border-color .2s,box-shadow .4s,transform .3s}.docs-card[data-astro-cid-6vkduold]:hover{border-color:var(--secondary-color)}.docs-card__content[data-astro-cid-6vkduold]{flex:1;display:flex;flex-direction:column;gap:.4rem}.docs-card__title[data-astro-cid-6vkduold]{font-size:1.5rem;font-weight:600;color:var(--color-title)}.docs-card__desc[data-astro-cid-6vkduold]{font-size:1.3rem;color:var(--color-subtitle);line-height:1.45}.docs-card__arrow[data-astro-cid-6vkduold]{color:var(--color-subtitle);font-size:1.4rem;opacity:0;transition:opacity .2s,transform .2s;flex-shrink:0}.docs-card[data-astro-cid-6vkduold]:hover .docs-card__arrow[data-astro-cid-6vkduold]{opacity:1;transform:translate(3px);color:var(--secondary-color)}
