/* Online Vibe AI Tools - v1.1 UI */ 
:root { --ovai-accent:#2563eb; }
.ovai-navbar{position:sticky;top:0;z-index:9999;background:#ffffffcc;backdrop-filter:blur(6px);border-bottom:1px solid #eee;}
.ovai-nav-inner{max-width:1100px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;}
.ovai-nav-inner .brand{font-weight:700;text-decoration:none;color:#111827;}
.ovai-nav-inner nav a{margin-left:14px;text-decoration:none;color:#374151;padding:6px 10px;border-radius:8px;}
.ovai-nav-inner nav a:hover{background:#f3f4f6;}
.ovai-card{max-width:900px;margin:24px auto;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px;box-shadow:0 8px 20px rgba(0,0,0,.04);}
.ovai-card h2{margin-top:0;}
.ovai-card textarea,.ovai-card input[type="text"]{width:100%;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;font-size:15px;}
.ovai-card button{margin-top:10px;background:var(--ovai-accent);color:#fff;border:none;padding:10px 16px;border-radius:10px;cursor:pointer;}
.ovai-card button:hover{filter:brightness(0.95);}
.ovai-output{margin-top:16px;padding:12px;background:#f9fafb;border-radius:10px;border:1px solid #eee;}
.ovai-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;}
.ovai-row label{display:flex;align-items:center;gap:6px;}
.ovai-hero{text-align:center;padding:64px 16px;}
