/*
Theme Name: BioChain Labs
Theme URI: https://example.com/
Author: BioChain Labs
Description: Dark electric-blue responsive WordPress theme with WooCommerce support.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: biochain-labs
*/
:root{--bg:#050c19;--panel:#0b172b;--blue:#198dff;--text:#f5f8ff;--muted:#b5c4d9}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 system-ui,-apple-system,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:#62c1ff}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}.site-header{position:relative;z-index:2;background:#050b17f2;border-bottom:1px solid #214369}.header-inner{display:flex;align-items:center;justify-content:space-between;min-height:90px;gap:20px}.brand img{width:225px;max-width:48vw;height:auto;display:block}.nav-list{display:flex;list-style:none;gap:24px;margin:0;padding:0}.nav-list a{font-weight:650;font-size:14px}.hero{position:relative;min-height:590px;display:flex;align-items:flex-start;background:linear-gradient(90deg,#030915e8 0%,#030915b0 39%,#03091505 100%),url('assets/hero.webp') center 58%/cover no-repeat}.hero-content{padding:80px 0 260px}.eyebrow{color:#66bdff;letter-spacing:.17em;font-size:12px;text-transform:uppercase;font-weight:800}.hero h1{font-size:clamp(38px,5.3vw,68px);line-height:1.08;max-width:650px;margin:16px 0}.hero p{max-width:490px;color:#e1e9f5;font-size:18px}.btn,.button,button[type=submit],.woocommerce a.button,.woocommerce button.button{display:inline-block;background:linear-gradient(135deg,#0774eb,#25a4ff)!important;color:white!important;border:0!important;border-radius:7px!important;padding:13px 24px!important;font-weight:750!important;cursor:pointer}.btn.alt{background:transparent!important;border:1px solid #4c8bc3!important}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.section{padding:70px 0}.section h2{font-size:clamp(26px,3vw,38px);line-height:1.2;margin:0 0 12px}.muted{color:var(--muted)}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px}.tile{background:linear-gradient(145deg,#101f36,#081222);border:1px solid #23446b;border-radius:13px;padding:28px}.tile h3{margin:0 0 8px}.tile p{margin:0;color:var(--muted)}.stripe{background:linear-gradient(#06101fc9,#06101fe8),url('assets/background.webp') center/cover}.content-area{min-height:60vh;padding:58px 0}.content-area h1{font-size:clamp(30px,4vw,48px)}.site-footer{background:#030815;border-top:1px solid #1a3456;padding:40px 0;color:#a9bbd3}.footer-row{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.disclaimer{font-size:12px;color:#93a7c0;margin-top:20px}.woocommerce ul.products li.product{background:#0b172b;border:1px solid #23446b;padding:15px;border-radius:10px}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce div.product .product_title{color:white}.woocommerce .price{color:#6ebfff!important}.woocommerce div.product div.images img{border-radius:12px}.woocommerce input,.woocommerce textarea,.woocommerce select{background:#fff;color:#111;border-radius:5px;padding:9px}.woocommerce .woocommerce-breadcrumb{color:#b7c8db}.woocommerce a{color:#68bfff}@media(max-width:750px){.header-inner{align-items:flex-start;flex-direction:column;padding:12px 0}.nav-list{gap:15px;flex-wrap:wrap}.hero{min-height:570px;background-position:62% center;background-image:linear-gradient(180deg,#030915ed 0%,#030915bb 45%,#03091530 100%),url('assets/hero.webp')}.hero-content{padding:45px 0 220px}.grid3{grid-template-columns:1fr}.section{padding:50px 0}}