
/*
Theme Name: Helovynas Online
Theme URI: https://helovynas.online
Author: Tomas + ChatGPT
Author URI: https://helovynas.online
Description: Tamsi Helovyno e. parduotuvės tema su WooCommerce palaikymu ir pagrindiniu hero sekcijos šablonu.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: helovynas-online
*/
:root{
  --bg:#0C0C0C;
  --fg:#F5F5F5;
  --muted:#C7C7C7;
  --accent:#FF6A00;
}
body{
  background:var(--bg);
  color:var(--fg);
  font-family:'Poppins',system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
  line-height:1.6;
}
a{ color:var(--accent); }
a:hover{ opacity:.85; }
.site-wrap{ max-width:1200px; margin:0 auto; padding:24px; }
.header{
  display:flex; align-items:center; justify-content:space-between;
  padding:16px 24px; background:rgba(255,255,255,0.02); backdrop-filter:saturate(120%);
  border-bottom:1px solid rgba(255,255,255,.06); position:sticky; top:0; z-index:5;
}
.logo{ font-family:'Creepster',cursive; font-size:28px; letter-spacing:1px; color:var(--fg); }
.nav a{ margin:0 12px; text-decoration:none; }
.btn{
  display:inline-block; padding:12px 18px; border-radius:10px; background:var(--accent);
  color:#111; font-weight:700; text-decoration:none;
}
.btn:hover{ transform:translateY(-1px); }
.hero{
  display:flex; align-items:center; min-height:58vh; padding:48px 24px;
  background:
    radial-gradient(1200px 600px at 90% 10%, rgba(255,106,0,.15), transparent 60%),
    radial-gradient(900px 400px at 0% 100%, rgba(255,106,0,.10), transparent 60%);
}
.hero h1{
  font-family:'Creepster',cursive; font-size:56px; margin:0 0 12px;
}
.hero p{ font-size:18px; color:var(--muted); max-width:700px; }
.hero .cta{ margin-top:22px; }
.section{ padding:32px 24px; }
.section h2{ font-family:'Creepster',cursive; font-size:36px; margin-bottom:12px; }
.footer{ padding:24px; border-top:1px solid rgba(255,255,255,.08); color:var(--muted); }
.woo-wrap{ background:#111; border-radius:16px; padding:16px; box-shadow:0 10px 30px rgba(0,0,0,.35); }
.woo-wrap h2{ margin:0 0 12px; }
/* Woo basic tweaks */
.woocommerce a.button, .woocommerce button.button{
  background:var(--accent)!important; color:#111!important; border:none!important; border-radius:10px!important;
}
.woocommerce ul.products li.product{ background:#121212; border-radius:14px; padding:10px; }
.woocommerce ul.products li.product .price{ color:#ffd1b0; }
.woocommerce .woocommerce-breadcrumb{ color:var(--muted); }
