/*
Theme Name: Ufuk Çanta Tek Sayfa
Description: Ürün kataloğu ve sayfa oluşturucu gerektirmeyen hafif kurumsal tema.
Version: 1.0.0
Text Domain: ufuk-canta
*/
html{scroll-behavior:smooth}body{margin:0}img{max-width:100%}

.uc{--ink:#20231f;--paper:#f6f4ee;--accent:#b8492b;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif;line-height:1.65}.uc *{box-sizing:border-box}.uc a{color:inherit}.uc .wrap{max-width:1120px;margin:auto;padding:0 32px}.uc header{border-bottom:1px solid #deded3}.uc .nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0}.uc .logo{width:180px;height:auto}.uc nav{display:flex;gap:28px}.uc nav a{text-decoration:none;font-size:14px}.uc .hero{padding:90px 0 70px;display:grid;grid-template-columns:1.6fr 1fr;gap:70px;align-items:center}.uc .eyebrow{color:var(--accent);font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:bold}.uc h1{font-size:clamp(44px,6vw,76px);line-height:1.07;letter-spacing:-3px;margin:20px 0 28px;font-weight:500;color:var(--ink)}.uc h2{font-size:36px;line-height:1.2;letter-spacing:-1px;font-weight:500;color:var(--ink);margin:16px 0 24px}.uc p{font-size:17px;max-width:640px;margin:0 0 24px}.uc .button{display:inline-block;padding:15px 25px;background:var(--ink);color:white;text-decoration:none;border-radius:3px;font-size:14px}.uc .hero-card{border:1px solid #d5d6ca;padding:40px;background:#edeee5;position:relative}.uc .big{font-size:100px;line-height:1;font-family:Georgia,serif}.uc .hero-card p{font-size:16px;margin:24px 0 0}.uc .hero-card .line{height:1px;background:#c7cabb;margin-top:32px}.uc .about{border-top:1px solid #deded3;display:grid;grid-template-columns:1fr 1.8fr;gap:80px;padding:72px 0}.uc .categories{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.uc .categories span{font-size:13px;border:1px solid #d6d8ce;padding:8px 14px;border-radius:30px}.uc .brands{padding:64px 0 72px;border-top:1px solid #deded3}.uc .brand-grid{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid #deded3;border-top:1px solid #deded3;margin-top:36px}.uc .brand-grid span{padding:24px 16px;text-align:center;border-right:1px solid #deded3;border-bottom:1px solid #deded3;font-weight:bold;font-size:15px}.uc .contact{background:var(--ink);color:var(--paper);padding:70px 0}.uc .contact h2{color:var(--paper)}.uc .contact-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:70px}.uc .contact .eyebrow{color:#e5a38a}.uc .phone{font-size:32px;text-decoration:none;display:inline-block;margin:10px 0 16px}.uc address{font-style:normal;font-size:16px;margin:20px 0}.uc .contact p{font-size:16px}.uc footer{padding:24px 0;background:var(--ink);color:#bfc2b6;border-top:1px solid #42473c;font-size:12px}.uc a:focus-visible{outline:3px solid #b8492b;outline-offset:5px}@media(max-width:700px){.uc .wrap{padding:0 22px}.uc .nav{flex-wrap:wrap;gap:18px}.uc .logo{width:145px}.uc nav{gap:18px}.uc .hero{grid-template-columns:1fr;gap:35px;padding:50px 0}.uc h1{letter-spacing:-2px}.uc .hero-card{padding:26px}.uc .big{font-size:72px}.uc .about,.uc .contact-grid{grid-template-columns:1fr;gap:16px}.uc .about{padding:45px 0}.uc .brand-grid{grid-template-columns:repeat(2,1fr)}.uc h2{font-size:30px}.uc .phone{font-size:28px}}

@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}