/* V8 — ürün ritmi, sadeleştirilmiş portfolyo ve marka imzası */
.brand-logo{width:auto;height:48px;max-width:180px;object-fit:contain;background:none;border-radius:0;padding:0}.site-header.scrolled .brand-logo{height:42px}.brand .brand-mark,.brand>span:last-child{display:none}
.loader-brand-image{width:auto;max-width:220px;height:auto;max-height:110px;object-fit:contain;background:none;border-radius:0;padding:0;box-shadow:none}
.product-card{display:flex;flex-direction:column;margin:0!important}.product-card .product-actions{height:auto!important;min-height:0!important;position:static!important;overflow:visible!important;margin-top:auto}.product-card small{margin-top:14px}.product-card h3{min-height:48px;line-height:1.3;margin-bottom:13px}
.project-wall{grid-template-columns:repeat(5,1fr);grid-auto-rows:230px}.project-shot:nth-child(n+34){display:none}.project-shot.feature{grid-column:span 2;grid-row:span 2}
.hero .slide:first-child:before{background:linear-gradient(90deg,#211109e8 0%,#2111099b 42%,#21110922 72%),url('assets/hero-lignora.png') center/cover no-repeat}
.company-strip{background:#eadaca;padding:18px max(5vw,calc((100vw - 1400px)/2));display:flex;gap:28px;justify-content:center;flex-wrap:wrap;color:#5a3826;font-size:12px;font-weight:700}.company-strip span:before{content:'◆';font-size:7px;color:#b47746;margin-right:10px}
.hammer-cursor{position:fixed;z-index:10000;left:0;top:0;width:34px;height:34px;pointer-events:none;transform:translate(-5px,-6px) rotate(-18deg);transform-origin:75% 75%;font-size:27px;filter:drop-shadow(0 3px 3px #0004);transition:transform .08s}.hammer-cursor.hit{animation:hammerHit .24s ease-in-out}@keyframes hammerHit{0%{transform:translate(-5px,-6px) rotate(-18deg)}45%{transform:translate(-5px,-6px) rotate(42deg) translateY(4px)}100%{transform:translate(-5px,-6px) rotate(-18deg)}}
@media(pointer:fine){html,body,a,button,input,select,textarea,label{cursor:none!important}}
@media(max-width:900px){.brand-logo{width:auto;height:40px}.project-wall{grid-template-columns:repeat(3,1fr);grid-auto-rows:190px}}
@media(max-width:560px){.project-wall{grid-template-columns:repeat(2,1fr);grid-auto-rows:170px}.project-shot.feature{grid-column:span 2}.hammer-cursor{display:none}}
