/*
Theme Name: Tngiz Academy Theme
Theme URI: https://tngiz.com
Author: Tngiz
Description: Premium RTL WooCommerce-ready theme for Tngiz LMS.
Version: 1.5.0
Text Domain: tngiz-academy
Requires PHP: 7.4
*/
:root{--brand:#6d4df2;--dark:#111827;--muted:#6b7280;--line:#e5e7eb;--bg:#f8fafc}*{box-sizing:border-box}body{margin:0;font-family:Tahoma,Arial,sans-serif;background:var(--bg);color:#111827;direction:rtl}a{color:inherit}.site-header{position:sticky;top:0;z-index:99;background:#ffffffee;backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.header-inner{max-width:1180px;margin:auto;padding:13px 18px;display:flex;align-items:center;gap:20px}.brand{font-size:24px;font-weight:900;text-decoration:none;color:var(--brand)}.main-nav{display:flex;gap:14px;align-items:center;flex:1}.main-nav a{text-decoration:none;color:#1f2937;font-weight:700;padding:9px 10px;border-radius:10px}.main-nav a:hover{background:#f3f4f6}.header-search{display:flex;background:#f3f4f6;border-radius:999px;padding:4px;min-width:270px}.header-search input{border:0;background:transparent;padding:10px;outline:0;flex:1}.header-search button{border:0;background:var(--brand);color:#fff;border-radius:999px;padding:8px 14px}.account-menu{position:relative}.account-toggle{background:#111827;color:#fff;border-radius:999px;padding:10px 14px;text-decoration:none;display:block}.account-menu ul{display:none;position:absolute;left:0;top:42px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 45px #1112;border-radius:16px;list-style:none;padding:8px;min-width:210px}.account-menu:hover ul{display:block}.account-menu li a{display:block;text-decoration:none;padding:10px;border-radius:10px}.account-menu li a:hover{background:#f3f4f6}.site-main{min-height:70vh}.site-footer{background:#0b1020;color:#d1d5db;margin-top:60px}.footer-inner{max-width:1180px;margin:auto;padding:45px 18px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:25px}.site-footer h3,.site-footer h4{color:#fff}.site-footer a{display:block;text-decoration:none;color:#d1d5db;margin:8px 0}.footer-bottom{border-top:1px solid #1f2937;text-align:center;padding:18px;color:#9ca3af}.woocommerce,.woocommerce-page .site-main{max-width:1180px;margin:35px auto;padding:0 18px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:#fff;border:1px solid var(--line);border-radius:18px;padding:12px;box-shadow:0 10px 30px #1111}.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:var(--brand)!important;color:#fff!important;border-radius:12px!important;padding:12px 18px!important}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce-MyAccount-navigation a{display:block;padding:12px;background:#fff;border:1px solid var(--line);margin-bottom:8px;border-radius:12px;text-decoration:none}@media(max-width:900px){.header-inner{flex-wrap:wrap}.main-nav{order:3;width:100%;overflow:auto}.header-search{min-width:100%;order:2}.footer-inner{grid-template-columns:1fr}}
