/*
Theme Name: EA Trading Exact Editable
Theme URI: https://eatrading.lovable.app/
Author: ChatGPT
Description: Exact Lovable-inspired Auto Trading EA WordPress theme with editable products, gallery, checkout wallet and SEO settings.
Version: 3.0.0
License: GPLv2 or later
Text Domain: ea-trading-exact
*/
:root{--radius:1rem;--background:#161817;--foreground:#fafafa;--card:#202321;--muted:#252a27;--muted-foreground:#99a29b;--primary:#8fff38;--primary-foreground:#102010;--border:rgba(68,77,71,.55);--gradient-primary:linear-gradient(180deg,#afff5a,#65d62e);--shadow-glow:0 0 24px rgba(143,255,56,.45),0 0 60px rgba(143,255,56,.22);--shadow-glow-strong:0 0 30px rgba(143,255,56,.70),0 0 90px rgba(143,255,56,.34);--shadow-card:0 30px 80px -30px rgba(0,0,0,.8)}
html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--foreground);font-family:Inter,system-ui,sans-serif;background-image:radial-gradient(ellipse at 20% 0%,rgba(15,130,62,.18),transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(15,130,62,.12),transparent 50%);background-attachment:fixed}h1,h2,h3,h4,.font-display{font-family:Orbitron,Inter,system-ui,sans-serif;letter-spacing:-.01em}.text-gradient{background:linear-gradient(180deg,#c8ff75,#65d62e);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 60px rgba(143,255,56,.4)}.text-muted-display{color:#6b746e}.bg-gradient-primary{background:var(--gradient-primary)}.shadow-glow{box-shadow:var(--shadow-glow)}.shadow-glow-strong{box-shadow:var(--shadow-glow-strong)}.shadow-card{box-shadow:var(--shadow-card)}.grid-bg{background-image:linear-gradient(rgba(143,255,56,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(143,255,56,.06) 1px,transparent 1px);background-size:40px 40px}.bg-card{background-color:var(--card)}.border-border{border-color:var(--border)}.text-primary{color:var(--primary)}.bg-primary{background-color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-muted-foreground{color:var(--muted-foreground)}.bg-background{background-color:var(--background)}.border-primary\/40{border-color:rgba(143,255,56,.4)}.border-primary\/30{border-color:rgba(143,255,56,.3)}.border-primary\/60{border-color:rgba(143,255,56,.6)}.bg-primary\/10{background-color:rgba(143,255,56,.1)}.bg-primary\/15{background-color:rgba(143,255,56,.15)}.bg-primary\/20{background-color:rgba(143,255,56,.2)}.bg-primary\/30{background-color:rgba(143,255,56,.3)}.text-primary\/30{color:rgba(143,255,56,.3)}.ring-primary\/30{--tw-ring-color:rgba(143,255,56,.3)}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ea-input,.ea-textarea{width:100%;max-width:900px}.ea-repeat{border:1px solid #ccd0d4;padding:12px;margin:12px 0;background:#fff}.admin-title{font-size:18px;font-weight:700;margin-top:25px}


/* Readable content pages */
.ea-readable{color:#ffffff;line-height:1.85;font-size:1.05rem;box-shadow:var(--shadow-card)}
.ea-readable h2{color:#ffffff;font-size:1.75rem;line-height:1.25;margin:0 0 1rem;font-weight:900}
.ea-readable h2:not(:first-child){margin-top:2.25rem}
.ea-readable p{color:rgba(255,255,255,.88);margin:0 0 1.15rem}
.ea-readable ul{margin:1rem 0 1.5rem;padding-left:1.25rem;color:rgba(255,255,255,.88)}
.ea-readable li{margin:.55rem 0}
.ea-readable a{color:var(--primary);text-decoration:underline;text-underline-offset:4px}
@media (max-width:640px){.ea-readable{font-size:1rem;line-height:1.75}.ea-readable h2{font-size:1.45rem}}


/* Contact form */
.ea-contact-form label{display:block;color:#fff;font-weight:700;font-size:.95rem}
.ea-contact-form input,.ea-contact-form textarea{margin-top:.55rem;width:100%;border:1px solid rgba(143,255,56,.28);border-radius:1rem;background:rgba(22,24,23,.78);color:#fff;padding:.95rem 1rem;outline:none;box-shadow:none}
.ea-contact-form input::placeholder,.ea-contact-form textarea::placeholder{color:rgba(255,255,255,.42)}
.ea-contact-form input:focus,.ea-contact-form textarea:focus{border-color:rgba(143,255,56,.7);box-shadow:0 0 0 3px rgba(143,255,56,.12)}
.ea-contact-form button{border:0;cursor:pointer}
