/*
Theme Name: PakWin Directory
Theme URI: https://pakwins.org.pk/
Author: PakWin
Description: Lightweight responsive game and app review directory theme.
Version: 1.0.0
Requires PHP: 7.4
Text Domain: pakwin-directory
*/
:root{--red:#ff2525;--ink:#172033;--muted:#66758b;--bg:#f5f7fa}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,'Segoe UI',sans-serif;background:var(--bg);color:var(--ink);line-height:1.6}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}.wrap{width:min(1200px,calc(100% - 24px));margin:auto}.top{background:linear-gradient(100deg,#ff3939,#fa0909);color:white}.top .wrap{display:flex;align-items:center;justify-content:space-between;padding:13px 0}.brand{font-size:clamp(18px,2vw,25px);font-weight:800}.menu{display:flex;gap:10px;flex-wrap:wrap}.menu a{padding:9px 14px;border-radius:7px}.menu a:hover{background:#ffe5e5}.nav{background:#fff;border-bottom:1px solid #e1e5eb}.nav .wrap{display:flex;justify-content:space-around;gap:10px;flex-wrap:wrap;padding:13px 0}.nav a{font-size:14px;color:#52627c}.hero{text-align:center;padding:22px 0 10px}.hero h1{margin:0 0 12px;font-size:clamp(23px,3vw,32px)}.intro{background:linear-gradient(105deg,#111827,#00c9ba);color:white;border-radius:10px;padding:15px 18px;font-size:14px}.section-title{text-align:center;font-size:23px;margin:22px 0 12px}.tabs{display:grid;grid-template-columns:1fr 1fr;background:white;padding:5px;border-radius:9px;gap:5px;margin-bottom:18px}.tabs a{text-align:center;padding:12px;border-radius:7px;font-weight:700}.tabs a.active{background:var(--red);color:white}.cards{display:grid;gap:12px}.game{position:relative;display:flex;align-items:center;gap:15px;background:#fff;border:1px solid #dce2eb;border-radius:12px;padding:18px;box-shadow:0 2px 4px #0000000d}.game img{width:60px;height:60px;object-fit:cover;border-radius:12px}.game-info{flex:1;min-width:0}.game h2{font-size:18px;margin:0 0 4px}.game p{margin:2px 0;font-size:13px;color:#4d6078}.game .details{color:#e22b2b}.action{display:inline-block;background:#101010;color:#fff;border-radius:9px;padding:10px 16px;font-weight:700;white-space:nowrap}.action:hover{background:#e51c23;text-decoration:none}.content{background:white;padding:24px;border-radius:12px;margin:22px auto}.content a{color:#cf1818;text-decoration:underline}.footer{background:#151e2c;color:white;margin-top:30px;padding:24px 0}.footer a{margin-right:15px}.footer p{color:#c6ced9;font-size:13px}.screen-reader-text{position:absolute;left:-9999px}.pagination{margin:25px 0}.pagination a,.pagination span{display:inline-block;padding:7px 12px;background:white;border-radius:5px;margin:3px}@media(max-width:600px){.game{padding:12px;gap:10px}.game img{width:49px;height:49px}.game h2{font-size:16px}.action{padding:9px 11px;font-size:13px}.brand{font-size:19px}.nav .wrap{justify-content:space-between}.content{padding:15px}}
