/*
Theme Name: Zamidar Records Official
Theme URI: https://zrm.sineflix.in/
Author: VR Panghal
Author URI: https://www.sineflix.in/
Description: Premium official music label theme for Zamidar Records.
Version: 2.0.0
Requires at least: 5.8
Requires PHP: 7.4
Text Domain: zamidar-records
*/
:root{--bg:#090807;--panel:#15110c;--gold:#dcae37;--text:#fff8e8;--muted:#b9ab91;--line:#2a2117}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,sans-serif}a{text-decoration:none;color:inherit}.wrap{max-width:1180px;margin:auto;padding:0 22px}
header{position:fixed;top:0;left:0;right:0;z-index:20;background:rgba(9,8,7,.88);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav{height:72px;display:flex;align-items:center;justify-content:space-between}.logo{font-size:21px;font-weight:900;letter-spacing:1px;color:var(--gold)}.navlinks{display:flex;gap:22px;font-size:13px;color:#d9ceb9}.navlinks a:hover{color:var(--gold)}
.hero{min-height:720px;padding-top:72px;position:relative;display:flex;align-items:center;overflow:hidden}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#090807 5%,rgba(9,8,7,.84) 42%,rgba(9,8,7,.2) 100%)}.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.75}.hero-content{position:relative;z-index:2}.eyebrow{color:var(--gold);font-size:12px;font-weight:900;letter-spacing:3px}.hero h1{font-size:64px;line-height:.98;margin:15px 0}.hero p{max-width:570px;color:var(--muted);font-size:16px;line-height:1.7}.buttons{display:flex;gap:12px;margin-top:26px}.btn{padding:13px 19px;border-radius:8px;font-weight:900;border:0;cursor:pointer}.gold{background:var(--gold);color:#151006}.dark{background:#201a12;color:white;border:1px solid #453821}
section{padding:72px 0}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px}.section-head h2{font-size:32px;margin:0}.section-head p{color:var(--muted);margin:7px 0 0}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.card{background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden;transition:.2s}.card:hover{transform:translateY(-4px);border-color:#765b24}.media-button{display:block;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.poster{position:relative;aspect-ratio:16/9;overflow:hidden;background:#100b07}.poster img{display:block;width:100%;height:100%;object-fit:cover}.play{position:absolute;left:12px;bottom:12px;background:var(--gold);color:#111;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;font-weight:900}.rank{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.75);padding:6px 9px;border-radius:6px;color:var(--gold);font-weight:900}.info{padding:14px}.info h3{font-size:16px;margin:0 0 6px}.info p{font-size:12px;color:var(--muted);margin:0;line-height:1.5}
.feature{display:grid;grid-template-columns:1.3fr 1fr;background:linear-gradient(110deg,#1b140c,#0e0c09);border:1px solid var(--line);border-radius:14px;overflow:hidden}.feature img{width:100%;height:100%;object-fit:cover}.feature-copy{padding:45px}.feature-copy h2{font-size:42px;margin:12px 0}.feature-copy p{color:var(--muted);line-height:1.7}
.network{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px 0}.network-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.network a{border:1px solid var(--line);padding:16px;border-radius:8px;background:#100d09}.network a:hover{border-color:var(--gold)}.network small{display:block;color:var(--muted);margin-top:4px}
footer{padding:45px 0;background:#070605;color:var(--muted)}footer strong{color:var(--gold)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.modal{position:fixed;inset:0;background:rgba(0,0,0,.85);display:none;align-items:center;justify-content:center;z-index:100;padding:20px}.modal.show{display:flex}.box{width:min(1000px,100%);background:#111;border-radius:12px;position:relative;padding:10px}.close{position:absolute;right:8px;top:5px;background:#000;color:#fff;border:0;border-radius:50%;font-size:25px;width:40px;height:40px;cursor:pointer;z-index:2}.video{aspect-ratio:16/9}.video iframe{width:100%;height:100%;border:0}
@media(max-width:800px){.grid{grid-template-columns:repeat(2,1fr)}.hero h1{font-size:45px}.feature{grid-template-columns:1fr}.network-grid,.footer-grid{grid-template-columns:1fr}.navlinks{display:none}}@media(max-width:480px){.grid{grid-template-columns:1fr}.hero{min-height:620px}}

/* Footer visibility fix */
.site-footer-network{display:block!important;width:100%;clear:both}
.network{display:block!important;width:100%;clear:both;position:relative;z-index:2}
footer{display:block!important;width:100%;clear:both;position:relative;z-index:2}
