@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--bg-primary:#f8fafc;--bg-surface:#fff;--bg-surface-secondary:#f1f5f9;--bg-hover:#e2e8f0;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--border-color:#e2e8f0;--color-primary:#3b82f6;--color-primary-hover:#2563eb;--color-success:#22c55e;--color-warning:#eab308;--color-danger:#ef4444;--color-info:#0ea5e9;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px}[data-theme=dark]{--bg-primary:#0f172a;--bg-surface:#1e293b;--bg-surface-secondary:#334155;--bg-hover:#475569;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#64748b;--border-color:#334155;--color-primary:#3b82f6;--color-primary-hover:#60a5fa;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0000004d, 0 2px 4px -2px #0000004d;--shadow-lg:0 10px 15px -3px #0006, 0 4px 6px -4px #0006}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,San Francisco,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;transition:background-color .2s,color .2s}a{color:var(--color-primary);text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{color:var(--text-primary);font-family:inherit}.container{max-width:1280px;margin:0 auto;padding:0 16px}.card{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px}.btn{border-radius:var(--radius-md);justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-weight:500;transition:all .2s;display:inline-flex}.btn-primary{background-color:var(--color-primary);color:#fff}.btn-primary:hover{background-color:var(--color-primary-hover)}.btn-secondary{background-color:var(--bg-surface-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary:hover{background-color:var(--bg-hover)}.input-field{border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--bg-surface);width:100%;color:var(--text-primary);outline:none;padding:10px 12px;transition:border-color .2s}.input-field:focus{border-color:var(--color-primary)}ins.adsbygoogle[data-ad-status=unfilled]{display:none!important}.google-ad-wrapper:has(ins.adsbygoogle[data-ad-status=unfilled]){height:0!important;margin:0!important;padding:0!important;display:none!important}
