/*
Theme Name: Poker More Editorial
Theme URI: https://pokerpokerandmorepoker.com/
Author: Editorial Studio
Description: Responsive Indonesian poker and Bola Tangkas editorial website.
Version: 1.3.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: poker-more-editorial
*/
:root{--navy:#101d31;--ink:#18243a;--gold:#d5a53d;--muted:#64748b;--line:#e2e8f0;--bg:#f5f7fb}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.75 system-ui,-apple-system,Segoe UI,sans-serif}a{color:#174c84;text-decoration:none}a:hover{text-decoration:underline}.container{width:min(1120px,calc(100% - 36px));margin:auto}.site-header{background:var(--navy);color:#fff}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 0;flex-wrap:wrap}.brand{color:#fff;font-size:1.28rem;font-weight:850;letter-spacing:.02em}.brand:hover{color:var(--gold)}.tagline{color:#bac7da;font-size:.79rem;margin:0}.menu{display:flex;flex-wrap:wrap;gap:17px;list-style:none;margin:0;padding:0}.menu a{color:#f2f5fa;font-size:.9rem}.hero{background:linear-gradient(135deg,#12233c,#203c5e);color:white;padding:65px 0 56px}.hero-inner{max-width:850px}.eyebrow{color:#e5bd69;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:800}.hero h1{font-size:clamp(2.15rem,5vw,3.8rem);line-height:1.14;letter-spacing:-.035em;margin:12px 0 20px}.hero p{color:#e1e9f5;font-size:1.09rem;max-width:720px}.actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:25px}.cta{border-radius:10px;min-width:165px;text-align:center;padding:13px 24px;display:inline-block;font-weight:850;letter-spacing:.06em}.cta-gold{background:var(--gold);color:#172033}.cta-blue{background:#314c72;color:white;border:1px solid #8195b4}.cta-disabled{opacity:.7;cursor:default}.notice{font-size:.8rem;color:#cbd5e1;margin-top:12px}.main-area{padding:42px 0 75px}.layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:30px}.panel,.article-card,.sidebar-card{background:#fff;border:1px solid var(--line);border-radius:13px;padding:30px;box-shadow:0 8px 25px #172b4810}.panel h2,.article-card h2{line-height:1.3}.panel h2:first-child{margin-top:0}.entry-content{overflow-wrap:anywhere}.entry-content h2{margin-top:1.8em;line-height:1.35}.entry-content h3{line-height:1.35}.entry-content p{margin:0 0 1.15em}.entry-content ul{padding-left:22px}.sidebar-card{margin-bottom:18px;padding:22px}.sidebar-card h3{margin-top:0}.sidebar-card ul{padding-left:19px}.section-heading{font-size:1.4rem;margin:35px 0 18px}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.article-card{padding:22px}.article-card h3{line-height:1.35;margin:8px 0}.meta{color:var(--muted);font-size:.83rem}.site-footer{background:#0e192a;color:#bac8d8;padding:36px 0}.site-footer a{color:#e5bf71}.footer-inner{display:flex;gap:25px;justify-content:space-between;flex-wrap:wrap}.pagination{margin-top:25px}.skip-link{position:absolute;top:-60px;left:10px;background:white;padding:10px;z-index:100}.skip-link:focus{top:10px}input[type=search]{padding:11px;border:1px solid var(--line);max-width:100%}button{padding:11px;border:0;background:var(--gold);cursor:pointer}@media(max-width:800px){.layout{grid-template-columns:1fr}.hero{padding:46px 0}.topbar{align-items:flex-start}.cards{grid-template-columns:1fr}}@media(max-width:480px){.actions{display:grid;grid-template-columns:1fr 1fr}.cta{min-width:0;padding:12px 8px;font-size:.86rem}.panel{padding:21px}}

/* V1.1 hero artwork and CTA refresh */
.hero{background:linear-gradient(90deg,#101d31 0%,#101d31 32%,rgba(16,29,49,.94) 47%,rgba(16,29,49,.2) 100%),url("assets/poker-cards-hero.webp") right center/auto 100% no-repeat,#101d31;min-height:400px}
.hero-inner{max-width:760px}.hero h1{max-width:700px}.hero p{max-width:630px}.cta-blue{background:#ba1828;border-color:#e87b7b;color:#fff}.cta:hover{text-decoration:none;filter:brightness(1.07)}
@media(max-width:800px){.hero{background:linear-gradient(90deg,rgba(16,29,49,.96),rgba(16,29,49,.82)),url("assets/poker-cards-hero.webp") right center/cover no-repeat,#101d31}}
