/*
Theme Name: Naya Phone Store
Theme URI: https://example.com/
Author: OpenAI
Description: A clean, affordable-looking storefront theme for refurbished phones. Works with WooCommerce.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
License: GNU General Public License v2 or later
Text Domain: naya-phone-store
*/
:root{--ink:#18212f;--muted:#687386;--brand:#176b58;--brand2:#e7f3ef;--line:#e7eaf0;--paper:#fff;--bg:#f7f8fa}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--brand)}.site-header{background:#fff;border-bottom:1px solid var(--line)}.header-inner,.container{width:min(1160px,92%);margin:auto}.header-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-size:23px;font-weight:800;letter-spacing:-.7px}.brand span{color:var(--brand)}.main-nav{display:flex;gap:22px;align-items:center;color:#455064;font-weight:600}.header-actions{display:flex;gap:10px;align-items:center}.btn,button,.button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;padding:11px 17px;background:var(--brand);color:white!important;font-weight:700;cursor:pointer}.btn-light{background:var(--brand2);color:var(--brand)!important}.hero{margin:28px auto 34px;padding:48px 5%;border-radius:18px;background:linear-gradient(115deg,#eaf4f1,#f4f5f8 70%);display:grid;grid-template-columns:1.4fr .8fr;align-items:center;gap:24px}.eyebrow{color:var(--brand);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px}.hero h1{font-size:clamp(32px,4vw,48px);line-height:1.12;letter-spacing:-1.5px;margin:10px 0 14px}.hero p{color:var(--muted);max-width:590px}.hero-art{min-height:190px;display:flex;align-items:center;justify-content:center}.phone-illustration{width:122px;height:220px;border:8px solid #273344;border-radius:25px;background:linear-gradient(145deg,#dce8e5,#91b7aa);box-shadow:18px 18px 0 #d2dfda;position:relative;transform:rotate(8deg)}.phone-illustration:before{content:"";position:absolute;top:9px;left:50%;transform:translateX(-50%);width:43px;height:12px;background:#273344;border-radius:10px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:15px;margin:34px 0 16px}.section-head h2{margin:0;font-size:25px;letter-spacing:-.5px}.section-head p{margin:3px 0 0;color:var(--muted)}.category-row{display:flex;flex-wrap:wrap;gap:9px;margin:16px 0 28px}.category-row a{background:#fff;border:1px solid var(--line);border-radius:30px;padding:8px 15px;font-weight:650;font-size:14px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.product-card{background:#fff;border:1px solid var(--line);border-radius:13px;padding:14px;transition:.2s}.product-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px #18212f0d}.product-thumb{height:185px;border-radius:9px;background:#f1f4f6;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-thumb img{width:100%;height:100%;object-fit:contain}.phone-fallback{width:82px;height:148px;border:6px solid #273344;border-radius:18px;background:linear-gradient(145deg,#e2e8ef,#aab8c7);position:relative}.phone-fallback:before{content:"";position:absolute;top:7px;left:50%;transform:translateX(-50%);width:30px;height:8px;border-radius:8px;background:#273344}.product-card h3{font-size:16px;margin:12px 0 4px}.product-card .price{font-weight:800;font-size:18px;color:var(--brand)}.product-card .meta{font-size:13px;color:var(--muted)}.product-card .button{width:100%;margin-top:12px}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:38px 0}.benefit{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px}.benefit strong{display:block;margin-bottom:4px}.benefit p{margin:0;color:var(--muted);font-size:14px}.site-footer{margin-top:55px;background:#172333;color:#e8edf2;padding:32px 0}.footer-inner{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.site-footer p{color:#b8c2ce;margin:5px 0}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px; margin:0!important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;background:#fff;border:1px solid var(--line);border-radius:13px;padding:14px}.woocommerce ul.products li.product img{height:180px;object-fit:contain}.woocommerce div.product{background:#fff;padding:24px;border:1px solid var(--line);border-radius:14px}.woocommerce div.product div.images img{object-fit:contain}.woocommerce .quantity .qty{padding:9px;border:1px solid var(--line);border-radius:7px}.woocommerce-message,.woocommerce-info{border-top-color:var(--brand)}.woocommerce-message:before,.woocommerce-info:before{color:var(--brand)}.call-note{background:var(--brand2);border-radius:10px;padding:13px 15px;margin:15px 0;color:#24594d}.call-note a{font-weight:800;text-decoration:underline}.content-area{background:#fff;border:1px solid var(--line);border-radius:13px;padding:25px;margin:25px auto}.search-form input{padding:10px;border:1px solid var(--line);border-radius:8px;max-width:170px}
@media(max-width:850px){.product-grid,.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hero{grid-template-columns:1fr}.hero-art{display:none}.main-nav{gap:12px}.benefits{grid-template-columns:1fr}}@media(max-width:560px){.header-inner{padding:12px 0;flex-wrap:wrap}.main-nav{order:3;width:100%;justify-content:space-between;font-size:14px}.header-actions .btn{padding:9px 11px}.product-thumb{height:150px}.hero{padding:30px 7%}.section-head h2{font-size:21px}}
