:root{--bg: #f6f8fb;--bg-soft: #ffffff;--text: #1f2937;--muted: #6b7280;--primary: #2563eb;--primary-2: #7c3aed;--accent: #10b981;--border: #e5e7eb;--shadow: 0 8px 24px rgba(0,0,0,.08);--hero1: #eef2ff;--hero2: #fdf2f8}[data-theme=dark]{--bg: #0f172a;--bg-soft: #1e293b;--text: #e5e7eb;--muted: #94a3b8;--border: #334155;--shadow: 0 8px 24px rgba(0,0,0,.4);--hero1: #1e293b;--hero2: #312e81}*{box-sizing:border-box}html{font-size:18px}@media (max-width: 768px){html{font-size:17px}}body{margin:0;font-family:Noto Sans,Noto Sans Telugu,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:var(--bg);color:var(--text);line-height:1.75}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:1240px;margin:0 auto;padding:0 20px}.site-header{background:#fff;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:1000}[data-theme=dark] .site-header{background:#0f172a}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;flex-wrap:wrap}.brand img{height:44px;width:auto;max-width:190px;object-fit:contain;border-radius:8px}nav ul{list-style:none;display:flex;gap:14px;padding:0;margin:0;flex-wrap:wrap}nav a{font-weight:600;color:var(--text)}.controls{display:flex;gap:8px}.btn{display:inline-block;padding:10px 16px;border-radius:10px;border:none;cursor:pointer;font-weight:600;background:var(--primary);color:#fff}.btn.secondary{background:var(--bg-soft);color:var(--text);border:1px solid var(--border)}.btn.danger{background:#ef4444}.hero{background:linear-gradient(135deg,var(--hero1),var(--hero2));padding:60px 0}.hero h1{font-size:2.2rem;margin:0 0 12px}.hero p{font-size:1.1rem;color:var(--muted);max-width:760px}.grid{display:grid;gap:20px}.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 900px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.grid-4{grid-template-columns:1fr}}.card{background:var(--bg-soft);border:1px solid var(--border);border-radius:16px;padding:20px;box-shadow:var(--shadow)}.card .icon{font-size:2rem;margin-bottom:8px}.card h3{margin:0 0 6px;color:#0f172a}[data-theme=dark] .card h3{color:#f8fafc}.card p{color:#475569}[data-theme=dark] .card p{color:#cbd5e1}.footer a{color:#0f172a}[data-theme=dark] .footer a{color:#f8fafc}.section{padding:40px 0}.footer{background:var(--bg-soft);border-top:1px solid var(--border);padding:30px 0;margin-top:40px}.footer-inner{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.footer img{height:44px;width:auto;max-width:190px;object-fit:contain;border-radius:8px}input,textarea,select{width:100%;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font:inherit}label{display:block;margin:8px 0 4px;font-weight:600}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:600px){.form-row{grid-template-columns:1fr}}.preview-box{background:#fff;color:#000;padding:24px;border:1px solid #ccc;border-radius:8px;max-width:800px;margin:0 auto}.preview-box *{color:#000}.line-item{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:8px;margin-bottom:8px;align-items:center}@media (max-width:600px){.line-item{grid-template-columns:1fr}}.banner{padding:12px 16px;border-radius:8px;margin:12px 0}.banner.success{background:#dcfce7;color:#166534;border:1px solid #86efac}.banner.error{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}table{width:100%;border-collapse:collapse}th,td{border:1px solid #ddd;padding:6px}.trust{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:768px){.trust{grid-template-columns:1fr}}.review-item{border-bottom:1px solid var(--border);padding:12px 0}.stars{color:#f59e0b}.page-title{font-size:1.8rem;margin:0 0 16px}.tool-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:900px){.tool-layout{grid-template-columns:1fr}}
