body {
font-family: Arial, sans-serif;
line-height: 1.6;
margin: 0;
padding: 0;
}
a {
color: #0073aa;
text-decoration: none;
}
a:hover {
color: #005177;
}
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
} .site-header { color: #fff;
padding: 1rem;
}
.site-header img {
max-width: 100%;
height: auto;
}
.site-branding {
display: flex;
align-items: center;
}
.site-branding .site-title {
margin: 0;
font-size: 2rem;
}
.site-branding .site-description {
margin: 0;
font-size: 1rem;
color: #ddd;
} .main-navigation {
position: relative; }
.main-navigation ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
}
.main-navigation li {
position: relative;
}
.main-navigation a {
display: block;
padding: 10px 15px;
text-decoration: none; } .main-navigation ul ul {
display: none;
position: absolute;
top: 100%;
left: 0;
background-color: #555;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
z-index: 9999;
}
.main-navigation ul ul ul {
left: 100%;
top: 0;
}
.main-navigation li:hover > ul {
display: block;
} .menu-toggle {
display: none;
}
@media (max-width: 768px) {
.menu-toggle {
display: block;
padding: 10px 15px;
background-color: #333;
color: #fff;
border: none;
cursor: pointer;
}
.main-navigation {
display: none;
}
.main-navigation.toggled {
display: block;
}
.main-navigation ul {
display: block;
}
.main-navigation ul ul {
position: static;
box-shadow: none;
}
} .main-navigation .focused a {
outline: 2px dashed #333;
} .wp-caption {
border: 1px solid #ddd;
padding: 4px;
text-align: center;
}
.wp-caption-text {
margin-top: 4px;
font-size: 12px;
color: #777;
}
.sticky {
background-color: #f9f9f9;
border: 2px solid #eee;
}
.gallery-caption {
margin-top: 4px;
font-size: 12px;
color: #777;
}
.bypostauthor {
font-weight: bold;
}
.alignright {
float: right;
margin: 0 0 1em 1em;
}
.alignleft {
float: left;
margin: 0 1em 1em 0;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.screen-reader-text {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
} .main-navigation ul ul {
display: none;
}
.main-navigation ul li.open > ul {
display: block;
} .entry-content a,
.comment-content a,
.widget a,
.custom-options a {
text-decoration: underline;
}.simplex_content .tooltip-box, .entry-content .tooltip-box { margin-top: 3.2em !important; margin-bottom: 2.2em !important; }
.simplex_content .darkstyle, .simplex_content .expand-box, .simplex_content .video-responsive, .simplex_content .simplexrow, .simplex_content table, .simplex_content [class^="simplexRoundBorder"], .simplex_content .simplexScratchBox-top, .entry-content .darkstyle, .entry-content .expand-box, .entry-content .video-responsive, .entry-content .simplexrow, .entry-content table, .entry-content [class^="simplexRoundBorder"], .entry-content .simplexScratchBox-top {
margin-top: 2.2em !important; margin-bottom: 2.2em !important;
}
.simplex_content .simplexScratchBox-bottom, .entry-content .simplexScratchBox-bottom { margin-bottom: 2.2em !important; }
.simplex_content .hr, .entry-content .hr { padding: 0 !important; margin: 2em 0 !important; } .simplex_content h2, .entry-content h2 { padding: 0 !important; margin: 1.7em 0 .4em !important; }
.simplex_content h3, .entry-content h3 { padding: 0 !important; margin: 1.6em 0 .4em !important; }
.simplex_content h4, .simplex_content h5, .simplex_content h6, .entry-content h4, .entry-content h5, .entry-content h6 { padding: 0 !important; margin: 1.4em 0 .4em !important; } .simplex_content h2 + h3, .simplex_content h2 + h4, .simplex_content h3 + h4, .entry-content h2 + h3, .entry-content h2 + h4, .entry-content h3 + h4 { margin-top: .25em !important; } .simplex_content .tooltip-box + h2, .simplex_content .darkstyle + h2, .simplex_content .simplexrow + h2, .simplex_content .video-responsive + h2, .simplex_content .hr + h2, .simplex_content .tooltip-box + h3, .simplex_content .darkstyle + h3, .simplex_content .simplexrow + h3, .entry-content .tooltip-box + h2, .entry-content .darkstyle + h2, .entry-content .simplexrow + h2, .entry-content .video-responsive + h2, .entry-content .hr + h2, .entry-content .tooltip-box + h3, .entry-content .darkstyle + h3, .entry-content .simplexrow + h3 { margin-top: .6em !important; } .simplex_content .darkstyle > h2:first-child, .simplex_content .tooltip-box > h2:first-child, .simplex_content .darkstyle > h3:first-child, .simplex_content .tooltip-box > h3:first-child, .simplex_content #contents > h2:first-child, .simplex_content > h2:first-child, .entry-content .darkstyle > h2:first-child, .entry-content .tooltip-box > h2:first-child, .entry-content .darkstyle > h3:first-child, .entry-content .tooltip-box > h3:first-child, .entry-content .entry-content > h2:first-child, .entry-content > h2:first-child { margin-top: 0 !important; } .simplex_content li, .entry-content li { margin-bottom: .35em; }
.simplex_content ul, .simplex_content ol, .entry-content ul, .entry-content ol { margin-bottom: 1.2em; } .simplex_content .simplex_filter h2, .entry-content .simplex_filter h2 { margin: -5px 0 0 0 !important; padding: 15px 0px 10px !important; }  html[data-sxstyle] {
--sx-serif-text: Charter, "Bitstream Charter", "Sitka Text", Cambria, "Iowan Old Style", Georgia, serif;
--sx-serif-book: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, "URW Palladio L", "Sitka Text", Georgia, serif;
--sx-serif-display: "Sitka Heading", "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;
--sx-sans-text: "Segoe UI Variable Text", "Segoe UI", -apple-system, BlinkMacSystemFont, "SF Pro Text", Roboto, "Helvetica Neue", Arial, sans-serif;
--sx-sans-display: "Segoe UI Variable Display", "Avenir Next", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
--sx-measure: 68ch;
--sx-size: clamp(1.0625rem, 0.98rem + 0.35vw, 1.1875rem);
--sx-lh: 1.62;
--sx-body: var(--sx-sans-text);
--sx-head: var(--sx-sans-display);
--sx-head-weight: 700;
--sx-head-track: -0.01em;
--sx-h2: 1.5em;
--sx-bg: #ffffff;
--sx-ink: #1b1b1b;
--sx-ink-soft: #444;
--sx-accent: #1b1b1b;
--sx-box-bg: transparent;
--sx-box-border: 1px dotted #333;
--sx-radius: 4px;
}
html[data-sxstyle] body, html[data-sxstyle] .section-blog { background: var(--sx-bg); color: var(--sx-ink); }
html[data-sxstyle] .simplex_content, html[data-sxstyle] #main-content > h2.maintagline, html[data-sxstyle] .entry-content, html[data-sxstyle] .blog-item > h2.maintagline {
max-width: none; font-family: var(--sx-body); font-size: var(--sx-size); line-height: var(--sx-lh); color: var(--sx-ink);
font-kerning: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
html[data-sxstyle] .simplex_content p, html[data-sxstyle] .simplex_content li, html[data-sxstyle] .entry-content p, html[data-sxstyle] .entry-content li { text-wrap: pretty; }
html[data-sxstyle] .simplex_content li, html[data-sxstyle] .simplex_content ul, html[data-sxstyle] .simplex_content ol, html[data-sxstyle] .entry-content li, html[data-sxstyle] .entry-content ul, html[data-sxstyle] .entry-content ol { line-height: var(--sx-lh) !important; font-size: inherit; }
html[data-sxstyle] #main-content > h1, html[data-sxstyle] .simplex_content h2, html[data-sxstyle] .simplex_content h3, html[data-sxstyle] .simplex_content h4, html[data-sxstyle] .tooltip-label, html[data-sxstyle] .blog-item > h1, html[data-sxstyle] .entry-content h2, html[data-sxstyle] .entry-content h3, html[data-sxstyle] .entry-content h4 {
font-family: var(--sx-head) !important; font-weight: var(--sx-head-weight) !important; letter-spacing: var(--sx-head-track);
color: var(--sx-accent) !important; line-height: 1.2 !important;
}
html[data-sxstyle] #main-content > h1, html[data-sxstyle] .blog-item > h1 { font-size: clamp(1.9rem, 1.4rem + 1.8vw, 2.7rem); }
html[data-sxstyle] .simplex_content h2, html[data-sxstyle] .entry-content h2 { font-size: var(--sx-h2) !important; }
html[data-sxstyle] .simplex_content h3, html[data-sxstyle] .entry-content h3 { font-size: calc(var(--sx-h2) * 0.82) !important; }
html[data-sxstyle] #main-content > h2.maintagline, html[data-sxstyle] .blog-item > h2.maintagline { font-family: var(--sx-body) !important; font-weight: 400 !important; font-size: 1.15em !important; color: var(--sx-ink-soft) !important; }
html[data-sxstyle] .simplex_content a, html[data-sxstyle] .entry-content a { color: var(--sx-accent); text-decoration-thickness: .06em; text-underline-offset: .16em; }
html[data-sxstyle] .simplex_content strong, html[data-sxstyle] .entry-content strong { color: inherit; }
html[data-sxstyle] .simplex_content .tooltip-box, html[data-sxstyle] .entry-content .tooltip-box { background: var(--sx-box-bg); border: var(--sx-box-border); border-radius: var(--sx-radius); }
html[data-sxstyle] .simplex_content .tooltip-label, html[data-sxstyle] .entry-content .tooltip-label { background-color: var(--sx-accent) !important; color: var(--sx-bg) !important; font-size: .78em; letter-spacing: .02em; }
html[data-sxstyle] .simplex_content img, html[data-sxstyle] .entry-content img { border-radius: var(--sx-radius); }
html[data-sxstyle] .simplex_content .simplex_filter h2, html[data-sxstyle] .entry-content .simplex_filter h2 { font-size: 1.1em !important; } html[data-sxstyle="editorial"] {
--sx-body: var(--sx-serif-text); --sx-head: var(--sx-sans-display); --sx-head-weight: 800; --sx-head-track: -0.015em;
--sx-size: clamp(1.125rem, 1.02rem + 0.4vw, 1.3rem); --sx-lh: 1.6; --sx-measure: 66ch; --sx-h2: 1.45em;
--sx-bg: #fffdfa; --sx-ink: #1e1d1a; --sx-ink-soft: #55524c; --sx-accent: #111; --sx-box-bg: #f7f3ec; --sx-box-border: 1px solid #e6dfd2; --sx-radius: 6px;
}
html[data-sxstyle="editorial"] .simplex_content, html[data-sxstyle="editorial"] .entry-content { font-variant-numeric: oldstyle-nums proportional-nums; }
html[data-sxstyle="editorial"] .simplex_content h2, html[data-sxstyle="editorial"] .entry-content h2 { border-top: 3px solid var(--sx-accent); padding-top: .45em !important; } html[data-sxstyle="presse"] {
--sx-body: var(--sx-sans-text); --sx-head: var(--sx-serif-display); --sx-head-weight: 700; --sx-head-track: -0.012em;
--sx-size: clamp(1.0625rem, 0.98rem + 0.35vw, 1.2rem); --sx-lh: 1.58; --sx-measure: 68ch; --sx-h2: 1.7em;
--sx-bg: #fff; --sx-ink: #161616; --sx-ink-soft: #4a4a4a; --sx-accent: #8a1c1c; --sx-box-bg: #faf6f4; --sx-box-border: 1px solid #ead9d6; --sx-radius: 2px;
}
html[data-sxstyle="presse"] #main-content > h1, html[data-sxstyle="presse"] .blog-item > h1 { font-size: clamp(2.1rem, 1.5rem + 2.2vw, 3rem); }
html[data-sxstyle="presse"] #main-content > h2.maintagline, html[data-sxstyle="presse"] .blog-item > h2.maintagline { font-family: var(--sx-serif-display) !important; font-style: italic; font-size: 1.25em !important; }
html[data-sxstyle="presse"] .simplex_content h2, html[data-sxstyle="presse"] .entry-content h2 { color: var(--sx-ink) !important; }
html[data-sxstyle="presse"] .simplex_content h2::after, html[data-sxstyle="presse"] .entry-content h2::after { content: ""; display: block; width: 3rem; height: 3px; background: var(--sx-accent); margin-top: .35em; } html[data-sxstyle="moderne"] {
--sx-body: var(--sx-sans-text); --sx-head: var(--sx-sans-display); --sx-head-weight: 800; --sx-head-track: -0.022em;
--sx-size: clamp(1.0625rem, 0.98rem + 0.35vw, 1.1875rem); --sx-lh: 1.6; --sx-measure: 72ch; --sx-h2: 1.55em;
--sx-bg: #fff; --sx-ink: #1a1c1f; --sx-ink-soft: #5b6068; --sx-accent: #0b57d0; --sx-box-bg: #f2f5f9; --sx-box-border: 0; --sx-radius: 12px;
}
html[data-sxstyle="moderne"] .simplex_content h2, html[data-sxstyle="moderne"] .simplex_content h3, html[data-sxstyle="moderne"] #main-content > h1, html[data-sxstyle="moderne"] .entry-content h2, html[data-sxstyle="moderne"] .entry-content h3, html[data-sxstyle="moderne"] .blog-item > h1 { color: var(--sx-ink) !important; }
html[data-sxstyle="moderne"] .simplex_content .tooltip-box, html[data-sxstyle="moderne"] .entry-content .tooltip-box { padding: 32px 24px 24px !important; }
html[data-sxstyle="moderne"] .simplex_content .tooltip-label, html[data-sxstyle="moderne"] .entry-content .tooltip-label { border-radius: 999px; padding: 6px 12px 4px !important; }
html[data-sxstyle="moderne"] .simplex_content li::marker, html[data-sxstyle="moderne"] .entry-content li::marker { color: var(--sx-accent); } html[data-sxstyle="livre"] {
--sx-body: var(--sx-serif-book); --sx-head: var(--sx-serif-book); --sx-head-weight: 600; --sx-head-track: .06em;
--sx-size: clamp(1.1875rem, 1.06rem + 0.5vw, 1.375rem); --sx-lh: 1.5; --sx-measure: 62ch; --sx-h2: 1.58em;
--sx-bg: #fbf8f1; --sx-ink: #262421; --sx-ink-soft: #5e5a52; --sx-accent: #3a2f22; --sx-box-bg: #f4eee2; --sx-box-border: 1px solid #d9cfbc; --sx-radius: 2px;
}
html[data-sxstyle="livre"] .simplex_content, html[data-sxstyle="livre"] .entry-content { font-variant-numeric: oldstyle-nums; hyphens: auto; -webkit-hyphens: auto; } html[data-sxstyle="livre"] .simplex_content p, html[data-sxstyle="livre"] .entry-content p { text-align: justify; text-indent: 0; margin-top: 0; margin-bottom: .85em; }
html[data-sxstyle="livre"] .simplex_content li, html[data-sxstyle="livre"] .entry-content li { text-align: justify; } html[data-sxstyle="livre"] .simplex_content h2 + p, html[data-sxstyle="livre"] .simplex_content h3 + p, html[data-sxstyle="livre"] .simplex_content .tooltip-box + p, html[data-sxstyle="livre"] .simplex_content ul + p, html[data-sxstyle="livre"] .simplex_content ol + p, html[data-sxstyle="livre"] .simplex_content .hr + p, html[data-sxstyle="livre"] .simplex_content .darkstyle + p, html[data-sxstyle="livre"] .simplex_content .tooltip-box p, html[data-sxstyle="livre"] .entry-content h2 + p, html[data-sxstyle="livre"] .entry-content h3 + p, html[data-sxstyle="livre"] .entry-content .tooltip-box + p, html[data-sxstyle="livre"] .entry-content ul + p, html[data-sxstyle="livre"] .entry-content ol + p, html[data-sxstyle="livre"] .entry-content .hr + p, html[data-sxstyle="livre"] .entry-content .darkstyle + p, html[data-sxstyle="livre"] .entry-content .tooltip-box p { text-indent: 0; }
html[data-sxstyle="livre"] .simplex_content p + ul, html[data-sxstyle="livre"] .simplex_content p + ol, html[data-sxstyle="livre"] .entry-content p + ul, html[data-sxstyle="livre"] .entry-content p + ol { margin-top: .8em; }
html[data-sxstyle="livre"] .simplex_content h2, html[data-sxstyle="livre"] .entry-content h2 { font-variant-caps: small-caps; text-align: center; }
html[data-sxstyle="livre"] .simplex_filter h2 { font-variant-caps: normal; text-align: left; letter-spacing: 0; }
html[data-sxstyle="livre"] .tooltip-box .hr, html[data-sxstyle="livre"] .simplex_content > .hr, html[data-sxstyle="livre"] .entry-content > .hr { margin: 1em 0 !important; }
html[data-sxstyle="livre"] .simplex_content h3, html[data-sxstyle="livre"] .entry-content h3 { font-style: italic; font-weight: 500 !important; letter-spacing: 0; }
html[data-sxstyle="livre"] #main-content > h1, html[data-sxstyle="livre"] .blog-item > h1 { font-weight: 500 !important; letter-spacing: 0; text-align: justify; hyphens: auto; -webkit-hyphens: auto; } html[data-sxstyle="livre"] #main-content > h2.maintagline, html[data-sxstyle="livre"] .blog-item > h2.maintagline { font-family: var(--sx-serif-book) !important; font-style: italic; font-size: 1.4em !important; line-height: 1.4 !important; color: var(--sx-ink) !important; text-align: justify; hyphens: auto; -webkit-hyphens: auto; } html[data-sxstyle="livre"] .simplex_content .hr, html[data-sxstyle="livre"] .entry-content .hr { margin: 2.4em auto !important; }
html[data-sxstyle="livre"] #contents > .hr::before, html[data-sxstyle="livre"] .entry-content > .hr::before { content: "\2766"; display: block; text-align: center; visibility: visible; color: var(--sx-ink-soft); font-size: 1.1em; } html[data-sxstyle="nuit"] {
color-scheme: dark;
--sx-body: var(--sx-sans-text); --sx-head: var(--sx-sans-display); --sx-head-weight: 700; --sx-head-track: -0.012em;
--sx-size: clamp(1.0625rem, 0.98rem + 0.35vw, 1.2rem); --sx-lh: 1.66; --sx-measure: 66ch; --sx-h2: 1.45em;
--sx-bg: #121417; --sx-ink: #e6e1d7; --sx-ink-soft: #b3ada2; --sx-accent: #f0b273; --sx-box-bg: #1b1e23; --sx-box-border: 1px solid #2c3037; --sx-radius: 8px;
}
html[data-sxstyle="nuit"] body { background: var(--sx-bg); }
html[data-sxstyle="nuit"] .simplex_breadcrumb, html[data-sxstyle="nuit"] .simplex_breadcrumb a { color: var(--sx-ink-soft) !important; }
html[data-sxstyle="nuit"] #main-content > h1, html[data-sxstyle="nuit"] .simplex_content h2, html[data-sxstyle="nuit"] .simplex_content h3, html[data-sxstyle="nuit"] .blog-item > h1, html[data-sxstyle="nuit"] .entry-content h2, html[data-sxstyle="nuit"] .entry-content h3 { color: #fff !important; }
html[data-sxstyle="nuit"] .simplex_content .tooltip-label, html[data-sxstyle="nuit"] .entry-content .tooltip-label { color: #121417 !important; }
html[data-sxstyle="nuit"] .simplex_content .darkstyle, html[data-sxstyle="nuit"] .entry-content .darkstyle { background: #1b1e23 !important; }
html[data-sxstyle="nuit"] .simplex_content .darkstyle::before, html[data-sxstyle="nuit"] .simplex_content .darkstyle::after, html[data-sxstyle="nuit"] .entry-content .darkstyle::before, html[data-sxstyle="nuit"] .entry-content .darkstyle::after { background: #1b1e23 !important; }
html[data-sxstyle="nuit"] .simplex_content img, html[data-sxstyle="nuit"] .simplex_image, html[data-sxstyle="nuit"] .entry-content img { filter: brightness(.88) contrast(1.02); }
html[data-sxstyle="nuit"] .simplex_content .simplex_filter h2, html[data-sxstyle="nuit"] .simplex_filter .tagline, html[data-sxstyle="nuit"] .entry-content .simplex_filter h2 { color: var(--sx-ink) !important; }
html[data-sxstyle="nuit"] .simplex_content .stabilo, html[data-sxstyle="nuit"] .entry-content .stabilo { background-color: #5a4a1f !important; color: #fff; }  html[data-sxstyle="livre"] {
--lv-accent: #8a3b2b; --lv-rule: #d9cfbc; --lv-panel: #f4eee2; --lv-plate: #2b2622; --lv-plate-ink: #efe9dc;
--lv-hl: #efdca4; --sx-accent: #3a2f22;
} html[data-sxstyle="livre"] #main-content .simplex_content a, html[data-sxstyle="livre"] .blog-item .entry-content a { color: var(--sx-ink); text-decoration: underline; text-decoration-color: var(--lv-accent);
text-decoration-thickness: 1px; text-underline-offset: .18em; transition: color .15s;
}
html[data-sxstyle="livre"] #main-content .simplex_content a:hover, html[data-sxstyle="livre"] .blog-item .entry-content a:hover { color: var(--lv-accent); }
html[data-sxstyle="livre"] .simplex_content strong, html[data-sxstyle="livre"] .entry-content strong { font-weight: 700; color: #1d1a17; } html[data-sxstyle="livre"] .simplex_content .tooltip-box, html[data-sxstyle="livre"] .entry-content .tooltip-box {
background: var(--lv-panel) !important; border: 1px solid var(--lv-rule) !important; border-radius: 2px !important;
padding: 2.1em 2em 1.7em !important; text-align: justify; hyphens: auto; -webkit-hyphens: auto;
}
html[data-sxstyle="livre"] .simplex_content .tooltip-box .tooltip-label, html[data-sxstyle="livre"] .entry-content .tooltip-box .tooltip-label {
position: absolute; top: -.8em; left: 1.4em; height: auto !important; padding: .1em .7em .05em !important;
background: var(--sx-bg) !important; color: var(--lv-accent) !important; border: 1px solid var(--lv-rule); border-radius: 2px;
font-family: var(--sx-serif-book) !important; font-variant-caps: small-caps; font-weight: 600 !important;
font-size: .82em !important; letter-spacing: .08em; line-height: 1.5 !important;
}
html[data-sxstyle="livre"] .simplex_content .tooltip-box h2, html[data-sxstyle="livre"] .entry-content .tooltip-box h2 { text-align: left; margin-top: .2em !important; } html[data-sxstyle="livre"] .simplex_content .darkstyle, html[data-sxstyle="livre"] .entry-content .darkstyle {
background: var(--lv-plate) !important; color: var(--lv-plate-ink) !important; border-radius: 2px;
padding: 2em 2.4em !important; margin-left: 0; margin-right: 0;
}
html[data-sxstyle="livre"] .simplex_content .darkstyle::before, html[data-sxstyle="livre"] .simplex_content .darkstyle::after, html[data-sxstyle="livre"] .entry-content .darkstyle::before, html[data-sxstyle="livre"] .entry-content .darkstyle::after { display: none !important; }
html[data-sxstyle="livre"] .simplex_content .darkstyle h2, html[data-sxstyle="livre"] .simplex_content .darkstyle h3, html[data-sxstyle="livre"] .simplex_content .darkstyle strong, html[data-sxstyle="livre"] .entry-content .darkstyle h2, html[data-sxstyle="livre"] .entry-content .darkstyle h3, html[data-sxstyle="livre"] .entry-content .darkstyle strong { color: #fff !important; }
html[data-sxstyle="livre"] .simplex_content .darkstyle h2, html[data-sxstyle="livre"] .entry-content .darkstyle h2 { text-align: left; }
html[data-sxstyle="livre"] .simplex_content .darkstyle a, html[data-sxstyle="livre"] .entry-content .darkstyle a { color: #f3dcb9; text-decoration-color: #f3dcb9; }
html[data-sxstyle="livre"] .simplex_content .darkstyle li::marker, html[data-sxstyle="livre"] .entry-content .darkstyle li::marker { color: #e0b48a; }
html[data-sxstyle="livre"] .simplex_content .darkstyle p, html[data-sxstyle="livre"] .entry-content .darkstyle p { color: var(--lv-plate-ink); }
html[data-sxstyle="livre"] .simplex_content .darkstyle > :first-child, html[data-sxstyle="livre"] .simplex_content .darkstyle > p:first-child + h2, html[data-sxstyle="livre"] .entry-content .darkstyle > :first-child, html[data-sxstyle="livre"] .entry-content .darkstyle > p:first-child + h2 { margin-top: 0 !important; }
html[data-sxstyle="livre"] .simplex_content .darkstyle > :last-child, html[data-sxstyle="livre"] .entry-content .darkstyle > :last-child { margin-bottom: 0 !important; } html[data-sxstyle="livre"] .simplex_content .simplexrow, html[data-sxstyle="livre"] .entry-content .simplexrow { display: flex !important; gap: 0; align-items: flex-start; } html[data-sxstyle="livre"] .simplex_content .simplexcolumn, html[data-sxstyle="livre"] .entry-content .simplexcolumn {
display: block !important; flex: 1 1 0; width: auto !important; min-width: 0; margin: 0 !important;
box-sizing: border-box; padding: 0 2.2em !important; vertical-align: top;
} html[data-sxstyle="livre"] .simplex_content .simplexrow > .simplexcolumn:first-child, html[data-sxstyle="livre"] .entry-content .simplexrow > .simplexcolumn:first-child { padding-left: 0 !important; }
html[data-sxstyle="livre"] .simplex_content .simplexrow > .simplexcolumn:last-child, html[data-sxstyle="livre"] .entry-content .simplexrow > .simplexcolumn:last-child { padding-right: 0 !important; } html[data-sxstyle="livre"] .simplex_content .simplexrow > p, html[data-sxstyle="livre"] .entry-content .simplexrow > p { flex: 0 0 0 !important; width: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden; }
html[data-sxstyle="livre"] .simplex_content .simplexcolumn ~ .simplexcolumn, html[data-sxstyle="livre"] .entry-content .simplexcolumn ~ .simplexcolumn { border-left: 1px solid var(--lv-rule); }
html[data-sxstyle="livre"] .simplex_content .simplexcolumn h2, html[data-sxstyle="livre"] .simplex_content .simplexcolumn h3, html[data-sxstyle="livre"] .entry-content .simplexcolumn h2, html[data-sxstyle="livre"] .entry-content .simplexcolumn h3 { text-align: left; }
html[data-sxstyle="livre"] .simplex_content .simplexcolumn > h2:first-child, html[data-sxstyle="livre"] .simplex_content .simplexcolumn > p:first-child + h2, html[data-sxstyle="livre"] .simplex_content .simplexcolumn > .image-hero-container:first-child, html[data-sxstyle="livre"] .entry-content .simplexcolumn > h2:first-child, html[data-sxstyle="livre"] .entry-content .simplexcolumn > p:first-child + h2, html[data-sxstyle="livre"] .entry-content .simplexcolumn > .image-hero-container:first-child { margin-top: 0 !important; }
@media (max-width: 700px) {
html[data-sxstyle="livre"] .simplex_content .simplexrow, html[data-sxstyle="livre"] .entry-content .simplexrow { display: block !important; }
html[data-sxstyle="livre"] .simplex_content .simplexcolumn ~ .simplexcolumn, html[data-sxstyle="livre"] .entry-content .simplexcolumn ~ .simplexcolumn { border-left: 0; padding-left: 0 !important; margin-top: 1.6em !important; border-top: 1px solid var(--lv-rule); padding-top: 1.6em !important; }
} html[data-sxstyle="livre"] .simplex_content .image-hero-container, html[data-sxstyle="livre"] .entry-content .image-hero-container {
background: transparent !important; height: auto !important; padding: 0 !important; margin: 1.6em 0 !important; text-align: center;
}
html[data-sxstyle="livre"] .simplex_content .image-hero-container img, html[data-sxstyle="livre"] .simplex_content img.imgFull, html[data-sxstyle="livre"] .entry-content .image-hero-container img, html[data-sxstyle="livre"] .entry-content img.imgFull {
max-width: 100% !important; width: auto !important; height: auto !important; display: inline-block;
background: #fff; border: 1px solid var(--lv-rule); padding: 4px; border-radius: 0 !important; box-sizing: border-box;
}
html[data-sxstyle="livre"] .simplex_content img:not(.imgFull), html[data-sxstyle="livre"] .entry-content img:not(.imgFull) { border-radius: 0 !important; }
html[data-sxstyle="livre"] #main-content > a.simplex_link > img.simplex_image, html[data-sxstyle="livre"] .blog-item > a.simplex_link > img.simplex_image { border-radius: 0; } html[data-sxstyle="livre"] .simplex_content ul, html[data-sxstyle="livre"] .simplex_content ol, html[data-sxstyle="livre"] .entry-content ul, html[data-sxstyle="livre"] .entry-content ol { list-style: disc !important; padding-left: 1.5em; }
html[data-sxstyle="livre"] .simplex_content ul ul, html[data-sxstyle="livre"] .simplex_content ol ol, html[data-sxstyle="livre"] .simplex_content ul ol, html[data-sxstyle="livre"] .simplex_content ol ul, html[data-sxstyle="livre"] .entry-content ul ul, html[data-sxstyle="livre"] .entry-content ol ol, html[data-sxstyle="livre"] .entry-content ul ol, html[data-sxstyle="livre"] .entry-content ol ul { list-style: circle !important; margin-top: .4em; }
html[data-sxstyle="livre"] .simplex_content li::marker, html[data-sxstyle="livre"] .entry-content li::marker { color: var(--lv-accent); }
html[data-sxstyle="livre"] .simplex_content li, html[data-sxstyle="livre"] .entry-content li { margin-bottom: .55em; padding-left: .15em; }
html[data-sxstyle="livre"] .simplex_content li > strong:first-child, html[data-sxstyle="livre"] .entry-content li > strong:first-child { color: var(--sx-ink); } html[data-sxstyle="livre"] .simplex_content .stabilo, html[data-sxstyle="livre"] .simplex_content .stabilo.highlight-animate, html[data-sxstyle="livre"] .entry-content .stabilo, html[data-sxstyle="livre"] .entry-content .stabilo.highlight-animate {
background: none !important; background-image: none !important; color: inherit !important; font-weight: inherit !important;
box-shadow: none !important; background-color: rgba(239,220,164,.72) !important; padding: .04em .28em; margin: 0 -.1em; border-radius: 2px; -webkit-box-decoration-break: clone; box-decoration-break: clone; }  html[data-sxstyle="livre"] .simplex_content .video-responsive, html[data-sxstyle="livre"] .entry-content .video-responsive { background: transparent; border: 1px solid var(--lv-rule); }
html[data-sxstyle="livre"] .simplex_content .video-responsive iframe, html[data-sxstyle="livre"] .entry-content .video-responsive iframe { border-radius: 0; } html[data-sxstyle="livre"] .simplex_content table, html[data-sxstyle="livre"] .entry-content table { border-collapse: collapse; width: 100%; font-size: .95em; }
html[data-sxstyle="livre"] .simplex_content th, html[data-sxstyle="livre"] .entry-content th { font-variant-caps: small-caps; letter-spacing: .06em; font-weight: 600; text-align: left; padding: .5em .7em; border-bottom: 2px solid var(--sx-ink); }
html[data-sxstyle="livre"] .simplex_content td, html[data-sxstyle="livre"] .entry-content td { padding: .5em .7em; border-bottom: 1px solid var(--lv-rule); vertical-align: top; } html[data-sxstyle="livre"] .simplex_content blockquote, html[data-sxstyle="livre"] .entry-content blockquote { margin: 1.8em 2em; padding-left: 1.2em; border-left: 2px solid var(--lv-accent); font-style: italic; }
html[data-sxstyle="livre"] .simplex_content .simplex_question, html[data-sxstyle="livre"] .entry-content .simplex_question { font-variant-caps: small-caps; letter-spacing: .05em; color: var(--sx-ink) !important; font-weight: 600 !important; }
html[data-sxstyle="livre"] .simplex_content .simplex_answer, html[data-sxstyle="livre"] .entry-content .simplex_answer { border-left: 1px solid var(--lv-rule) !important; padding-left: 1.2em; margin-left: .4em; }
html[data-sxstyle="livre"] .simplex_content [class^="simplexRoundBorder"], html[data-sxstyle="livre"] .simplex_content .expand-box, html[data-sxstyle="livre"] .simplex_content .simplexScratchBox-center, html[data-sxstyle="livre"] .entry-content [class^="simplexRoundBorder"], html[data-sxstyle="livre"] .entry-content .expand-box, html[data-sxstyle="livre"] .entry-content .simplexScratchBox-center {
background: var(--lv-panel) !important; border: 1px solid var(--lv-rule) !important; border-radius: 2px !important; color: var(--sx-ink) !important;
font-family: inherit !important; font-size: inherit !important; padding: 1.4em 1.8em !important;
}
html[data-sxstyle="livre"] .simplex_content .expand-title, html[data-sxstyle="livre"] .entry-content .expand-title { font-variant-caps: small-caps; letter-spacing: .06em; font-weight: 600; }
html[data-sxstyle="livre"] .simplex_content .bk-button, html[data-sxstyle="livre"] .entry-content .bk-button { background: transparent !important; border: 1px solid var(--sx-ink) !important; border-radius: 2px !important; padding: .55em 1.3em !important; }
html[data-sxstyle="livre"] .simplex_content .bk-button a, html[data-sxstyle="livre"] .entry-content .bk-button a { font-variant-caps: small-caps; letter-spacing: .08em; text-decoration: none; color: var(--sx-ink); }
html[data-sxstyle="livre"] .simplex_content .bk-button:hover, html[data-sxstyle="livre"] .entry-content .bk-button:hover { background: var(--lv-panel) !important; }
html[data-sxstyle="livre"] .simplex_content .iconlink img, html[data-sxstyle="livre"] .entry-content .iconlink img { border: 0; padding: 0; background: transparent; } html[data-sxstyle="livre"] .simplex_content .simplex_filter, html[data-sxstyle="livre"] .entry-content .simplex_filter { border-collapse: separate; border-spacing: 0; }
html[data-sxstyle="livre"] .simplex_content .simplex_item_filter img, html[data-sxstyle="livre"] .entry-content .simplex_item_filter img { background: #fff; border: 1px solid var(--lv-rule); padding: 3px; box-sizing: border-box; border-radius: 0 !important; height: 170px !important; }
html[data-sxstyle="livre"] .simplex_content .simplex_item_filter h2, html[data-sxstyle="livre"] .entry-content .simplex_item_filter h2 { font-family: var(--sx-serif-book) !important; font-size: 1.05em !important; font-weight: 600 !important; letter-spacing: 0; line-height: 1.3 !important; padding-top: .7em !important; }
html[data-sxstyle="livre"] .simplex_content .simplex_item_filter .tagline, html[data-sxstyle="livre"] .entry-content .simplex_item_filter .tagline { color: var(--sx-ink-soft); font-size: .92em; }
html[data-sxstyle="livre"] .simplex_content .simplex_item_filter a, html[data-sxstyle="livre"] .entry-content .simplex_item_filter a { text-decoration: none; }
html[data-sxstyle="livre"] .simplex_content .simplex_item_filter a:hover h2, html[data-sxstyle="livre"] .entry-content .simplex_item_filter a:hover h2 { color: var(--lv-accent) !important; } html[data-sxstyle="livre"] .simplex_content h2, html[data-sxstyle="livre"] .entry-content h2 { padding-bottom: .35em !important; } html[data-sxstyle="livre"] .simplex_content h2::after, html[data-sxstyle="livre"] .entry-content h2::after { content: ""; display: block; width: 2.2em; height: 1px; background: var(--lv-accent); margin: .45em auto 0; } html[data-sxstyle="livre"] #main-content > a.simplex_link, html[data-sxstyle="livre"] .blog-item > a.simplex_link { background: transparent !important; display: block; text-align: center; }
html[data-sxstyle="livre"] #main-content img.simplex_image, html[data-sxstyle="livre"] .blog-item img.simplex_image { background: #fff !important; width: auto !important; max-width: 100%; height: auto; border: 1px solid var(--lv-rule); padding: 4px; box-sizing: border-box; margin: 1.6em auto 0; } html[data-sxstyle="livre"] .simplex_content .image-hero-container[data-sxfil], html[data-sxstyle="livre"] #main-content > a.simplex_link[data-sxfil], html[data-sxstyle="livre"] .entry-content .image-hero-container[data-sxfil], html[data-sxstyle="livre"] .blog-item > a.simplex_link[data-sxfil] {
position: relative; overflow: hidden; background: transparent !important;
}
html[data-sxstyle="livre"] .simplex_content .image-hero-container[data-sxfil]::before, html[data-sxstyle="livre"] #main-content > a.simplex_link[data-sxfil]::before, html[data-sxstyle="livre"] .entry-content .image-hero-container[data-sxfil]::before, html[data-sxstyle="livre"] .blog-item > a.simplex_link[data-sxfil]::before {
content: ""; position: absolute; inset: 0; z-index: 0;
background-image: var(--sx-img); background-size: cover; background-position: center;
filter: grayscale(1) saturate(0) brightness(1.06) contrast(1.45); transform: scale(1.1); opacity: .50;
}
html[data-sxstyle="livre"] .simplex_content .image-hero-container[data-sxfil] > *, html[data-sxstyle="livre"] #main-content > a.simplex_link[data-sxfil] > img, html[data-sxstyle="livre"] .entry-content .image-hero-container[data-sxfil] > *, html[data-sxstyle="livre"] .blog-item > a.simplex_link[data-sxfil] > img { position: relative; z-index: 2; }
html[data-sxstyle="livre"] #main-content > a.simplex_link[data-sxfil] > img.simplex_image, html[data-sxstyle="livre"] .blog-item > a.simplex_link[data-sxfil] > img.simplex_image { margin-top: 0; margin-bottom: 0; }
html[data-sxstyle="livre"] #main-content > a.simplex_link[data-sxfil], html[data-sxstyle="livre"] .blog-item > a.simplex_link[data-sxfil] { margin: 1.6em 0; }
@media (prefers-reduced-motion: no-preference) {
html[data-sxstyle="livre"] .simplex_content .image-hero-container[data-sxfil]::before, html[data-sxstyle="livre"] #main-content > a.simplex_link[data-sxfil]::before, html[data-sxstyle="livre"] .entry-content .image-hero-container[data-sxfil]::before, html[data-sxstyle="livre"] .blog-item > a.simplex_link[data-sxfil]::before { transition: opacity .3s; }
} html[data-sxstyle="livre"] #main-content img.simplex_image, html[data-sxstyle="livre"] .blog-item img.simplex_image { background: transparent !important; border: 0 !important; padding: 0 !important; } html[data-sxstyle="livre"] .simplex_content .simplexcolumn h2::after, html[data-sxstyle="livre"] .simplex_content .darkstyle h2::after, html[data-sxstyle="livre"] .simplex_content .tooltip-box h2::after, html[data-sxstyle="livre"] .simplex_content .simplex_filter h2::after, html[data-sxstyle="livre"] .simplex_content .expand-box h2::after, html[data-sxstyle="livre"] .entry-content .simplexcolumn h2::after, html[data-sxstyle="livre"] .entry-content .darkstyle h2::after, html[data-sxstyle="livre"] .entry-content .tooltip-box h2::after, html[data-sxstyle="livre"] .entry-content .simplex_filter h2::after, html[data-sxstyle="livre"] .entry-content .expand-box h2::after { display: none !important; }
html[data-sxstyle="livre"] .simplex_content .simplexcolumn h2, html[data-sxstyle="livre"] .simplex_content .darkstyle h2, html[data-sxstyle="livre"] .simplex_content .tooltip-box h2, html[data-sxstyle="livre"] .simplex_content .simplex_filter h2, html[data-sxstyle="livre"] .simplex_content .expand-box h2, html[data-sxstyle="livre"] .entry-content .simplexcolumn h2, html[data-sxstyle="livre"] .entry-content .darkstyle h2, html[data-sxstyle="livre"] .entry-content .tooltip-box h2, html[data-sxstyle="livre"] .entry-content .simplex_filter h2, html[data-sxstyle="livre"] .entry-content .expand-box h2 { padding-bottom: 0 !important; } html[data-sxstyle="livre"] .simplex_content .simplex_item_filter a, html[data-sxstyle="livre"] .entry-content .simplex_item_filter a { color: inherit; text-decoration: none; } html[data-sxstyle="livre"] .simplex_content .tooltip-label, html[data-sxstyle="livre"] .simplex_content h2, html[data-sxstyle="livre"] .simplex_content .simplex_question, html[data-sxstyle="livre"] .simplex_content .expand-title, html[data-sxstyle="livre"] .entry-content .tooltip-label, html[data-sxstyle="livre"] .entry-content h2, html[data-sxstyle="livre"] .entry-content .simplex_question, html[data-sxstyle="livre"] .entry-content .expand-title { -webkit-font-feature-settings: "smcp"; font-feature-settings: "smcp"; }
html[data-sxstyle="livre"] .simplex_content .simplex_filter h2, html[data-sxstyle="livre"] .simplex_content .simplexcolumn h2, html[data-sxstyle="livre"] .entry-content .simplex_filter h2, html[data-sxstyle="livre"] .entry-content .simplexcolumn h2 { -webkit-font-feature-settings: normal; font-feature-settings: normal; } @media (max-width: 600px) {
html[data-sxstyle="livre"] .simplex_content .tooltip-box, html[data-sxstyle="livre"] .entry-content .tooltip-box { padding: 1.9em 1.15em 1.3em !important; }
html[data-sxstyle="livre"] .simplex_content .darkstyle, html[data-sxstyle="livre"] .entry-content .darkstyle { padding: 1.5em 1.15em !important; }
html[data-sxstyle="livre"] .simplex_content .tooltip-box .tooltip-label, html[data-sxstyle="livre"] .entry-content .tooltip-box .tooltip-label { left: .8em; }
} html[data-sxstyle="livre"] .simplex_content .simplexcolumn, html[data-sxstyle="livre"] .simplex_content .simplexcolumn p, html[data-sxstyle="livre"] .simplex_content .simplexcolumn li, html[data-sxstyle="livre"] .simplex_content .tooltip-box, html[data-sxstyle="livre"] .simplex_content .tooltip-box p, html[data-sxstyle="livre"] .simplex_content .darkstyle, html[data-sxstyle="livre"] .simplex_content .darkstyle p, html[data-sxstyle="livre"] .entry-content .simplexcolumn, html[data-sxstyle="livre"] .entry-content .simplexcolumn p, html[data-sxstyle="livre"] .entry-content .simplexcolumn li, html[data-sxstyle="livre"] .entry-content .tooltip-box, html[data-sxstyle="livre"] .entry-content .tooltip-box p, html[data-sxstyle="livre"] .entry-content .darkstyle, html[data-sxstyle="livre"] .entry-content .darkstyle p {
text-align: left; text-indent: 0 !important;
hyphens: none !important; -webkit-hyphens: none !important;
}
html[data-sxstyle="livre"] .simplex_content .simplexcolumn p, html[data-sxstyle="livre"] .simplex_content .tooltip-box p, html[data-sxstyle="livre"] .simplex_content .darkstyle p, html[data-sxstyle="livre"] .entry-content .simplexcolumn p, html[data-sxstyle="livre"] .entry-content .tooltip-box p, html[data-sxstyle="livre"] .entry-content .darkstyle p { margin: 0 0 .75em !important; }
html[data-sxstyle="livre"] .simplex_content .simplexcolumn p:last-child, html[data-sxstyle="livre"] .simplex_content .tooltip-box p:last-child, html[data-sxstyle="livre"] .simplex_content .darkstyle p:last-child, html[data-sxstyle="livre"] .entry-content .simplexcolumn p:last-child, html[data-sxstyle="livre"] .entry-content .tooltip-box p:last-child, html[data-sxstyle="livre"] .entry-content .darkstyle p:last-child { margin-bottom: 0 !important; } html[data-sxstyle="livre"] .simplex_content .simplexcolumn p:empty, html[data-sxstyle="livre"] .entry-content .simplexcolumn p:empty { display: none; } html[data-sxstyle="livre"] .simplex_content .simplexcolumn > p:empty:first-child + h2, html[data-sxstyle="livre"] .entry-content .simplexcolumn > p:empty:first-child + h2 { margin-top: 0 !important; } html[data-sxstyle="livre"] .site-header, html[data-sxstyle="livre"] .site-header *, html[data-sxstyle="livre"] .site-footer, html[data-sxstyle="livre"] .site-footer *, html[data-sxstyle="livre"] .simplex_breadcrumb, html[data-sxstyle="livre"] .simplex_breadcrumb * { font-family: var(--sx-serif-book) !important; } html[data-sxstyle="livre"] .site-title, html[data-sxstyle="livre"] .site-title a {
font-weight: 600 !important; letter-spacing: .005em; color: var(--sx-ink) !important;
}
html[data-sxstyle="livre"] .site-description { font-style: italic; color: var(--sx-ink-soft) !important; } html[data-sxstyle="livre"] .main-navigation a {
font-variant-caps: small-caps; -webkit-font-feature-settings: "smcp"; font-feature-settings: "smcp";
letter-spacing: .05em; font-size: 1.05em;
} html[data-sxstyle="livre"] .simplex_breadcrumb {
font-variant-caps: small-caps; -webkit-font-feature-settings: "smcp"; font-feature-settings: "smcp";
letter-spacing: .05em; font-size: 1em; color: var(--sx-ink-soft);
}
html[data-sxstyle="livre"] .simplex_breadcrumb a {
font-weight: 600 !important; color: var(--sx-ink) !important;
text-decoration: none; border-bottom: 1px solid var(--lv-rule);
}
html[data-sxstyle="livre"] .simplex_breadcrumb a:hover { color: var(--lv-accent) !important; border-bottom-color: var(--lv-accent); }  html[data-sxstyle="livre"] { --lv-brand: #1d3d33; --lv-gold: #b08a3e; } html[data-sxstyle="livre"] .site-header {
background: var(--sx-bg) !important; padding: 2.1em 1em 0 !important;
box-sizing: border-box !important;  max-width: none !important; width: var(--sx-vw, 100vw) !important;
margin-left: calc(50% - var(--sx-vw, 100vw) / 2) !important; margin-right: 0 !important; margin-top: 0 !important;
padding-left: 0 !important; padding-right: 0 !important;
} html[data-sxstyle="livre"] .site-branding { max-width: 1000px; margin: 0 auto !important; padding: 0 1em; box-sizing: border-box; }
html[data-sxstyle="livre"] .main-navigation .menu-container { max-width: 1000px; margin: 0 auto; width: 100%; }
html[data-sxstyle="livre"] .site-branding { display: block !important; text-align: center; margin: 0 auto; } html[data-sxstyle="livre"] .site-title {
margin: 0 !important; line-height: 1.05;
font-size: clamp(2.1rem, 1.5rem + 2.4vw, 3.1rem) !important;
}
html[data-sxstyle="livre"] .site-title a {
color: var(--lv-brand) !important; font-weight: 600 !important; letter-spacing: .005em;
text-decoration: none; border: 0 !important;
} html[data-sxstyle="livre"] .site-branding::after {
content: "Support des Idées - Recherches - Laboratoire - Travaux du Diplôme de Communication digitale de l'Université de Genève";
display: block; margin: .8em auto 0; max-width: 52em;
font-variant-caps: small-caps; -webkit-font-feature-settings: "smcp"; font-feature-settings: "smcp";
letter-spacing: .13em; font-size: .74em; line-height: 1.7; color: var(--sx-ink-soft);
} html[data-sxstyle="livre"] .site-branding::before { display: none !important; }  html[data-sxstyle="livre"] .main-navigation::before, html[data-sxstyle="livre"] .main-navigation::after { display: none !important; }
html[data-sxstyle="livre"] .main-navigation {
background: transparent !important;
border-top: 1px solid var(--lv-rule); border-bottom: 1px solid var(--lv-rule); margin-top: 1.5em;
}
html[data-sxstyle="livre"] .main-navigation .menu-container { display: flex; justify-content: center; }
html[data-sxstyle="livre"] #primary-menu { display: flex; justify-content: center; flex-wrap: wrap; gap: 0 2.4em; margin: 0 auto !important; padding: 0 !important; }
html[data-sxstyle="livre"] #primary-menu > li { position: relative; }
html[data-sxstyle="livre"] #primary-menu > li > a {
display: block; padding: .95em .1em !important;
color: var(--sx-ink) !important; background: transparent !important;
border-bottom: 2px solid transparent; transition: color .15s, border-color .15s;
}
html[data-sxstyle="livre"] #primary-menu > li > a:hover, html[data-sxstyle="livre"] #primary-menu > li:hover > a { color: var(--lv-brand) !important; border-bottom-color: var(--lv-gold); } html[data-sxstyle="livre"] #primary-menu > li.current-menu-item > a, html[data-sxstyle="livre"] #primary-menu > li.current-menu-ancestor > a, html[data-sxstyle="livre"] #primary-menu > li.current_page_item > a { color: var(--lv-brand) !important; border-bottom-color: var(--lv-gold); } html[data-sxstyle="livre"] #primary-menu .sub-menu {
background: var(--sx-bg) !important; border: 1px solid var(--lv-rule); border-radius: 2px;
box-shadow: 0 6px 18px rgba(40,34,26,.10); padding: .35em 0 !important; min-width: 15em;
}
html[data-sxstyle="livre"] #primary-menu .sub-menu a {
color: var(--sx-ink) !important; padding: .45em 1.2em !important;
font-variant-caps: normal; -webkit-font-feature-settings: normal; font-feature-settings: normal;
letter-spacing: 0; font-size: .95em;
}
html[data-sxstyle="livre"] #primary-menu .sub-menu a:hover { color: var(--lv-brand) !important; background: var(--lv-panel) !important; } @media (max-width: 767px) {
html[data-sxstyle="livre"] .site-header { padding: 1.4em .9em 1em !important; }
html[data-sxstyle="livre"] .site-branding::after { letter-spacing: .14em; font-size: .72em; }
html[data-sxstyle="livre"] #primary-menu { gap: 0; }
html[data-sxstyle="livre"] #primary-menu > li > a { padding: .7em .1em !important; }
html[data-sxstyle="livre"] #primary-menu .sub-menu { box-shadow: none; }
} @media (max-width: 768px) {
html[data-sxstyle="livre"] .site-header { position: relative; } html[data-sxstyle="livre"] .menu-toggle { position: absolute; top: .85rem; right: .85rem; z-index: 5;
width: 42px; height: 42px; padding: 0 !important; margin: 0 !important;
background: transparent !important; border: 1px solid var(--lv-rule) !important;
border-radius: 2px; cursor: pointer;
font-size: 0 !important; line-height: 0; color: transparent !important;
-webkit-appearance: none; appearance: none;
}
html[data-sxstyle="livre"] .menu-toggle::before {
content: ""; position: absolute; left: 11px; right: 11px; top: 13px;
height: 1px; background: var(--sx-ink);
box-shadow: 0 7px 0 var(--sx-ink), 0 14px 0 var(--sx-ink);
}
html[data-sxstyle="livre"] .menu-toggle:hover, html[data-sxstyle="livre"] .menu-toggle:focus { background: var(--lv-panel) !important; }
html[data-sxstyle="livre"] .menu-toggle:focus-visible { outline: 2px solid var(--lv-accent); outline-offset: 2px; } html[data-sxstyle="livre"] .site-branding { padding-right: 3.4em; padding-left: 3.4em; } html[data-sxstyle="livre"] .main-navigation { margin-top: 1.1em; border: 0; }
html[data-sxstyle="livre"] .main-navigation::before { display: none !important; }
html[data-sxstyle="livre"] .main-navigation.toggled { border-top: 1px solid var(--lv-rule); }
html[data-sxstyle="livre"] #primary-menu { display: block; gap: 0; }
html[data-sxstyle="livre"] #primary-menu > li { border-bottom: 1px solid var(--lv-rule); }
html[data-sxstyle="livre"] #primary-menu > li > a {
display: block; text-align: center; padding: .85em .5em !important; border-bottom: 0 !important;
}
html[data-sxstyle="livre"] #primary-menu .sub-menu {
border: 0 !important; box-shadow: none !important; background: var(--lv-panel) !important;
min-width: 0; padding: .2em 0 !important;
}
html[data-sxstyle="livre"] #primary-menu .sub-menu a { text-align: center; }
}
@media (max-width: 700px) { html[data-sxstyle="livre"] #main-content > h2.maintagline, html[data-sxstyle="livre"] .blog-item > h2.maintagline { text-align: left !important; }
html[data-sxstyle="livre"] .site-branding::after { letter-spacing: .1em; }
}    html[data-sxstyle="livre"] article.post-content h1 {
font-family: var(--sx-serif-book) !important;
font-size: clamp(1.9rem, 1.4rem + 1.8vw, 2.7rem) !important;
font-weight: 500 !important;
letter-spacing: 0 !important;
color: var(--sx-ink) !important;
line-height: 1.15 !important;
margin: .1em 0 .1em !important;
padding: 0 !important;
text-align: left !important;
}
html[data-sxstyle="livre"] article.post-content h1::after { display: none !important; } html[data-sxstyle="livre"] .section-blog > .container { padding-top: 1.4em; } html[data-sxstyle="livre"] .entry-content > h1:first-child,
html[data-sxstyle="livre"] .entry-content > h2:first-child {
text-align: left !important;
font-variant-caps: normal !important;
-webkit-font-feature-settings: normal !important;
font-feature-settings: normal !important;
letter-spacing: 0 !important;
font-size: 1.3em !important;
font-weight: 400 !important;
font-style: italic;
line-height: 1.4 !important;
color: var(--sx-ink-soft) !important;
margin: .15em 0 1.3em !important;
padding-bottom: 0 !important;
}
html[data-sxstyle="livre"] .entry-content > h1:first-child::after,
html[data-sxstyle="livre"] .entry-content > h2:first-child::after { display: none !important; } html[data-sxstyle="livre"] .entry-content > h1:first-child strong,
html[data-sxstyle="livre"] .entry-content > h2:first-child strong,
html[data-sxstyle="livre"] .entry-content > h1:first-child b,
html[data-sxstyle="livre"] .entry-content > h2:first-child b { font-weight: 400 !important; color: inherit !important; } html[data-sxstyle="livre"] .entry-content figure.wp-caption { margin: .4em 1.6em 1em 0; }
html[data-sxstyle="livre"] .entry-content figcaption,
html[data-sxstyle="livre"] .entry-content .wp-caption-text {
font-size: .82em; color: var(--sx-ink-soft); text-align: left; font-style: italic; line-height: 1.45;
}
html[data-sxstyle="livre"] .entry-content img { border-radius: 0; } html[data-sxstyle="livre"] .blog-item + .blog-item { border-top: 1px solid var(--lv-rule); padding-top: 1.6em; margin-top: 1.6em; }  html[data-sxstyle="livre"] .entry-content > p:has(> img:only-child),
html[data-sxstyle="livre"] .entry-content > p:has(> a:only-child > img),
html[data-sxstyle="livre"] .entry-content > p:has(> figure) {
margin: 1.6em 0 !important;
text-indent: 0 !important;
text-align: center;
} html[data-sxstyle="livre"] .entry-content > p > img { margin: .3em 0; } html[data-sxstyle="livre"] .entry-content > p:empty { display: none; } html[data-sxstyle="livre"] .entry-content table { width: 100% !important; table-layout: fixed; height: auto !important; }
html[data-sxstyle="livre"] .entry-content table tr { height: auto !important; }
html[data-sxstyle="livre"] .entry-content table td { padding: .4em .7em 1em !important; text-align: center; vertical-align: top; }
html[data-sxstyle="livre"] .entry-content table td img { width: auto; max-width: 100%; height: auto; }
html[data-sxstyle="livre"] .entry-content table td strong { display: block; margin-top: .4em; } html[data-sxstyle="livre"] .entry-content img.aligncenter,
html[data-sxstyle="livre"] .entry-content .aligncenter > img,
html[data-sxstyle="livre"] .entry-content figure.aligncenter {
margin-top: 1.5em !important; margin-bottom: 1.5em !important;
}
html[data-sxstyle="livre"] .entry-content img.alignleft,
html[data-sxstyle="livre"] .entry-content figure.alignleft {
margin: .35em 1.8em 1.1em 0 !important;
}
html[data-sxstyle="livre"] .entry-content img.alignright,
html[data-sxstyle="livre"] .entry-content figure.alignright {
margin: .35em 0 1.1em 1.8em !important;
}
html[data-sxstyle="livre"] .entry-content img.alignnone,
html[data-sxstyle="livre"] .entry-content img.size-full { margin-top: 1.2em; margin-bottom: 1.2em; } html[data-sxstyle="livre"] .entry-content > p > a > img { margin-top: 1.2em; } html[data-sxstyle="livre"] .entry-content > p { text-indent: 0 !important; margin: 0 0 .85em !important; }
html[data-sxstyle="livre"] .entry-content blockquote p { text-indent: 0 !important; margin-bottom: .6em !important; }
html[data-sxstyle="livre"] .entry-content li { text-indent: 0 !important; } html[data-sxstyle="livre"] .entry-content h2,
html[data-sxstyle="livre"] .entry-content h3,
html[data-sxstyle="livre"] .entry-content h4 { clear: both; } html[data-sxstyle="livre"] .entry-content h1:first-of-type {
text-align: left !important;
font-variant-caps: normal !important;
-webkit-font-feature-settings: normal !important;
font-feature-settings: normal !important;
letter-spacing: 0 !important;
font-size: 1.3em !important;
font-weight: 400 !important;
font-style: italic;
line-height: 1.4 !important;
color: var(--sx-ink-soft) !important;
margin: .15em 0 1.1em !important;
padding-bottom: 0 !important;
clear: none;
}
html[data-sxstyle="livre"] .entry-content h1:first-of-type::after { display: none !important; }
html[data-sxstyle="livre"] .entry-content h1:first-of-type strong,
html[data-sxstyle="livre"] .entry-content h1:first-of-type b { font-weight: 400 !important; } html[data-sxstyle="livre"] .entry-content .wp-caption { max-width: 100%; }