/* Sanayi Esnafı vitrini: garaj kepengi (sayfa açılınca yukarı sarılır) + sarı-siyah ikaz şeridi + dükkân tabelası */
.tv--sanayi .tv-kapi{border-bottom-width:0;padding-bottom:calc(clamp(26px,4vw,56px) + 18px)}
.tv--sanayi .tv-kapi::after{content:"";position:absolute;left:0;right:0;bottom:0;height:18px;z-index:1;background:repeating-linear-gradient(-45deg,#f5c800 0 18px,#141412 18px 36px);border-top:2.6px solid #141412}
.tvs-kepenk{position:absolute;inset:0;z-index:5;display:grid;place-items:center;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 3px) 0 0/100% 22px,linear-gradient(180deg,#8d949b,#5f666d);
  border-bottom:6px solid #2b2f33;animation:tvs-kepenk 1.5s cubic-bezier(.6,0,.3,1) .45s forwards}
.tvs-kepenk span{font:400 clamp(40px,6vw,86px)/1 "TC Bangers","Comic Sans MS",sans-serif;letter-spacing:.06em;color:#f5c800;-webkit-text-stroke:2.5px #141412;paint-order:stroke fill;text-shadow:4px 5px 0 #141412;transform:rotate(-4deg)}
@keyframes tvs-kepenk{0%{transform:translateY(0)}15%{transform:translateY(3%)}100%{transform:translateY(-102%)}}
.tvs-tabela{position:absolute;top:22px;right:26px;z-index:2;display:flex;flex-direction:column;align-items:center;padding:8px 16px 7px;color:#141412;background:#f5c800;border:2.6px solid #141412;border-radius:4px;box-shadow:4px 5px 0 #141412;transform:rotate(3deg)}
.tvs-tabela::before,.tvs-tabela::after{content:"";position:absolute;top:-16px;width:2.6px;height:16px;background:#141412}
.tvs-tabela::before{left:22%}.tvs-tabela::after{right:22%}
.tvs-tabela b{font:400 22px/1 "TC Bangers",sans-serif;letter-spacing:.08em}
.tvs-tabela span{font:600 12px/1.3 "TC Oswald","Arial Narrow",sans-serif;letter-spacing:.14em}
@media(prefers-reduced-motion:reduce){.tvs-kepenk{display:none}}
@media(max-width:640px){.tvs-tabela{top:12px;right:12px;padding:5px 10px}.tvs-tabela b{font-size:16px}}
