/*
Theme Name: Museo del Presente Rende
Theme URI: https://www.comune.rende.cs.it/vivere-il-comune/luoghi/museo-del-presente/
Author: Tema conforme al Modello Musei civici - Designers Italia
Author URI: https://designers.italia.it/
Description: Tema WordPress accessibile e conforme alle Linee guida AgID, basato sul Modello Musei civici di Designers Italia e su Bootstrap Italia. Progettato per il Museo del Presente di Rende (CS) - struttura polifunzionale dedicata all'arte moderna e contemporanea, riconosciuta dal MiC nel progetto "Luoghi del Contemporaneo". Include header istituzionale, footer AgID, custom post type per Mostre, Eventi, Opere, Sale espositive, e supporto WCAG 2.1 AA.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: museo-presente-rende
Tags: accessibility-ready, museum, italian, agid, bootstrap-italia, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, block-styles, wide-blocks
*/

/*
 * NOTA: Gli stili reali del tema sono in assets/css/theme.css
 * e sono caricati insieme a Bootstrap Italia tramite functions.php.
 * Questo file contiene solo l'intestazione obbligatoria del tema WordPress
 * e poche regole minime di fallback.
 */

/* Fallback minimo se Bootstrap Italia non si carica */
body {
    font-family: "Titillium Web", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    margin: 0;
    color: #17324d;
    background: #ffffff;
    line-height: 1.5;
}

a {
    color: #06c;
}

/* Skip link accessibile - sempre visibile al focus tastiera */
.skip-link {
    position: absolute;
    left: -9999px;
    top: 0;
    background: #06c;
    color: #fff;
    padding: 0.75rem 1rem;
    z-index: 9999;
    text-decoration: none;
    font-weight: 700;
}

.skip-link:focus {
    left: 1rem;
    top: 1rem;
}

/* Screen reader only */
.sr-only,
.visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

/* Indicatore di focus visibile (WCAG 2.4.7) */
:focus-visible {
    outline: 3px solid #ffcd06;
    outline-offset: 2px;
}
