header
@charset "UTF-8";

.shrink{position:sticky;top:0;width:100%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:rgba(255,255,255,0.68) !important;box-shadow:0 6px 30px rgba(0,0,0,0.12) !important;transform-origin:center top;transition:all 0.28s ease !important;padding-top:inherit !important;padding-bottom:inherit !important;}header.shrink nav{max-width:100%;margin:0 auto;transition:all 0.28s ease !important;}header.shrink img{transform:scale(0.92) !important;transition:transform 0.28s ease !important;}a{transition:color .18s ease,transform .12s ease;}a:hover{transform:translateY(-2px);}::-webkit-scrollbar{width:8px;}::-webkit-scrollbar-track{background:#f1f1f1;}::-webkit-scrollbar-thumb{background:#999;border-radius:4px;}::-webkit-scrollbar-thumb:hover{background:#666;}body{background:linear-gradient(180deg,#f7f8fa 0%,#e9ebef 100%);color:#111;font-family:'Inter',sans-serif;transition:background 0.4s ease,color 0.3s ease;}header{background:rgba(255,255,255,0.85);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,0.05);transition:background 0.3s ease,box-shadow 0.3s ease;}header.shrink{background:rgba(250,250,250,0.8);backdrop-filter:blur(14px);box-shadow:0 8px 30px rgba(0,0,0,0.08);}a,button{transition:all 0.25s ease;}a:hover,button:hover{transform:translateY(-2px);}section,.card,.project-card{background:rgba(255,255,255,0.9);border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,0.06);transition:box-shadow 0.3s ease,transform 0.3s ease;}section:hover,.card:hover,.project-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(0,0,0,0.08);}.rounded-button{border-radius:8px !important;}footer{background-color:#1f2937 !important;color:#d1d5db !important;}footer a{color:#d1d5db !important;}footer a:hover{color:#ffffff !important;}section.kurumsal-extra{margin-left:-3px;}@media (max-width:768px){section.kurumsal-extra{margin-left:0;}}@keyframes fadeIn{from{opacity:0;transform:scale(1.02);}to{opacity:1;transform:scale(1);}}.animate-fadeIn{animation:fadeIn 1.8s ease-in-out forwards;} #hero {
  min-height: 600px; /* veya hero görselinin doğal boyutuna yakın */
}