/*
Theme Name: Altınkayalar Kurumsal Blok
Theme URI: https://altinkayalar.com
Author: Altınkayalar
Description: Elementor gerektirmeyen, Gutenberg ile düzenlenebilen ağır vasıta kurumsal sitesi. Aktivasyonda mevcut sayfalara dokunmadan yeni ana sayfa kurar.
Version: 1.0.0
Requires at least: 6.4
Requires PHP: 7.4
Text Domain: altinkayalar-native
*/
:root{--ak-ink:#111;--ak-grey:#f3f4f5;--ak-border:#e4e6e8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#111;font-family:Arial,Helvetica,sans-serif;background:#fff}a{color:inherit;text-decoration:none}p{line-height:1.55}.ak-topbar{font-size:12px;font-weight:600;border-bottom:1px solid #eee;padding:9px 0}.ak-shell{max-width:1190px;margin-inline:auto;padding-inline:22px}.ak-topbar-inner{display:flex;justify-content:space-between;gap:16px}.ak-header{background:#fff;position:relative;z-index:9;box-shadow:0 1px 7px #0000000b}.ak-header-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:85px}.ak-brand{font-weight:900;font-size:27px;letter-spacing:-1.3px}.ak-nav{display:flex;align-items:center;gap:27px;flex-wrap:wrap;font-size:16px;font-weight:600}.ak-nav a{padding:8px 0}.ak-nav a:hover{border-bottom:2px solid #111}.ak-nav a:first-child{border-bottom:2px solid #111}.ak-contact-btn{display:inline-flex;background:#111;color:#fff;padding:14px 21px;border-radius:5px;font-size:14px;font-weight:700;white-space:nowrap}.ak-section{padding-block:57px}.ak-muted{background:#f3f4f5}.ak-heading{text-align:center;margin-bottom:29px}.ak-heading h2{font-size:clamp(25px,3vw,36px);line-height:1.12;margin:6px 0}.ak-heading p{color:#666;margin:6px 0}.ak-kicker{font-size:12px;font-weight:700;letter-spacing:2px;color:#555;text-transform:uppercase}.ak-hero{position:relative;min-height:390px;background:#f5f5f5;overflow:hidden}.ak-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,#fff 0%,#ffffffef 27%,#ffffff83 49%,transparent 67%),var(--ak-hero-image);background-size:cover;background-position:center;pointer-events:none}.ak-hero-content{position:relative;max-width:1190px;margin:auto;padding:65px 22px 78px;min-height:390px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ak-hero h1{font-weight:900;letter-spacing:-2px;font-size:clamp(42px,5vw,65px);line-height:1.04;margin:12px 0;max-width:550px}.ak-hero p{font-size:17px;color:#404040;max-width:430px;margin:0}.ak-outline{display:inline-block;padding:13px 24px;border:1px solid #111;border-radius:5px;font-size:14px;font-weight:700;margin-top:22px;background:#ffffffd9}.ak-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.ak-service-card{border:1px solid var(--ak-border);border-radius:7px;overflow:hidden;box-shadow:0 1px 2px #00000008;background:#fff}.ak-service-card .wp-block-image{margin:0}.ak-service-card img{display:block;width:100%;height:136px;object-fit:cover}.ak-service-card .ak-card-caption{padding:14px;display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0;font-weight:700;font-size:14px}.ak-brands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.ak-brand-card{border:1px solid #e9e9e9;background:#fff;border-radius:6px;padding:16px;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:15px;font-weight:700}.ak-brand-card .wp-block-image{margin:0}.ak-brand-card img{width:62px;height:50px;object-fit:contain;display:block}.ak-brand-card p{margin:0;flex:1}.ak-brand-card .ak-arrow{font-size:19px}.ak-about{display:grid;grid-template-columns: 43% 40% 17%;align-items:center;gap:0}.ak-about .wp-block-image{margin:0}.ak-about img{width:100%;height:300px;object-fit:cover;border-radius:5px}.ak-about-copy{padding:26px 30px}.ak-about-copy h2{font-size:30px;line-height:1.16;margin:8px 0 14px}.ak-about-copy p{color:#555;font-size:14px}.ak-benefits{font-size:13px;font-weight:700;line-height:2.3}.ak-benefits p{border-bottom:1px solid #eee;margin:8px}.ak-footer{border-top:1px solid #eee;padding:29px 0}.ak-footer-inner{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:25px;align-items:center}.ak-footer strong{font-weight:900;font-size:23px}.ak-footer small{display:block;color:#666;font-size:12px;margin-top:4px}.ak-footer p{font-size:13px;margin:0}.ak-footer .ak-whatsapp{border:1px solid #111;padding:13px 16px;display:inline-block;border-radius:5px;font-weight:700;font-size:13px;text-align:center}.ak-standard-content{max-width:960px;margin:60px auto;padding:0 22px}.ak-standard-content h1{font-size:40px}.ak-page-title{padding:50px 0;background:#f5f5f5}.ak-page-title h1{margin:0}.ak-service-card:hover,.ak-brand-card:hover{box-shadow:0 5px 20px #00000014;transform:translateY(-2px);transition:.2s}.ak-editor-note{color:#777}@media(max-width:1020px){.ak-header-inner{flex-wrap:wrap;justify-content:center;padding-block:18px;gap:13px}.ak-nav{justify-content:center;gap:16px;font-size:15px}.ak-about{grid-template-columns:1fr 1fr}.ak-benefits{grid-column:1/-1;display:flex;justify-content:center;gap:20px}.ak-footer-inner{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.ak-topbar-inner{font-size:10px}.ak-header-inner{min-height:unset}.ak-brand{font-size:24px}.ak-nav{gap:12px;font-size:13px}.ak-contact-btn{font-size:12px;padding:10px 13px}.ak-hero:before{background-image:linear-gradient(90deg,#fffffff4 0%,#ffffffdf 48%,#ffffff88 100%),var(--ak-hero-image);background-position:center}.ak-hero-content{min-height:330px;padding:45px 22px}.ak-hero h1{font-size:44px}.ak-services,.ak-brands{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-service-card img{height:100px}.ak-service-card .ak-card-caption{font-size:12px}.ak-brand-card{padding:9px;font-size:12px;gap:6px}.ak-brand-card img{width:42px;height:42px}.ak-about{display:block}.ak-about img{height:230px}.ak-about-copy{padding:20px 0}.ak-benefits{display:block}.ak-footer-inner{grid-template-columns:1fr 1fr}.ak-section{padding-block:36px}}@media(max-width:420px){.ak-services{grid-template-columns:1fr 1fr}.ak-brands{grid-template-columns:1fr 1fr}.ak-footer-inner{grid-template-columns:1fr}}
