/*
Theme Name:        Crucible3D
Theme URI:         https://crucible-3d.com
Author:            Crucible3D
Author URI:        https://crucible-3d.com
Description:       Custom theme for shop.crucible-3d.com. Consumes the
                   @crucible/design-system package so the WooCommerce shop
                   visually matches the Next.js marketing site at crucible-3d.com.
                   See docs/WP_INTEGRATION_EPIC.md.
Version:           0.1.0
Requires at least: 6.4
Tested up to:      6.7
Requires PHP:      8.1
License:           Proprietary
Text Domain:       crucible3d
*/

/* Theme-local rules live here. The bulk of the visual identity ships from
   the design-system package (tokens.compiled.css, reset.css, base.css) and
   is enqueued ahead of this file in functions.php. Keep this file thin. */

/* Vertical breathing room on the page content area. The Next side achieves
   this with per-page `py-12` / `py-24` on a section or main wrapper; on WP
   the shared chrome's <main id="main" class="site-main"> wraps every page
   so we set padding once here. 3rem (48px) matches the denser end of the
   Next pattern (apps/web/src/app/materials/page.tsx) which fits shop pages
   well; informational Next pages use 6rem but that feels excessive over
   dense surfaces like /cart, /checkout, and /my-account. */
main.site-main {
	padding-block: 3rem;
}
