.ProjectCard_card__YCvBo{display:flex;flex-direction:column;gap:.6rem;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:4px;background:var(--bg-soft);color:var(--fg);height:100%;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.ProjectCard_card__YCvBo:hover{border-color:var(--border-bright);transform:translateY(-2px);box-shadow:0 6px 24px rgba(0,255,102,.07);color:var(--fg);text-shadow:none}.ProjectCard_top___L4OT{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ProjectCard_name__pwJFj{color:var(--accent);font-weight:600}.ProjectCard_slash__iRYS6{color:var(--fg-faint)}.ProjectCard_lang__T6SfH{font-size:.72rem;color:var(--fg-faint);border:1px solid var(--border);padding:.1rem .4rem;border-radius:999px}.ProjectCard_desc__cLYSv{margin:0;color:var(--fg-dim);font-size:.85rem;line-height:1.55;flex:1 1}.ProjectCard_stats__V3piL{display:flex;align-items:center;gap:1rem;font-size:.8rem;color:var(--fg-dim)}.ProjectCard_go__2Egvw{margin-left:auto;color:var(--fg-faint);transition:color .15s ease}.ProjectCard_card__YCvBo:hover .ProjectCard_go__2Egvw{color:var(--accent)}.AuditRow_row__GBwBt{display:grid;grid-template-columns:1.4fr 1.2fr auto;align-items:center;grid-gap:1rem;gap:1rem;padding:.7rem .9rem;border:1px solid var(--border);border-radius:4px;background:var(--bg-soft);color:var(--fg);transition:border-color .15s ease,background .15s ease}.AuditRow_row__GBwBt:hover{border-color:var(--border-bright);background:var(--panel);color:var(--fg);text-shadow:none}.AuditRow_protocol__C_8Vc{color:var(--accent);font-weight:600}.AuditRow_domain__gJmMJ{color:var(--fg-dim);font-size:.85rem}.AuditRow_report__mJ6uA{display:inline-flex;align-items:center;gap:.5rem;color:var(--fg-faint);font-size:.8rem;white-space:nowrap}.AuditRow_tag__olt8k{border:1px solid var(--border-bright);border-radius:3px;padding:.05rem .4rem;font-size:.72rem;color:var(--fg-dim)}.AuditRow_tag__olt8k[data-kind=pdf],.AuditRow_tag__olt8k[data-kind=site]{color:var(--accent)}.AuditRow_row__GBwBt:hover .AuditRow_tag__olt8k{color:#fff}@media (max-width:560px){.AuditRow_row__GBwBt{grid-template-columns:1fr auto;grid-template-areas:"protocol report" "domain domain";gap:.3rem 1rem}.AuditRow_protocol__C_8Vc{grid-area:protocol}.AuditRow_domain__gJmMJ{grid-area:domain}.AuditRow_report__mJ6uA{grid-area:report;justify-self:end}}.home_hero__z_jpu{margin:.5rem 0 1rem}.home_name__xzoR5{font-size:clamp(2.1rem,7vw,3.4rem);letter-spacing:.04em;color:#fff;text-shadow:0 0 18px rgba(0,255,102,.18);margin-top:.4rem}.home_bio__whAFf{font-size:1rem;color:var(--fg);max-width:62ch}.home_bioMuted__sSjC3{color:var(--fg-dim);font-size:.9rem}.home_grid__WFIMJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:.9rem;gap:.9rem}.home_rows__nWgOW{display:flex;flex-direction:column;gap:.6rem}.home_more__wxnSM{margin:1rem 0 0;font-size:.88rem}.home_postPreview__mqRr5{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;border:1px solid var(--border);border-left:2px solid var(--accent-dim);border-radius:4px;background:var(--bg-soft);color:var(--fg)}.home_postPreview__mqRr5:hover{border-color:var(--border-bright);border-left-color:var(--accent);background:var(--panel);color:var(--fg);text-shadow:none}.home_postDate__6bt5m{color:var(--fg-faint);font-size:.78rem}.home_postTitle__ZtirB{color:var(--accent);font-weight:600;font-size:1.05rem}.home_postSummary__OwrHu{color:var(--fg-dim);font-size:.88rem}.home_readMore__u4aVX{color:var(--fg-faint);font-size:.82rem;margin-top:.2rem}.home_postPreview__mqRr5:hover .home_readMore__u4aVX{color:var(--accent)}.audits_title__KOd06{font-size:clamp(1.6rem,5vw,2.2rem);color:#fff;margin-bottom:1rem}.audits_lead__rSxdj{max-width:68ch;color:var(--fg-dim);font-size:.92rem;margin-bottom:1.75rem}.audits_count__qGY_J{color:var(--accent);font-weight:600}.audits_list__rpHAy{display:flex;flex-direction:column;gap:.6rem}.audits_note__1cpKx{margin-top:2rem;color:var(--fg-faint);font-size:.8rem}.projects_title__gtIAn{font-size:clamp(1.6rem,5vw,2.2rem);color:#fff;margin-bottom:1rem}.projects_lead___nKvZ{max-width:68ch;color:var(--fg-dim);font-size:.92rem;margin-bottom:1.75rem}.projects_count__Rpy9P{color:var(--accent);font-weight:600}.projects_grid__Obzrx{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:.9rem;gap:.9rem}