/* =============================================================
 * PlayF2P — Gamesgames Skin (referans: www.gamesgames.com)
 *
 * modern.css'in yerini alan görsel katman. SADECE renk/yüzey:
 * düz kırmızı header (#d50000), açık mavi sayfa zemini (#a9d7ff),
 * mavi bölüm başlıkları (#438afe), düz/gölgesiz tile'lar ve
 * koyu kırmızı footer (#b00404). Izgara (grid), genişlik,
 * yükseklik ve box-model ölçüleri DEĞİŞTİRİLMEZ.
 *
 * Bu dosya tüm diğer stillerden SONRA yüklenir (functions.php).
 * Geri almak için enqueue satırını modern.css ile değiştirmek yeter.
 * ============================================================= */

:root{
	--gg-red:#d50000;
	--gg-red-dark:#b00404;
	--gg-red-hover:#a80000;
	--gg-blue:#438afe;
	--gg-blue-dark:#2f6fd6;
	--gg-page:#a9d7ff;
	--gg-card:#ffffff;
	--gg-ink:#434343;
	--gg-line:#e5e5e5;
}

/* ============ SAYFA ÇEVRESİ ============
 * Referansta site 1440px genişlikte ORTALANIR; kenarlarda düz
 * açık mavi zemin görünür. */
body{ background:var(--gg-page) !important; }
.outer.container{
	margin:0 auto !important;
	background:transparent !important;
}
.inner.container{ background:var(--gg-card) !important; }

/* ============ HEADER (mega menü çubuğu) ============ */
#wdg_header.wdg_header{
	background:var(--gg-red) !important;
	box-shadow:none !important;
}
#wdg_menu .menu-title{ color:#fff !important; }
#wdg_menu .menu-item:hover .menu-item-button-container,
#wdg_menu .menu-item.is-active .menu-item-button-container{
	background:rgba(0,0,0,.14) !important;
}
#wdg_menu .menu-item .new-games .menu-title{ color:#ffe082 !important; }

/* ============ MEGA MENÜ AÇILIR PANEL ============ */
.menu-item__dropdown{
	border-top:3px solid var(--gg-red) !important;
	box-shadow:0 8px 20px rgba(0,0,0,.25) !important;
}
.menu-item__dropdown .box-title{ color:var(--gg-blue) !important; }
.menu-item__dropdown .all_category_labels-link{ color:var(--gg-blue) !important; font-weight:700; }
.menu-item__dropdown .all_category_labels-link:hover{ color:var(--gg-red) !important; }
.menu-item__dropdown .category .grid-col a:hover,
.menu-item__dropdown .category .grid-col a:hover i{ color:var(--gg-red) !important; }

/* ============ ARAMA ÇUBUĞU ============ */
.wdg_search_bar #searchText:focus{
	border-color:var(--gg-red) !important;
	box-shadow:0 0 0 3px rgba(213,0,0,.15) !important;
	outline:0 !important;
}

/* ============ BÖLÜM BAŞLIKLARI (RECOMMENDED, HOT GAMES…) ============ */
.box-title.ellipsis,
section.box .box-title{
	color:var(--gg-blue) !important;
	padding-left:0 !important;
}
.box-header{ border-bottom-color:#ccc !important; }
.box-more{ color:var(--gg-blue) !important; }
.box-more:hover{ color:var(--gg-red) !important; }

/* ============ OYUN KAROLARI (tile) ============
 * Referans: 5px köşe, gölgesiz, düz beyaz kart. Hover'da hafif
 * mavi çerçeve dışında efekt yok. */
a.tile{
	border-radius:5px !important;
	background:var(--gg-card) !important;
	box-shadow:none !important;
	outline:0 !important;
	transform:none !important;
}
a.tile .tile-thumbnail,
a.tile picture,
a.tile .tile-noimg{ border-radius:5px 5px 0 0 !important; }
.wdg_page_home a.tile:hover,
.grid-row a.tile:hover,
a.tile:hover{
	transform:none !important;
	box-shadow:0 0 0 2px var(--gg-blue) !important;
	outline:0 !important;
}
a.tile:hover .tile-title{ color:var(--gg-blue) !important; }
.tile-title{ color:var(--gg-ink); }

/* Editor's Picks hero — düz köşe, zoom yok */
.wdg_featured_games .featured-hero{ border-radius:5px !important; box-shadow:none !important; }
.wdg_featured_games .featured-hero img{ transition:none; }
.wdg_featured_games .featured-hero:hover img{ transform:none; }

/* ============ FOOTER ============ */
#wdg_footer.wdg_footer{ background:var(--gg-red-dark) !important; }
.wdg_footer--text-column__item a:hover{ color:#ffd0d0 !important; }
.wdg_footer--soc:hover{
	background:rgba(255,255,255,.28) !important;
	transform:none !important;
	box-shadow:none !important;
}

/* ============================================================= *
 *  TEK OYUN SAYFASI (single-game.css üstüne)
 * ============================================================= */
.page{ background:var(--gg-card) !important; }
.game-info .title-row h1{ color:var(--gg-blue) !important; }
.game-info .tags a:hover{
	background:rgba(67,138,254,.12) !important;
	color:var(--gg-blue) !important;
	border-color:var(--gg-blue) !important;
}
.similar-row h2{ color:var(--gg-blue) !important; }

/* ============================================================= *
 *  KATEGORİ / ARŞİV SAYFASI (category.css üstüne)
 * ============================================================= */
.category-head h1,
.content h2{ color:var(--gg-blue) !important; }
/* Açıklama (editorial) bloğu referansta siyah başlıklı, beyaz zeminli */
.content .seo h2,
.content .seo h3{ color:#000 !important; }
