/* Hikamsmart Ads Studio — base styles (v0.1.0) */

:root {
	--brand-500: #8B5CF6;
	--brand-600: #7C3AED;
}

html { -webkit-text-size-adjust: 100%; }
body { -webkit-tap-highlight-color: transparent; }

/* Smooth scrolling */
html { scroll-behavior: smooth; }

/* Custom scrollbar (desktop) */
@media (min-width: 768px) {
	::-webkit-scrollbar { width: 10px; height: 10px; }
	::-webkit-scrollbar-track { background: transparent; }
	::-webkit-scrollbar-thumb { background: #CBD5E1; border-radius: 999px; }
	::-webkit-scrollbar-thumb:hover { background: #94A3B8; }
}

/* No tap zoom on inputs (iOS) */
@media (max-width: 767px) {
	input, textarea, select { font-size: 16px; }
}

/* Focus ring brand */
*:focus-visible {
	outline: 2px solid var(--brand-500);
	outline-offset: 2px;
	border-radius: 6px;
}