/*
Theme Name: CoinPress Museum 3.1
Description: Professional RTL coin and banknote museum theme. PHP 8.1+.
Version: 3.1
*/
:root{--p:#b68b35;--d:#17212b;--bg:#f5f3ee;--card:#fff;--t:#20252a;--m:#69727b;--b:#e7e1d7}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--t);font-family:Tahoma,Arial,sans-serif;line-height:1.8}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.container{width:min(1180px,92%);margin:auto}.site-header{background:var(--d);color:#fff}.header-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{font-size:24px;font-weight:800;color:#fff}.main-nav ul{display:flex;gap:22px;list-style:none;margin:0;padding:0}.main-nav a{color:#fff}.main-nav a:hover{color:var(--p)}.site-main{min-height:65vh}.hero{padding:90px 0;background:linear-gradient(135deg,#17212b,#273846);color:#fff}.hero h1{font-size:clamp(34px,5vw,62px);line-height:1.25;margin:0 0 18px}.hero p{max-width:760px;color:#dce3e8;font-size:18px}.btn{display:inline-block;background:var(--p);color:#fff;padding:11px 20px;border-radius:8px;border:0;cursor:pointer}.btn.alt{background:#fff;color:var(--d)}.section{padding:55px 0}.section-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px}.section-title h1,.section-title h2{margin:0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:-35px;position:relative}.stat,.card,.filter-box,.detail-box{background:var(--card);border:1px solid var(--b);border-radius:14px;box-shadow:0 8px 28px rgba(30,40,50,.06)}.stat{padding:24px}.stat strong{display:block;font-size:32px;color:var(--p)}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.card{overflow:hidden}.card-media{aspect-ratio:4/3;background:#ece9e2;display:flex;align-items:center;justify-content:center;overflow:hidden}.card-media img{width:100%;height:100%;object-fit:cover}.card-body{padding:18px}.card h3{margin:0 0 8px;font-size:19px}.muted{color:var(--m);font-size:14px}.filter-box{padding:20px;margin-bottom:25px}.filters{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.filters input,.filters select{width:100%;padding:11px;border:1px solid #d8d2c8;border-radius:8px;background:#fff;font:inherit}.detail-head{display:grid;grid-template-columns:1fr 1fr;gap:30px}.detail-image{background:#ece9e2;border-radius:14px;overflow:hidden}.detail-image img{width:100%;display:block}.specs{width:100%;border-collapse:collapse}.specs td{padding:10px;border-bottom:1px solid var(--b)}.specs td:first-child{font-weight:700;width:32%}.front-back{display:grid;grid-template-columns:1fr 1fr;gap:18px}.site-footer{background:var(--d);color:#dfe5e9;padding:35px 0;margin-top:50px}.footer-grid{display:grid;grid-template-columns:2fr 1fr;gap:30px}.empty{padding:35px;text-align:center;background:#fff;border:1px dashed #ccc;border-radius:12px}@media(max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}.stats{grid-template-columns:repeat(2,1fr)}.detail-head{grid-template-columns:1fr}.filters{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.header-inner{align-items:flex-start;padding:16px 0;flex-direction:column}.main-nav ul{flex-wrap:wrap;gap:12px}.grid,.stats,.filters,.front-back{grid-template-columns:1fr}.hero{padding:55px 0}}
