/*
Theme Name: DETA Yazilim
Theme URI: https://deta.com.tr/
Author: DETA Yazilim
Description: Elementor-compatible theme based on the DETA Yazilim website. Install the DETA Core companion plugin to import the supplied content and enable forms, multilingual routing and Elementor widgets.
Version: 1.1.4
Requires at least: 6.4
Requires PHP: 8.0
License: GPL-2.0-or-later
Text Domain: deta-yazilim
*/

/* Original DETA visual system is loaded from assets/site.css and assets/site-handdrawn.css. */
html { scroll-behavior: smooth; }
.elementor-widget-deta-section, .elementor-widget-deta-hero { width: 100%; }
.elementor-widget-container > .content-section { margin-block: 0; }
.deta-language-switcher { display:flex; align-items:center; gap:8px; }
.deta-language-switcher a { color:inherit; }
.site-footer .footer-main .custom-logo { max-height:64px; width:auto; }
.site-footer .footer-address { margin:12px 0 0; color:var(--muted,#665b54); font-style:normal; font-size:13px; line-height:1.55; }
.custom-logo-link { display:inline-flex; align-items:center; }
.deta-quote-wrap { min-width:0; display:grid; gap:22px; }
.deta-quote-form .deta-form-wide { width:100%; }
.deta-quote-form .consent-check { display:flex; flex-direction:row; align-items:flex-start; gap:9px; }
.deta-quote-form .consent-check input { flex:0 0 16px; width:16px; height:16px; margin:2px 3px 0 0; }
.deta-quote-form .deta-honeypot,.newsletter-form .deta-honeypot { position:absolute!important; left:-10000px!important; top:auto!important; width:1px!important; height:1px!important; overflow:hidden!important; }
.deta-quote-form .button:disabled { opacity:.48; cursor:not-allowed; }
.newsletter-form-wrap { min-width:0; }
.language-options { display:grid; }
.deta-template-content { min-height: 40vh; }
