/*
Theme Name:   Tap N Roll Site
Theme URI:    https://tapnroll.com
Description:  Astra child theme for the main tapnroll.com site. Exists to hold
              site-wide custom page templates (starting with the homepage,
              page-landing.php) OUTSIDE the parent Astra theme folder, so
              Astra's automatic updates can never delete or overwrite them
              again. Scoped strictly to main-site templates — it does NOT
              contain the ShopWP/Scryfall singles-shop logic, which lives in
              the separate kjb125/tapnroll-singles child theme.
Author:       Tap N Roll (KJB Collectables)
Author URI:   https://tapnroll.com
Template:     astra
Version:      1.0.0
Requires at least: 6.4
Requires PHP: 7.4
Tested up to: 6.6
License:      GPL-2.0-or-later
License URI:  https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  tapnroll-site
Tags:         landing-page, custom-template

This theme inherits everything from Astra except what is explicitly
overridden here. Right now that's just one file: page-landing.php, a fully
self-contained page template (own <html>/<head>/<body>, own nav/hero/
sections, calls wp_head()/wp_footer() directly and does NOT use
get_header()/get_footer()). It has no dependency on Astra template parts,
so it renders identically whether the parent Astra theme changes or not —
only the *file's location* (child theme vs. parent theme folder) matters
for update-safety.

Root cause this theme fixes:
  Astra auto-updated at 2:49 AM on 2026-07-07 without any user action.
  page-landing.php previously lived directly inside wp-content/themes/astra/,
  so the update wiped it. WordPress silently fell back to the Default
  Template for the Home page (ID 53), which has empty block-editor content,
  producing a blank homepage. Moving the template into this separate child
  theme folder means Astra's updater — which only ever touches its own
  wp-content/themes/astra/ directory — can never touch it again.

All future site-wide (non-singles-shop) custom templates should be added
here, not to the parent Astra theme folder.
*/

/* This file intentionally contains only the WordPress theme header comment.
   No custom CSS lives here yet — page-landing.php ships its own <style>
   block inline, matching how it worked as a standalone Worker-rendered page. */
