/* An opaque themed panel keeps the published information readable over photos. */
html body #carte-information,
html[data-display] body #carte-information{
 margin-top:26px;background:var(--white,#fffdf8);background-image:none;
 color:var(--ink,#303830);border:1px solid var(--line,#b8a78f);
 border-radius:10px;padding:0;box-shadow:0 2px 10px #00000014;overflow:hidden
}
html body #carte-information[hidden]{display:none!important}
html body #carte-information>summary,
html[data-display] body #carte-information>summary{
 box-sizing:border-box;min-height:48px;padding:14px 18px;cursor:pointer;
 background:var(--white,#fffdf8);color:var(--ink,#303830);font-weight:600;line-height:1.5
}
html body #carte-information>summary:focus-visible{outline:2px solid var(--red,#a8323a);outline-offset:-4px}
html body #carte-information[open]>summary{border-bottom:1px solid var(--line,#b8a78f)}
html body #carte-information #carte-information-text,
html[data-display] body #carte-information #carte-information-text{
 margin:0;padding:18px;background:var(--white,#fffdf8);color:var(--ink,#303830);
 line-height:1.65;white-space:pre-line;overflow-wrap:anywhere
}

html body #footer-text[hidden]{display:none!important}
