.projects_wrapper__h_YzS{display:flex;flex-direction:column;gap:5rem;padding:4rem 0 8rem}.projects_header__zq7tb{text-align:center;padding:0 2rem}.projects_container__gJl6C{max-width:1320px;width:100%;margin:0 auto;padding:0 2rem}.projects_badge__kHNDw{font-family:var(--font-heading);font-size:.8rem;font-weight:700;color:hsl(var(--primary));text-transform:uppercase;letter-spacing:.15em;display:inline-block;margin-bottom:.75rem}.projects_title__cThEY{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;color:hsl(var(--text-light));margin-bottom:1.25rem;letter-spacing:-.03em}.projects_desc__sH0rF{font-size:1.12rem;max-width:720px;margin:0 auto;line-height:1.7}.projects_showcase__QU4Em{position:relative}.projects_grid__jcBKQ{display:flex;flex-direction:column;gap:4rem}.projects_projectCard__WbdkT{border-radius:var(--radius-lg);padding:3rem;display:flex;flex-direction:column;gap:2.25rem;scroll-margin-top:100px}.projects_cardTopGrid__fxDyF{display:grid;grid-template-columns:1.05fr 1.15fr;gap:3rem;align-items:center}.projects_cardHeader__kcRzZ{display:flex;flex-direction:column;gap:1.1rem}.projects_metaRow__K_0AA{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem}.projects_category__EgjeM{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--primary));font-weight:700}.projects_domainBadge__C63q_{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.78rem;color:hsl(var(--text-light));background:rgba(38,196,133,.1);border:1px solid rgba(38,196,133,.3);padding:.25rem .7rem;border-radius:var(--radius-full)}.projects_domainBadge__C63q_:hover{background:rgba(38,196,133,.2)}.projects_liveDot__bcHgL{width:7px;height:7px;border-radius:50%;background:hsl(var(--accent));box-shadow:0 0 8px hsl(var(--accent))}.projects_projectTitle__KmRE8{font-size:clamp(1.8rem,3vw,2.35rem);color:hsl(var(--text-light))}.projects_projectTitle__KmRE8 a:hover{color:hsl(var(--primary))}.projects_projectDesc__9zJ6W{font-size:1rem;line-height:1.68}.projects_highlightsBlock__divKS{display:flex;flex-direction:column;gap:.65rem;margin-top:.25rem}.projects_smallHeading__7Lvaq{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--text-dim))}.projects_highlightsList__1C8RM{list-style:none;display:flex;flex-direction:column;gap:.5rem}.projects_highlightsList__1C8RM li{display:flex;align-items:center;gap:.55rem;font-size:.92rem;color:hsl(var(--text-light))}.projects_highlightsList__1C8RM svg{color:hsl(var(--accent));flex-shrink:0}.projects_actionRow__8mad2{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.5rem}.projects_browserContainer__Pco0R{border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#06080d;box-shadow:0 24px 60px -15px rgba(0,0,0,.85)}.projects_browserHeader__uC1Bc{height:36px;background:rgba(255,255,255,.03);border-bottom:1px solid var(--glass-border);display:flex;align-items:center;padding:0 1rem;gap:1rem}.projects_browserDots__1sARI{display:flex;gap:6px}.projects_browserDots__1sARI span{width:9px;height:9px;border-radius:50%}.projects_browserDots__1sARI span:first-child{background:rgba(239,68,68,.65)}.projects_browserDots__1sARI span:nth-child(2){background:rgba(245,158,11,.65)}.projects_browserDots__1sARI span:nth-child(3){background:rgba(16,185,129,.65)}.projects_browserUrl__HxXnN{font-family:var(--font-mono);font-size:.75rem;color:hsl(var(--text-muted));background:rgba(0,0,0,.4);padding:.2rem .75rem;border-radius:5px}.projects_browserUrl__HxXnN:hover{color:hsl(var(--primary))}.projects_imageWrapper__I8qBP{display:block;aspect-ratio:16/10;overflow:hidden}.projects_projectScreenshot__w3Xwv{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.projects_browserContainer__Pco0R:hover .projects_projectScreenshot__w3Xwv{transform:scale(1.025)}.projects_cardDetails__xzUBa{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);padding:2rem 0}.projects_detailBlock__oKWss{display:flex;flex-direction:column;gap:.65rem}.projects_subtitle__0mw3_{font-family:var(--font-heading);font-size:1.05rem;color:hsl(var(--text-light));font-weight:600}.projects_detailText__7tUJs{font-size:.94rem;line-height:1.65;color:hsl(var(--text-muted))}.projects_techBadges__88UNy{display:flex;flex-wrap:wrap;gap:.65rem}.projects_techBadge__bFCZt{font-size:.8rem;font-family:var(--font-mono);padding:.38rem .9rem;border-radius:var(--radius-sm);background:rgba(255,255,255,.03);border:1px solid var(--glass-border);color:hsl(var(--text-muted));font-weight:500}@media (max-width:1024px){.projects_cardTopGrid__fxDyF{grid-template-columns:1fr;gap:2rem}}@media (max-width:768px){.projects_projectCard__WbdkT{padding:1.75rem}.projects_cardDetails__xzUBa{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem 0}}