/*
 * Vzhľad verejných stránok – Múzeum špeciálneho školstva v Levoči (dizajn manuál MŠŠL).
 * Ružová: Pantone 226 C / RGB 227-0-123 (#E3007B), sivá: Pantone 424 C / RGB 112-112-112 (#707070).
 * Načíta sa len na verejných stránkach (partials/public_brand.view.php), administrácia sa nemení.
 * Mení akcentovú farbu (indigo) na ružovú; farby obsadenosti kalendára (zelená / žltá / červená) ostávajú.
 */
:root { --theme-accent: #E3007B; --theme-accent-dark: #B80063; --theme-accent-soft: #FDE6F2; --theme-gray: #707070; }

/* Tlačidlá a výrazné plochy */
.bg-indigo-600, .bg-indigo-500 { background-color: var(--theme-accent) !important; }
.hover\:bg-indigo-700:hover, .hover\:bg-indigo-600:hover, .bg-indigo-700 { background-color: var(--theme-accent-dark) !important; }
.bg-indigo-50, .bg-indigo-100, .bg-indigo-50\/40, .bg-indigo-50\/50, .hover\:bg-indigo-50:hover { background-color: var(--theme-accent-soft) !important; }

/* Text a odkazy */
.text-indigo-600, .text-indigo-700, .text-indigo-800, .text-indigo-900, .hover\:text-indigo-700:hover { color: var(--theme-accent) !important; }

/* Okraje a zvýraznenie polí */
.border-indigo-200, .border-indigo-300, .border-indigo-400, .hover\:border-indigo-300:hover { border-color: var(--theme-accent) !important; }
.focus\:ring-indigo-500:focus { --tw-ring-color: rgba(227, 0, 123, .45) !important; }
input[type="radio"], input[type="checkbox"] { accent-color: var(--theme-accent); }

/* Logo v hlavičke */
.theme-logo { height: 3.5rem; width: auto; }
@media (max-width: 639.98px) { .theme-logo { height: 2.75rem; } }
