/*
Theme Name: AraKira Global Full
Theme URI: https://arakiraglobal.com
Author: AraKira Global
Description: Tamamen düzenlenebilir, ürün ve kategori yönetimli AraKira Global WordPress teması.
Version: 3.1.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: arakira-global-full
*/
:root{--navy:#081b3a;--deep:#03101f;--blue:#1464ff;--cyan:#00c8f5;--white:#fff;--text:#122033;--muted:#657487;--line:#dbe4ee;--bg:#f4f7fb}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Poppins,Arial,sans-serif;color:var(--text);background:#fff}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.container{width:min(1400px,calc(100% - 48px));margin:auto}
.topbar{background:var(--deep);color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.topbar .container{min-height:48px;display:flex;gap:24px;align-items:center;justify-content:space-between}.topbar-left{display:flex;gap:22px;flex-wrap:wrap;font-size:14px}
.site-header{position:sticky;top:0;z-index:99;background:rgba(4,18,38,.97);border-bottom:1px solid rgba(255,255,255,.1)}.nav{height:96px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;flex:0 0 285px}.brand img,.brand .custom-logo{width:285px!important;height:68px!important;object-fit:contain!important;object-position:left center!important}.main-nav{margin-left:auto}.main-nav ul{display:flex;gap:28px;list-style:none;margin:0;padding:0}.main-nav a{color:#fff;font-weight:500}.nav-cta{background:var(--blue);color:#fff;padding:14px 20px;border-radius:10px;font-weight:700}.menu-toggle{display:none;margin-left:auto;background:none;border:0;color:#fff;font-size:28px}
.hero{background:linear-gradient(90deg,rgba(4,18,38,.98) 0%,rgba(4,18,38,.88) 42%,rgba(4,18,38,.28) 100%),url('assets/hero-industrial.jpg') center right/cover no-repeat;color:#fff;min-height:650px;display:flex;align-items:center}.hero-inner{max-width:720px;padding:72px 0}.eyebrow{font-weight:700;color:var(--cyan);font-size:16px}.hero h1{font-size:clamp(46px,5vw,74px);line-height:1.05;margin:20px 0}.hero p{font-size:19px;line-height:1.75;color:#e7eef7}.actions{display:flex;gap:14px;margin-top:30px}.btn{display:inline-flex;padding:15px 23px;border-radius:9px;font-weight:700}.btn-primary{background:var(--blue);color:#fff}.btn-outline{border:1px solid rgba(255,255,255,.65);color:#fff}
.section{padding:84px 0}.section h2{font-size:clamp(34px,4vw,52px);margin:8px 0 28px}.category-grid,.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.category-card,.product-card{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:.2s}.category-card:hover,.product-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(5,25,45,.12)}.category-card img{width:100%;aspect-ratio:4/3;object-fit:contain;background:linear-gradient(180deg,#102947,#0b203c);padding:8px}.product-card img{width:100%;aspect-ratio:4/3;object-fit:contain;background:#f5f8fc;padding:10px}.card-body{padding:20px}.card-body h3{margin:0 0 8px}.card-body p{color:var(--muted);line-height:1.6}.categories{background:var(--bg)}
.product-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0}.product-meta div{background:var(--bg);padding:11px 12px;border-radius:8px;font-size:14px}.product-meta strong{display:block;font-size:12px;color:var(--muted);margin-bottom:3px}
.single-product-wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:48px}.single-product-wrap .gallery img{border-radius:16px}.spec-table{width:100%;border-collapse:collapse}.spec-table td{border-bottom:1px solid var(--line);padding:12px 8px}.spec-table td:first-child{font-weight:600;width:40%}
.info-box{background:var(--bg);padding:22px;border-radius:14px;margin-top:24px}.contact-box{background:linear-gradient(135deg,#1464ff,#083c98);color:#fff;border-radius:22px;padding:46px;display:flex;justify-content:space-between;gap:26px;align-items:center}.contact-actions{display:flex;gap:12px}.btn-white{background:#fff;color:#0c419e}.btn-white-outline{border:1px solid rgba(255,255,255,.7);color:#fff}
.page-hero{background:#07192f;color:#fff;padding:56px 0}.content-area{padding:68px 0}.entry-content{font-size:17px;line-height:1.8}
footer{background:var(--deep);color:#c8d3df;padding:50px 0 24px}.footer-grid{display:grid;grid-template-columns:300px 1fr auto;gap:36px;align-items:center}.footer-grid img,.footer-grid .custom-logo{width:285px!important;height:68px!important;object-fit:contain!important;object-position:left center!important}.copyright{border-top:1px solid rgba(255,255,255,.1);margin-top:30px;padding-top:20px;color:#8293a5;font-size:14px}
@media(max-width:1000px){.main-nav{display:none}.main-nav.open{display:block;position:absolute;top:96px;left:0;right:0;background:#041226;padding:24px}.main-nav.open ul{flex-direction:column}.menu-toggle{display:block}.nav-cta{display:none}.category-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.single-product-wrap{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}}
@media(max-width:650px){.container{width:min(100% - 28px,1400px)}.topbar .container{padding:10px 0}.nav{height:82px}.brand{flex-basis:220px}.brand img,.brand .custom-logo{width:220px!important;height:56px!important}.main-nav.open{top:82px}.hero{min-height:560px}.hero-inner{padding:56px 0}.hero h1{font-size:43px}.category-grid,.product-grid{grid-template-columns:1fr}.actions,.contact-actions{flex-direction:column}.contact-box{flex-direction:column;align-items:flex-start}.btn{width:100%;justify-content:center}.product-meta{grid-template-columns:1fr}}
