
:root{--lc-panel-background:#202226;--lc-ink:#f2f3f5;--lc-page:#141517;--lc-surface:#202226;--lc-menu:#23262a;--lc-edge:#565b63;--lc-hover:#363a40;--lc-muted:#c1c5cb;--lc-accent-events:#008aff;--lc-accent-structures:#e87100;color-scheme:dark;}
body.lc-public-site .evt-attachment{background:var(--lc-surface);border-color:var(--lc-edge);color:var(--lc-ink)}
body.lc-public-site .evt-attachment-viewer iframe{border-color:var(--lc-edge)}
html,body.lc-public-site{color-scheme:dark;background:var(--lc-page)!important;color:var(--lc-ink)!important;}
body.lc-public-site a{color:var(--lc-ink);}
body.lc-public-site .hero,body.lc-public-site .page-top-hero,body.lc-public-site .evt-content,body.lc-public-site .evt-discovery-head,body.lc-public-site .local-annuaire-block,body.lc-public-site .card,body.lc-public-site .lc-card-preview,body.lc-public-site .card-head,body.lc-public-site .card-media,body.lc-public-site .card-intro,body.lc-public-site .card-meta-footer,body.lc-public-site .evt-info-block,body.lc-public-site .latest-email-link,body.lc-public-site .page-content,body.lc-public-site .public-form-panel,body.lc-public-site .account-panel,body.lc-public-site .empty,body.lc-public-site .service-content,body.lc-public-site .account-actions{background:var(--lc-surface)!important;border-color:var(--lc-edge)!important;color:var(--lc-ink)!important;}
body.lc-public-site .page-top-hero h1,body.lc-public-site .event-card h3,body.lc-public-site .event-card .badge,body.lc-public-site .search-results-heading{color:var(--lc-accent-events)!important;}
body.lc-public-site .structure-breadcrumb,body.lc-public-site .structure-card h3,body.lc-public-site .structure-card .badge,body.lc-public-site .structure-color{color:var(--lc-accent-structures)!important;}
body.lc-public-site .public-main input,body.lc-public-site .public-main select,body.lc-public-site .public-main textarea{color:var(--lc-ink)!important;background:var(--lc-menu)!important;border-color:var(--lc-edge)!important;}
body.lc-public-site .public-main input::placeholder,body.lc-public-site .public-main textarea::placeholder,body.lc-public-site .lc-domain-panel input::placeholder{color:var(--lc-muted)!important;opacity:1;}
body.lc-public-site .lc-domain-panel input{color:var(--lc-ink)!important;background:var(--lc-menu)!important;}
body.lc-public-site .pagination strong{background:var(--lc-hover)!important;}
body.lc-public-site .lc-header-actions .lc-account-posting-links a,body.lc-public-site .lc-domain-panel,body.lc-public-site .lc-domain-panel a,body.lc-public-site .lc-domain-panel summary,body.lc-public-site .lc-domain-panel button{color:var(--lc-ink)!important;}
body.lc-public-site .lc-domain-panel .mobile-search-submit{color:#fff!important;}
body.lc-public-site .lc-domain-panel .mobile-search-close{color:#ff7575!important;}
body.lc-public-site .lc-domain-panel .lc-calendar-day[aria-pressed=true],body.lc-public-site .lc-domain-panel .lc-date-shortcuts [aria-pressed=true]{color:var(--lc-page)!important;}
body.lc-public-site .lc-domain-panel .mobile-search-panel-head,body.lc-public-site .lc-domain-panel .mobile-search-panel-head strong{color:#fff!important;}
body.lc-public-site .lc-filter-link{color:#c52222!important;}
body.lc-public-site .evt-content .detail-item-name,body.lc-public-site .evt-discovery-title{color:var(--lc-accent-events)!important;}
body.lc-public-site .structure-detail-page .detail-item-name{color:var(--lc-accent-structures)!important;}

body.lc-public-site .public-main .page-breadcrumb-title,body.lc-public-site .public-main .page-top-hero h1{color:var(--lc-accent-events)!important;}
body.lc-public-site .public-main .structure-breadcrumb .page-breadcrumb-title,body.lc-public-site .public-main .structure-breadcrumb h1{color:var(--lc-accent-structures)!important;}
body.lc-public-site .public-layout.lc-detail-flow.has-sidebar > .public-sidebar{background:var(--lc-page)!important;box-shadow:calc(-1 * var(--lc-flow-gap,8px)) 0 0 var(--lc-page);}
body.lc-public-site .public-main .form,body.lc-public-site .public-main .article,body.lc-public-site .public-main .table th,body.lc-public-site .public-main .table td{background:var(--lc-surface)!important;color:var(--lc-ink)!important;border-color:var(--lc-edge)!important;}
body.lc-public-site .public-main .muted,body.lc-public-site .public-main .meta{color:var(--lc-muted)!important;}
body.lc-public-site .public-main .flash.error{background:#492527;color:#ffd1d1;}
body.lc-public-site .public-main .flash.success{background:#1c3b29;color:#ccebd7;}

body.lc-public-site .pagination a,body.lc-public-site .pagination strong,body.lc-public-site .bloc_avantage_pass_comtois{background:var(--lc-surface)!important;color:var(--lc-ink)!important;border-color:var(--lc-edge)!important;}
body.lc-public-site .card-meta-footer .meta,body.lc-public-site .card-full-link.card-free .card-meta-footer .meta,body.lc-public-site .card-full-link.card-paid .card-meta-footer .meta{color:var(--lc-muted)!important;}
body.lc-public-site .evt-structure-name{color:var(--lc-accent-structures)!important;}
body.lc-public-site .latest-email-link a{color:#129a1c!important;}
body.lc-public-site .pass-partner-section .pass-title,body.lc-public-site .pass-structure-partner,body.lc-public-site .avantage-permanent{color:#ff9393!important;}
body.lc-public-site .pass-structure-section .pass-title{color:var(--lc-ink)!important;}
body.lc-public-site .evt-info-block .lc-protected-email,body.lc-public-site .evt-info-block .lc-contact-web{color:var(--lc-ink)!important;}

body.lc-public-site .evt-content .evt-description,body.lc-public-site .evt-content .evt-description *,body.lc-public-site .evt-content .evt-html-description,body.lc-public-site .evt-content .evt-html-description *,body.lc-public-site .evt-content .evt-info-block,body.lc-public-site .evt-content .evt-info-block *,body.lc-public-site .contenu_avantage_carte_pass_comtois p,body.lc-public-site .contenu_avantage_carte_pass_comtois p *,body.lc-public-site .evt-discovery-links,body.lc-public-site .evt-discovery-links *,body.lc-public-site .structure-see-also,body.lc-public-site .structure-see-also *{color:var(--lc-ink)!important;}
body.lc-public-site .evt-description [style*="background"],body.lc-public-site .evt-html-description [style*="background"],body.lc-public-site .evt-info-block [style*="background"],body.lc-public-site .contenu_avantage_carte_pass_comtois p [style*="background"]{background-color:transparent!important;}

body.lc-public-site .lc-header-actions .lc-newsletter-heading,body.lc-public-site .lc-header-actions .lc-newsletter-hint{color:#129a1c!important;}

body.lc-public-site .lc-header-actions .lc-header-button,body.lc-public-site .lc-wide-search-trigger{background:var(--lc-surface)!important;color:var(--lc-ink)!important;border-color:var(--lc-edge)!important;}
body.lc-public-site .lc-header-actions .lc-header-button:hover,body.lc-public-site .lc-wide-search-trigger:hover{background:var(--lc-hover)!important;}
body.lc-public-site .lc-header-actions .lc-button-and{color:var(--lc-ink)!important;}
body.lc-public-site .lc-header-actions .lc-header-button:focus-visible,body.lc-public-site .lc-wide-search-trigger:focus-visible{outline-color:var(--lc-ink)!important;}
body.lc-public-site .lc-header-actions .lc-newsletter-hint{background:var(--lc-menu)!important;border-color:#129a1c!important;}
body.lc-public-site .lc-header-actions .lc-account-link{color:#e400ff!important;}
body.lc-public-site .page-top-hero:not(.structure-breadcrumb) .lc-breadcrumb-link{color:var(--lc-accent-events)!important;}
body.lc-public-site .page-top-hero.structure-breadcrumb .lc-breadcrumb-link{color:var(--lc-accent-structures)!important;}
body.lc-public-site .card.event-card .card-head h3,body.lc-public-site .card.structure-card .card-head h3{color:#fff!important;}
body.lc-public-site .evt-content .evt-info-block a.evt-structure-name{color:var(--lc-accent-structures)!important;}
body.lc-public-site .service-content .account-mag-link,body.lc-public-site .service-content .account-mag-link small{color:#129a1c!important}
body.lc-public-site .service-content .account-card-status{color:var(--lc-muted)}
