/*
Theme Name:   Hindigyan Games (Blocksy Child)
Description:  Game listing child theme for Blocksy. Games are a custom post type with remote image URLs.
Template:     blocksy
Version:      1.0.0
Text Domain:  hg
*/

/* Page backgrounds of the original site */
body.hg-bg-home { background-color: #838fff; margin: 0; }
body.hg-bg-game { background-color: #fff; margin: 0; }
body.hg-bg-page { background-color: #fafbff; margin: 0; }

/* Plain pages (Contact, Privacy, Terms) – original styles */
.hg-page { font-family: Arial, sans-serif; font-size: 12px; line-height: 1.5; color: #000; padding: 20px; }
.hg-page h1, .hg-page h2, .hg-page h3 { margin-top: 1em; margin-bottom: .5em; color: #000; font-family: inherit; font-weight: bold; line-height: 1.3; }
.hg-page h1 { font-size: 20px; }
.hg-page h2 { font-size: 16px; }
.hg-page h3 { font-size: 14px; }
.hg-page p { margin: .5em 0; font-size: 12px; }
.hg-page ul { margin: .5em 0 .5em 20px; padding: 0; list-style: disc; }
.hg-page a { color: #0000ee; text-decoration: none; }
.hg-page a:hover { text-decoration: underline; }
.hg-page .btn-home { display: inline-block; margin-top: 20px; padding: 8px 16px; background-color: #8080ff; color: #fff; font-size: 12px; border-radius: 5px; text-decoration: none; }
.hg-page .btn-home:hover { background-color: #3333ff; text-decoration: none; }

/* Ad slots (widget areas). Empty slots render nothing. */
.hg-ad { max-width: 1200px; margin: 16px auto; text-align: center; }
.hg-ad-label { display: block; margin-bottom: 4px; letter-spacing: 4px; color: #666; font: 400 9px Arial, sans-serif; opacity: .7; }

/* Archive / home heading + intro text */
.hg-home .hg-intro { max-width: 1100px; margin: 24px auto; padding: 0 16px; color: #fff; text-align: center; }
.hg-home .hg-intro h1 { font-size: 26px; margin-bottom: 8px; }
.hg-home .hg-intro p { opacity: .9; }
