/*
Theme Name: Gamereactor Refresh
Theme URI: https://www.gamereactor.eu/
Template: gamereactor
Author: Clickout Media
Author URI: https://clickoutmedia.com/
Description: Design refresh for the migrated Gamereactor network, built as a child of the 1:1 harvest theme. The parent is kept byte-for-byte untouched so that `wp theme activate gamereactor` is a complete, one-command rollback on any of the 23 sites.
Version: 0.1.0
Requires at least: 6.4
Requires PHP: 8.1
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: gamereactor-refresh
*/

/*
 * THIS FILE CARRIES NO RULES, AND THAT IS DELIBERATE.
 *
 * The design lives in assets/css/child.css, enqueued as `gr-child` at
 * priority 999 so it lands after the parent's harvested sheets:
 *
 *     gr-layout  ->  gr-frontend  ->  gr-theme  ->  gr-child
 *
 * WordPress does not enqueue a theme's style.css by itself, so putting the
 * design here as well would either do nothing or load it twice in the wrong
 * order. The header above is the file's whole job.
 *
 * `Template: gamereactor` is the line that makes this a child theme rather
 * than a standalone one. Without it WordPress treats the directory as its
 * own theme, the parent's templates and harvested CSS are not inherited,
 * and every page falls back to whatever this directory happens to contain.
 *
 * WHY THIS FILE HAD TO BE RE-CREATED, so it does not happen again: the
 * deploy is `rsync --delete` from a working copy that was assembled file by
 * file and never contained style.css. The first such push removed it from
 * the server. Nothing appeared to break, because .eu had already been
 * activated and WordPress reads templates and functions.php from the
 * stylesheet directory by PATH — it does not re-validate the theme on every
 * request. So the site kept rendering while wp_get_theme() considered the
 * theme broken, and the damage only surfaced when a second site was asked
 * to activate it: "Error: Stylesheet is missing."
 */
