/*
Theme Name: Tuntush Agro
Theme URI: https://tuntushagro.agri
Author: Tuntush Agro Studio
Author URI: https://tuntushagro.agri
Description: A premium, futuristic agriculture theme blending glassmorphism, falling-leaf ambience and regenerative-farming storytelling. Includes a full one-page front page builder plus blog, archive and single templates.
Version: 1.0.0
Requires at least: 6.2
Tested up to: 6.7
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tuntushagro
Tags: agriculture, business, one-page, dark-mode, block-styles, custom-menu, custom-logo, featured-images, threaded-comments, translation-ready
*/

/* Base WordPress-required styles live here; the full design system is in assets/css/theme.css */

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus {
  background: var(--card);
  border-radius: 12px;
  box-shadow: var(--shadow-soft);
  clip: auto !important;
  clip-path: none;
  color: var(--foreground);
  display: block;
  font-size: 0.9rem;
  height: auto;
  left: 1rem;
  line-height: normal;
  padding: 0.9rem 1.4rem;
  text-decoration: none;
  top: 1rem;
  width: auto;
  z-index: 100000;
}

.alignleft {
  float: left;
  margin: 0.4rem 1.6rem 1rem 0;
}

.alignright {
  float: right;
  margin: 0.4rem 0 1rem 1.6rem;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignwide {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.alignfull {
  max-width: none;
}

.wp-caption,
.gallery-caption,
.bypostauthor,
.sticky {
  display: block;
}

.wp-caption-text {
  color: var(--muted-foreground);
  font-size: 0.85rem;
  margin-top: 0.5rem;
  text-align: center;
}

.story-band{margin:80px 0}.story-band__content{display:flex;justify-content:space-between;align-items:center;gap:60px;padding:70px;border-radius:28px;background:linear-gradient(135deg,#0f5a33,#0b2d1c)}.story-band__eyebrow{color:#8cffb7;text-transform:uppercase;font-size:.8rem;font-weight:700}.story-band h2{color:#fff;font-size:2.5rem}.story-band p{color:rgba(255,255,255,.85);line-height:1.8}.story-btn{display:inline-flex;margin-top:24px;padding:15px 30px;background:linear-gradient(135deg,#15C972,#0D9F58);color:#fff;border-radius:999px;text-decoration:none;font-weight:700}.story-arrow{transition:.3s}.story-btn:hover .story-arrow{transform:translateX(6px)}.story-stat{width:220px;height:220px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15)}.story-stat__number{font-size:3rem;color:#8cffb7;font-weight:800}.story-stat__label{color:#ddd;text-align:center;padding:0 20px}@media(max-width:900px){.story-band__content{flex-direction:column;text-align:center}}
