/*
Theme Name: Paisa Apps & Games Store
Theme URI: https://paisa.net.pk/
Author: Paisa Store
Description: Responsive SEO-conscious apps and games directory theme with editable ratings, download counts and download buttons.
Version: 1.0.0
Requires PHP: 7.4
Text Domain: paisa-store
License: GPL-2.0-or-later
*/
:root{--green:#16864a;--ink:#16232d;--muted:#697784;--line:#e5eaf0}*{box-sizing:border-box}body{margin:0;font:16px/1.65 system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:#f8fafb}a{color:inherit;text-decoration:none}a:hover{color:var(--green)}.wrap{max-width:1160px;margin:auto;padding:0 18px}.site-head{background:white;border-bottom:1px solid var(--line)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;padding-bottom:18px;flex-wrap:wrap}.brand{font-size:23px;font-weight:850;letter-spacing:-.6px}.brand span{color:var(--green)}.menu{display:flex;gap:18px;flex-wrap:wrap}.menu a{font-weight:650;font-size:14px}.searchbar{display:flex;gap:8px;max-width:360px;flex:1 1 240px}.searchbar input{width:100%;padding:11px 14px;border:1px solid #dbe3e8;border-radius:11px;font:inherit}.searchbar button,.btn{background:var(--green);color:white;border:0;border-radius:11px;padding:11px 18px;font-weight:750;cursor:pointer;display:inline-block}.searchbar button:hover,.btn:hover{background:#106a3a;color:white}.hero{background:linear-gradient(120deg,#e9f9ee,#f5fbff);border-radius:22px;padding:34px;margin:28px 0}.hero h1{font-size:clamp(26px,4vw,42px);line-height:1.18;margin:0 0 10px}.hero p{color:#526473;max-width:650px;margin:0}.section-title{display:flex;align-items:center;justify-content:space-between;margin:32px 0 17px}.section-title h2{margin:0;font-size:24px}.app-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.app-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:17px;min-width:0;transition:transform .2s}.app-card:hover{transform:translateY(-2px)}.app-icon{width:76px;height:76px;border-radius:18px;object-fit:cover;background:#e4f3eb;display:block}.icon-fallback{display:grid;place-items:center;color:var(--green);font-size:30px;font-weight:850}.app-card h3{font-size:17px;line-height:1.35;margin:12px 0 4px}.small{color:var(--muted);font-size:13px}.stars{color:#e7a600;font-weight:800}.metrics{display:flex;gap:12px;flex-wrap:wrap;margin:8px 0 15px;font-size:13px}.card-button{display:block;text-align:center;padding:9px 12px;background:#e5f5eb;color:#147542;border-radius:10px;font-weight:800}.card-button:hover{background:#d1eedc}.page-card{background:white;border:1px solid var(--line);border-radius:19px;padding:25px;margin:26px 0}.detail-head{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.detail-head .app-icon{width:112px;height:112px}.detail-head h1{margin:0;font-size:clamp(25px,4vw,38px)}.details{display:flex;gap:22px;flex-wrap:wrap;margin:20px 0}.detail-item{border-right:1px solid var(--line);padding-right:22px}.detail-item:last-child{border:0}.content img{max-width:100%;height:auto}.content a{color:var(--green);text-decoration:underline}.site-foot{border-top:1px solid var(--line);margin-top:40px;background:#fff;padding:24px 0;color:#687784}.pagination{margin:30px 0}.pagination .page-numbers{display:inline-block;padding:8px 12px;border:1px solid var(--line);border-radius:8px;margin:3px}.pagination .current{background:var(--green);color:#fff}.screen-reader-text{position:absolute;left:-9999px}.wp-block-image img{height:auto}@media(max-width:900px){.app-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-card{padding:12px}.app-icon{width:66px;height:66px}.menu{width:100%;gap:14px}.searchbar{max-width:none;order:3;flex-basis:100%}.hero{padding:23px;margin:18px 0}.page-card{padding:17px}.detail-head .app-icon{width:86px;height:86px}.detail-item{padding-right:12px}}
