/* Yilmazaslan.com Mobil V4 - dikey görünüm + canlı proje önizleme düzeltmesi */
*{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}.project-card .project-preview,.project-card .project-live-frame,.project-card .preview-fallback,.project-card .project-placeholder,.project-card .project-body{box-sizing:border-box}.project-card .project-preview{padding:0!important;position:relative!important;overflow:hidden!important;background:#e8eef8!important}.project-card .project-preview>img{display:block!important}.project-card .project-live-frame{padding:0!important;position:relative!important;width:100%!important;height:128px!important;overflow:hidden!important;background:#e8eef8!important;border:0!important}.project-card .project-live-frame iframe{position:absolute!important;top:0!important;left:0!important;z-index:2!important;border:0!important;width:1280px!important;height:850px!important;max-width:none!important;transform:scale(.18)!important;transform-origin:top left!important;pointer-events:none!important;background:#fff!important}.project-card .project-live-frame .preview-fallback{position:absolute!important;inset:0!important;z-index:1!important;padding:14px!important;display:grid!important;place-items:center!important;text-align:center!important;color:#0f172a!important;background:linear-gradient(135deg,#f8fafc,#e2e8f0)!important}.project-card .project-live-frame .preview-fallback strong{display:block!important;font-size:16px!important;line-height:1.2!important;margin:0!important;color:#0f172a!important}.project-card .project-live-frame .preview-fallback small{display:block!important;margin-top:6px!important;font-size:12px!important;color:#64748b!important}.project-card .project-body{padding:16px!important;background:#fff!important}.project-card .project-body span,.project-card .project-body h3,.project-card .project-body p,.project-card .project-body a{position:relative!important;z-index:3!important}
@media (max-width: 768px){
  body{background:#f8fafc!important;color:#0f172a!important}.site-header{left:0!important;right:0!important;width:100%!important;max-width:100%!important}.hero,.split-section,.content-grid,.blog-contact,.site-footer{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;overflow:hidden!important}.project-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important;max-width:100%!important}.project-card{display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important;border-radius:18px!important;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 24px rgba(15,23,42,.06)!important}.project-card .project-preview{display:block!important;width:100%!important;height:154px!important;min-height:154px!important;max-height:154px!important;border:0!important;border-bottom:1px solid #e2e8f0!important;border-right:0!important;padding:0!important;overflow:hidden!important}.project-card .project-preview>img{width:100%!important;height:154px!important;min-height:154px!important;max-height:154px!important;object-fit:cover!important;object-position:center!important}.project-card .project-live-frame{width:100%!important;height:154px!important;min-height:154px!important;max-height:154px!important;padding:0!important;overflow:hidden!important}.project-card .project-live-frame iframe{width:1280px!important;height:850px!important;transform:scale(.29)!important;transform-origin:top left!important}.project-card .project-live-frame .preview-fallback{padding:16px!important}.project-card .project-live-frame .preview-fallback strong{font-size:20px!important}.project-card .project-live-frame .preview-fallback small{font-size:12px!important}.project-card .project-body{padding:15px 16px 16px!important;background:#fff!important}.project-card .project-body span{display:block!important;font-size:11px!important;line-height:1.2!important;color:var(--accent)!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.045em!important;margin:0 0 6px!important}.project-card .project-body h3{font-size:18px!important;line-height:1.24!important;margin:0 0 7px!important;color:#0f172a!important}.project-card .project-body p{font-size:14px!important;line-height:1.55!important;margin:0 0 10px!important;color:#64748b!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:0!important}.project-card .project-body a{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:14px!important;font-weight:900!important;color:var(--accent)!important;word-break:break-word!important}.blog-contact{gap:0!important}.blog-panel,.contact-panel{margin-top:0!important}.contact-panel{margin-top:22px!important}.blog-grid{gap:12px!important}.post-card{min-width:0!important}.contact-items a,.contact-items p{word-break:break-word!important}.site-footer{padding-bottom:80px!important}.sticky-mobile-domain{display:none!important}}
@media (max-width: 430px){.project-card .project-preview,.project-card .project-preview>img,.project-card .project-live-frame{height:142px!important;min-height:142px!important;max-height:142px!important}.project-card .project-live-frame iframe{transform:scale(.265)!important}.project-card .project-body{padding:13px 14px 15px!important}.project-card .project-body h3{font-size:17px!important}.project-card .project-body p{font-size:13.5px!important}.blog-contact,.content-grid,.split-section{padding-left:14px!important;padding-right:14px!important}}
@media (max-width: 380px){.project-card .project-preview,.project-card .project-preview>img,.project-card .project-live-frame{height:132px!important;min-height:132px!important;max-height:132px!important}.project-card .project-live-frame iframe{transform:scale(.235)!important}}
@media (max-width: 768px) and (orientation: landscape){.project-grid{grid-template-columns:1fr 1fr!important}.project-card .project-preview,.project-card .project-preview>img,.project-card .project-live-frame{height:126px!important;min-height:126px!important;max-height:126px!important}.project-card .project-live-frame iframe{transform:scale(.20)!important}}
