@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800&family=Noto+Sans+Arabic:wght@400;700&display=swap";:root{--bg-main:#020617;--bg-card:#0f172a;--nav-bg:#020617d9;--text-primary:#f8fafc;--text-secondary:#94a3b8;--accent:#38bdf8;--accent-orange:#fb923c;--border:#1e293b;--shadow:0 10px 15px -3px #0006;--transition:all .3s cubic-bezier(.4, 0, .2, 1)}html{scroll-behavior:smooth}html[lang=ar]{font-family:Noto Sans Arabic,sans-serif}html[lang=en]{font-family:Inter,sans-serif}body{background-color:var(--bg-main);color:var(--text-primary);margin:0;line-height:1.6}header{background:var(--nav-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);z-index:100;justify-content:space-between;align-items:center;padding:1rem 5%;display:flex;position:sticky;top:0}.logo{color:var(--accent);font-size:1.5rem;font-weight:800}.controls select,.controls button{background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;transition:var(--transition);border-radius:12px;margin-inline-start:10px;padding:8px 16px;font-weight:600}.controls select:hover,.controls button:hover{border-color:var(--accent)}.hero{text-align:center;padding:4rem 1rem}.hero h1{background:linear-gradient(to right, var(--accent), var(--accent-orange));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:clamp(2.2rem,8vw,4.5rem)}.hero p{color:var(--text-secondary)}.tabs{justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}.tab-btn{background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;transition:var(--transition);border-radius:20px;padding:8px 24px;font-weight:600}.tab-btn.active,.tab-btn:hover{background:var(--accent);color:#020617;border-color:var(--accent)}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:0 auto;padding:0 5% 4rem;display:grid}.card{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow);transition:var(--transition);border-radius:16px;flex-direction:column;padding:2rem;display:flex}.card:hover{border-color:var(--accent);transform:translateY(-5px)}.card h2{color:var(--accent-orange);margin-bottom:1rem}.features{color:var(--text-secondary);flex-grow:1;margin:1.5rem 0;padding:0;list-style:none}.features li{margin-bottom:.8rem}.price-display{color:#10b981;margin-bottom:.5rem;font-size:2rem;font-weight:800}small{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.85rem;display:block}.buy-btn{border:1px solid var(--accent);width:100%;color:var(--accent);cursor:pointer;transition:var(--transition);background:0 0;border-radius:8px;padding:12px;font-weight:700}.buy-btn:hover{background:var(--accent);color:#fff}.hidden{display:none!important}.modal{z-index:300;background:#000000b3;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.modal-content{background:var(--bg-card);border:1px solid var(--accent);width:min(500px,90vw);box-shadow:var(--shadow);border-radius:24px;padding:2.5rem}.modal-content h2{color:var(--accent);margin-bottom:1.5rem}input{background:var(--bg-main);border:1px solid var(--border);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:10px;margin-bottom:1rem;padding:.85rem 1rem;font-family:inherit}input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #38bdf826}.invoice{background:var(--bg-main);border:1px solid var(--border);border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.invoice-row{color:var(--text-secondary);justify-content:space-between;margin-bottom:.8rem;font-size:.95rem;display:flex}.invoice-row.total{border-top:1px solid var(--border);color:#10b981;padding-top:.8rem;font-size:1.1rem;font-weight:700}.modal-actions{gap:1rem;display:flex}.close-btn{border:1px solid var(--border);color:var(--text-primary);cursor:pointer;transition:var(--transition);background:0 0;border-radius:8px;flex:1;padding:12px;font-weight:700}.close-btn:hover{background:var(--bg-main)}.modal-actions .buy-btn{background:var(--accent);color:#020617;flex:2}.domain-search-container{grid-column:1/-1;width:100%;max-width:800px;margin:0 auto}.search-box{gap:10px;margin-bottom:2rem;display:flex}.search-box input{margin-bottom:0;font-size:1.1rem}.search-box button{white-space:nowrap;width:auto;padding:0 2rem}.domain-results{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem;display:grid}.domain-card{background:var(--bg-card);border:1px solid var(--border);text-align:center;transition:var(--transition);border-radius:12px;padding:1.5rem}.domain-card:hover{border-color:var(--accent)}.tld-extension{color:var(--accent);margin-bottom:.5rem;font-size:1.8rem;font-weight:800}.price-box{margin:1rem 0}.registration-price{color:#10b981;font-size:1.4rem;font-weight:700}.renewal-price{color:var(--text-secondary);font-size:.85rem}.category-title{color:var(--text-primary);border-bottom:2px solid var(--border);grid-column:1/-1;margin-top:1rem;margin-bottom:-1rem;padding-bottom:.5rem;font-size:1.8rem}.plan-badge{border-radius:6px;width:fit-content;margin-bottom:1rem;padding:4px 12px;font-size:.8rem;font-weight:700;display:inline-block}.badge-eco{background:var(--bg-main);color:var(--text-secondary);border:1px solid var(--border)}.badge-pro{color:var(--accent);border:1px solid var(--accent);background:#38bdf81a}.vds-tab-wrapper{display:inline-block;position:relative}.vds-info-badge{background:var(--accent-orange);color:#020617;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;transition:transform .2s;display:flex;position:absolute;top:-8px;right:-6px;box-shadow:0 2px 5px #0000004d}.vds-info-badge:hover{transform:scale(1.2)}.modal.active{display:flex!important}
