/* Thème du site selon l'occasion (occasions/, html[data-occasion]). Généré : tools/make_occasion_tiles.py. */
.ns-occasion-bar { display: flex; align-items: center; justify-content: center; min-height: 72px; padding: .6rem 1rem; text-align: center; font-weight: 600; font-size: 1rem; color: #fff !important; text-decoration: none; text-shadow: 0 1px 3px rgba(0, 0, 0, .6); background-size: cover; background-position: center; }
html[data-occasion] .ns-footer { background-size: cover; background-position: center; }
html[data-occasion] .navbar.ns-navbar { border-bottom: 3px solid var(--ns-occasion); }
html[data-occasion] .ns-occasion-bar:hover { filter: brightness(1.12); }
html[data-occasion="women"] { --ns-occasion: #7a186e; }
html[data-occasion="women"] .ns-occasion-bar { background-image: linear-gradient(90deg, rgba(34, 7, 31, 0.55), rgba(12, 3, 18, 0.55)), url("../img/occasions/women.921a94f56275.jpg"); }
html[data-occasion="women"] .ns-footer { background-image: linear-gradient(135deg, rgba(34, 7, 31, 0.82), rgba(12, 3, 18, 0.82)), url("../img/occasions/women.921a94f56275.jpg"); }
html[data-occasion="easter"] { --ns-occasion: #187678; }
html[data-occasion="easter"] .ns-occasion-bar { background-image: linear-gradient(90deg, rgba(7, 33, 34, 0.55), rgba(6, 12, 26, 0.55)), url("../img/occasions/easter.f6442e00bb85.jpg"); }
html[data-occasion="easter"] .ns-footer { background-image: linear-gradient(135deg, rgba(7, 33, 34, 0.82), rgba(6, 12, 26, 0.82)), url("../img/occasions/easter.f6442e00bb85.jpg"); }
html[data-occasion="labor"] { --ns-occasion: #3a485c; }
html[data-occasion="labor"] .ns-occasion-bar { background-image: linear-gradient(90deg, rgba(16, 20, 26, 0.55), rgba(6, 8, 12, 0.55)), url("../img/occasions/labor.dcc769de38bc.jpg"); }
html[data-occasion="labor"] .ns-footer { background-image: linear-gradient(135deg, rgba(16, 20, 26, 0.82), rgba(6, 8, 12, 0.82)), url("../img/occasions/labor.dcc769de38bc.jpg"); }
html[data-occasion="flag"] { --ns-occasion: #002896; }
html[data-occasion="flag"] .ns-occasion-bar { background-image: linear-gradient(90deg, rgba(0, 11, 42, 0.55), rgba(48, 4, 12, 0.55)), url("../img/occasions/flag.d3a47f1b2fac.jpg"); }
html[data-occasion="flag"] .ns-footer { background-image: linear-gradient(135deg, rgba(0, 11, 42, 0.82), rgba(48, 4, 12, 0.82)), url("../img/occasions/flag.d3a47f1b2fac.jpg"); }
html[data-occasion="mother"] { --ns-occasion: #a82460; }
html[data-occasion="mother"] .ns-occasion-bar { background-image: linear-gradient(90deg, rgba(47, 10, 27, 0.55), rgba(20, 4, 17, 0.55)), url("../img/occasions/mother.1fbcb19cd844.jpg"); }
html[data-occasion="mother"] .ns-footer { background-image: linear-gradient(135deg, rgba(47, 10, 27, 0.82), rgba(20, 4, 17, 0.82)), url("../img/occasions/mother.1fbcb19cd844.jpg"); }
html[data-occasion="father"] { --ns-occasion: #0e5466; }
html[data-occasion="father"] .ns-occasion-bar { background-image: linear-gradient(90deg, rgba(4, 24, 29, 0.55), rgba(3, 9, 16, 0.55)), url("../img/occasions/father.1d822c0477ac.jpg"); }
html[data-occasion="father"] .ns-footer { background-image: linear-gradient(135deg, rgba(4, 24, 29, 0.82), rgba(3, 9, 16, 0.82)), url("../img/occasions/father.1d822c0477ac.jpg"); }
html[data-occasion="halloween"] { --ns-occasion: #3a1658; }
html[data-occasion="halloween"] .ns-occasion-bar { background-image: linear-gradient(90deg, rgba(16, 6, 25, 0.55), rgba(4, 2, 7, 0.55)), url("../img/occasions/halloween.de1bdf881314.jpg"); }
html[data-occasion="halloween"] .ns-footer { background-image: linear-gradient(135deg, rgba(16, 6, 25, 0.82), rgba(4, 2, 7, 0.82)), url("../img/occasions/halloween.de1bdf881314.jpg"); }
html[data-occasion="christmas"] { --ns-occasion: #0e5c3e; }
html[data-occasion="christmas"] .ns-occasion-bar { background-image: linear-gradient(90deg, rgba(4, 26, 17, 0.55), rgba(31, 4, 8, 0.55)), url("../img/occasions/christmas.01818957db76.jpg"); }
html[data-occasion="christmas"] .ns-footer { background-image: linear-gradient(135deg, rgba(4, 26, 17, 0.82), rgba(31, 4, 8, 0.82)), url("../img/occasions/christmas.01818957db76.jpg"); }
