/*
Theme Name: Style Vibe Threads
Theme URI: https://stylevibethreads.com
Author: Style Vibe Threads
Author URI: https://stylevibethreads.com
Description: Modern streetwear storefront theme for Style Vibe Threads. Editorial "Bold Contrast" palette — warm off-white #F4F2ED + near-black ink #0E0E10 + a single decisive scarlet accent #E8261C (Supreme/Daily Paper energy), Archivo + Inter. WooCommerce-ready shop, cart and checkout with tips, two shipping tiers, variation swatches and upsells.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: stylevibethreads
Tags: e-commerce, two-columns, custom-menu, featured-images, sticky-post, full-width-template
WC requires at least: 6.0
WC tested up to: 9.0
*/

/* Theme base ??? full styles live in assets/site.css (header/footer/forms) and assets/home.css (front page). */
:root{
  /* ui-ux-pro-max palette: scarlet accent on warm off-white + ink; red reserved for SALE/urgency */
  --color-1:244,242,237;   /* paper / background #F4F2ED */
  --color-2:222,218,209;   /* soft surface / border #DEDAD1 */
  --color-3:232,38,28;    /* gold accent #E8261C */
  --color-4:14,14,16;      /* ink (primary dark) #0E0E10 */
  --color-5:21,21,26;       /* near-black text #0C0A09 */
  --sale:#E8261C;          /* team red — SALE / urgency only */
  --ink:#0E0E10;--paper:#F4F2ED;--card:#FFFFFF;
  --gold:#E8261C;--gold-deep:#C41208;
  --muted:#6E6B66;--muted-fg:#6E6B66;--border:#DEDAD1;--ring:#E8261C;
  --h:'Archivo',sans-serif;--p:'Inter',sans-serif;
}
body{margin:0;font-family:var(--p);color:rgb(var(--color-5));background:var(--paper);-webkit-font-smoothing:antialiased}
a{color:inherit}
/* Rubik is NOT inherently heavy like a display face — force weight on all headings */
h1,h2,h3,h4,.sec-title h2,.teams-head h2{font-family:var(--h);font-weight:800;letter-spacing:-.01em}

/* WooCommerce buttons in brand colour */
.woocommerce a.button,.woocommerce button.button,.woocommerce .button,
.woocommerce #respond input#submit,.woocommerce-page button.button.alt,
.woocommerce-page #payment #place_order{
  background:rgb(var(--color-4)) !important;color:rgb(var(--color-1)) !important;
  font-family:var(--h);letter-spacing:.04em;text-transform:uppercase;border-radius:8px;
}
.woocommerce .price,.woocommerce-Price-amount{color:rgb(var(--color-4));font-family:var(--h);font-weight:800}
.woocommerce span.onsale{background:var(--sale);color:#fff}

/* Page wrapper for WooCommerce + generic pages */
.byn-page{max-width:1300px;margin:0 auto;padding:40px 28px 80px}
.byn-page h1.entry-title,.byn-page .woocommerce-products-header__title{font-family:var(--h);font-size:clamp(36px,5vw,56px);text-transform:uppercase}













