._project_1by3b_1{padding:var(--spacing-large);border-radius:8px;margin-bottom:2rem;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease}._project_1by3b_1 h2{color:var(--color-accent);font-size:var(--font-size-h2);margin:0 0 var(--spacing-standard);border-bottom:2px solid rgba(255,255,255,.2);padding-bottom:10px}._project_1by3b_1 p{font-size:var(--font-size-base);line-height:1.6;margin-bottom:var(--spacing-standard)}._projectLinks_1by3b_28{display:flex;justify-content:space-between;margin-top:var(--spacing-large)}._projectLinks_1by3b_28 a{text-decoration:none;font-weight:700;padding:8px 16px;border-radius:4px;background-color:#fff3;transition:background-color .2s ease}._projectLinks_1by3b_28 a:hover{background-color:#ffffff4d}@media (min-width: 768px){._project_1by3b_1{display:flex;gap:var(--spacing-large)}._projectImage_1by3b_53{flex:0 0 40%}._projectContent_1by3b_57{flex:1}}._projectImage_1by3b_53 img{width:100%;height:auto;border-radius:4px;object-fit:cover}._technologies_1by3b_69{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--spacing-standard)}._techTag_1by3b_76{background-color:#fff3;padding:4px 10px;border-radius:16px;font-size:.85rem}
