/* Supplemental CSS for Hashir Colorful Theme V2 */

.button{display:inline-block;padding:10px 14px;border-radius:999px;background:var(--accent);color:#fff;text-decoration:none;box-shadow:0 8px 30px rgba(124,58,237,0.2)}

input[type=email], input[type=text], textarea{padding:10px;border:1px solid rgba(255,255,255,0.04);border-radius:8px;width:100%;max-width:420px;background:rgba(255,255,255,0.02);color:white}

form button{padding:10px 14px;background:linear-gradient(90deg,var(--accent-3),var(--accent));color:#fff;border-radius:999px;border:0;margin-top:12px}

.language-switcher select{background:transparent;border:1px solid rgba(255,255,255,0.04);color:#cbd5e1;padding:6px;border-radius:6px}

.card img{max-width:100%;border-radius:8px;margin-bottom:12px}

.meta{font-size:0.85rem;color:var(--muted)}

/* Decorative colors for headings */
h1,h2,h3{color:#fff}

/* Interactive states */
.button:hover{transform:translateY(-2px)}

/* Accessibility adjustments: focus states */
:focus{outline:none}
button:focus,a:focus{box-shadow:0 0 0 3px rgba(249,115,22,0.15);border-radius:6px}

