/*
Theme Name:       OGA Mini App v109001 · Networks Edition
Theme URI:        https://onlineguideassociation.org/
Author:           Online Guide Association
Author URI:       https://onlineguideassociation.org/
Description:      OGA Mini App v109001 — STANDALONE NETWORKS EDITION. Bulletproof WordPress + WooCommerce theme for onlineguideassociation.org adding the 14 OGACE Networks layer on top of v108111: Tours Guide · Content Creator · Digital Nomad · Digital Marketing · AI · Photographer · Videographer · Crypto · Business · Content Publisher · Affiliate · Make Money Online · Social Media Feed Shop · AI Shop. Each network = data row + renderer + REST endpoint + shortcode + WC-aware category link. Includes OGACE terminal prompts per network (guide@ogace, creator@ogace, aria@neural-core, wallet@ogace, etc.). Preserves all v108111 features: Social Media Feed Shop, AI Shopping World, 9 × 17T × 39-D tensor cosmology (153T addressable), 11 G-tier product categories, 28-hub Pillar Nav with Dolls pooled last, Echoes Compact, OGAISM 5 Pillars, Cyber Security v10.8.1, Truth CRM SSOT. Critical-error proof: every function wrapped in function_exists(), every WC reference behind class_exists('WooCommerce'), every file load behind file_exists + is_readable. PHP 5.6+ Namecheap-safe — no arrow fns, no typed params, no match(), no nullsafe. Pretty URLs /networks/ and /networks/{slug}/ via rewrite rules with virtual page fallback. Master kill switch via OGA_V109001_NETWORKS_ACTIVE. Concept lineage: oga-final-v1079 → oga-mini-app-v1081 → oga-mini-app-v108111 → oga-mini-app-v109001 (this networks edition).
Version:          109001.0
Requires at least: 5.8
Tested up to:     6.5
Requires PHP:     5.6
License:          GPL-2.0-or-later
License URI:      https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:      oga-v109001
Tags:             standalone, woocommerce, social-commerce, ai-shopping, networks, tourism, cambodia, ogace, pwa, multi-network
*/

/* ══════════════════════════════════════════════════════════════════════════
 * OGA v109001 · DESIGN TOKENS
 * Single-source CSS variables consumed by inc/ogace-all.php inline styles
 * and inc/ogace-networks.php card grid.
 * ══════════════════════════════════════════════════════════════════════════ */
:root {
	/* surfaces */
	--o-bg0: #0A0A0F;      --o-bg1: #14141C;      --o-bg2: #1E1E2A;      --o-bg3: #252535;
	--o-fg0: #F4F4F7;      --o-fg1: #C8C8D2;      --o-fg2: #8E8EA0;      --o-fg3: #5E5E70;
	--o-line1: rgba(255,255,255,0.06);
	--o-line2: rgba(255,255,255,0.10);
	/* accents */
	--o-gold:  #C9A227;
	--o-rose:  #D4537E;
	--o-teal:  #5EC3C0;
	--o-violet: #B18CF2;
	/* tier colors (PLG freemium ladder) */
	--t-free:  #5EC3C0;    --t-pro:   #C9A227;    --t-agency: #FF8A65;
	--t-ent:   #B18CF2;    --t-dao:   #D4537E;
	/* tech-co tints */
	--tc-wc:    #7F54B3;   --tc-ai:    #A855F7;   --tc-nvidia: #76B900;
	/* graph layer rings (G0..G7) — reused by Networks card border-left */
	--g0: #5EC3C0;  --g1: #C9A227;  --g2: #A855F7;  --g3: #7F54B3;
	--g4: #76B900;  --g5: #4285F4;  --g6: #D4537E;  --g7: #FF8A65;
	/* radii + fonts */
	--o-r4: 4px;   --o-r8: 8px;   --o-r12: 12px;
	--o-mono: ui-monospace, 'SF Mono', 'JetBrains Mono', Menlo, monospace;
	--o-sans: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

/* base reset — defensive, won't fight other themes if reactivated */
html { box-sizing: border-box; }
*, *::before, *::after { box-sizing: inherit; }
body {
	margin: 0;
	font-family: var(--o-sans);
	background: var(--o-bg0);
	color: var(--o-fg0);
	font-size: 14px;
	line-height: 1.55;
	-webkit-font-smoothing: antialiased;
}
a { color: var(--o-teal); text-decoration: none; }
a:hover { color: var(--o-gold); }
img { max-width: 100%; height: auto; display: block; }
button { font: inherit; cursor: pointer; }

/* container — single-column mini-app on mobile, widens to 720 on tablet+ */
.oga-shell {
	max-width: 480px;
	margin: 0 auto;
	min-height: 100vh;
	background: var(--o-bg0);
}
@media (min-width: 768px) {
	.oga-shell { max-width: 720px; }
}
.oga-section { padding: 14px 20px; }
.oga-section-label {
	font-family: var(--o-mono);
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: .08em;
	color: var(--o-fg3);
	margin-bottom: 10px;
}
.oga-prompt {
	font-family: var(--o-mono);
	font-size: 11px;
	color: var(--o-fg3);
	padding: 8px 12px;
	background: var(--o-bg1);
	border-radius: var(--o-r4);
	border-left: 2px solid var(--o-gold);
	margin-bottom: 14px;
	overflow-x: auto;
	white-space: nowrap;
}

/* hover lift on network cards (cards themselves are inline-styled anchors) */
.oga-section a[href*="/networks/?nw="]:hover,
.oga-section a[href*="/networks/"]:hover {
	transform: translateY(-1px);
	transition: transform .15s ease;
}

/* end style.css — most styles emitted inline by inc/ogace-all.php + inc/ogace-networks.php */
