/* Généré par outils/generer_theme_sombre.py : ne pas modifier à la main.
   Retouches manuelles : accueil-sombre-retouches.css. */

/* --- accueil-embarquement.css --- */
html.theme-sombre body { background:#1a112e; color:#eeecf5; }
html.theme-sombre :focus:not(:focus-visible) { outline:none; }
html.theme-sombre :focus-visible { outline:3px solid #5b3df5; }
html.theme-sombre a { color:#5b3df5; }
html.theme-sombre a:hover { color:#a394ef; }
html.theme-sombre ::selection { background:#5b3df5; color:#fff; }
html.theme-sombre .ke-langue { border:none; background:transparent; color:#eeecf5; }
html.theme-sombre .ke-langue[aria-selected="true"] { background:#17112d; }
html.theme-sombre .ke-langue-menu { border:none; background:transparent; color:#827d99; }
html.theme-sombre .ke-langue-menu[aria-pressed="true"] { background:#17122f; color:#a396ed; }
@media (hover:hover) and (pointer:fine) {
  html.theme-sombre .ke-theme:hover { background:#1f163a!important; }
}
html.theme-sombre .ke-menu-lien { border-bottom:1px solid #211735; color:#eeecf5; }
html.theme-sombre .ke-menu-lien:hover { color:#5b3df5; }
html.theme-sombre .ke-menu-reglage { border-bottom:1px solid #211735; }
html.theme-sombre .ke-menu-reglage__titre { color:#827d99; }
html.theme-sombre .ke-menu-actions__essai { background:#5b3df5; color:#fff; }
html.theme-sombre .ke-menu-actions__connexion { color:#a396ed; }
@media (hover:hover) and (pointer:fine) {
  html.theme-sombre .ke-lang-entete:hover { background:#1b1332!important; }
}
html.theme-sombre .ke-entreprise { background:#17161d; }
html.theme-sombre .ke-entreprise__meta { color:#908ba6; }
html.theme-sombre .ke-entreprise__btn { background:#5b3df5; color:#fff; }
html.theme-sombre .ke-statut { box-shadow:0 2px 8px rgba(20,40,100,.06); }
html.theme-sombre .kw-puce-pays { border:1px solid #211d32; background:#17161d; color:#9f9ab6; }
html.theme-sombre .ke-formule { border:none; background:transparent; color:#908ba6; }
html.theme-sombre .ke-formule[aria-pressed="true"] { background:#17161d; color:#a396ed; box-shadow:0 4px 12px rgba(40,20,120,.10); }
html.theme-sombre .ke-choix { border:none; background:#19122f; box-shadow:inset 0 0 0 1px #1f163a; color:#eeecf5; }
html.theme-sombre .ke-choix[aria-pressed="true"] { background:#5b3df5; color:#fff; box-shadow:none; }
html.theme-sombre .ke-inclus strong { color:#eeecf5; }
html.theme-sombre .ke-inclus>span:last-child { color:#9c96b7; }
html.theme-sombre .ke-inclus__coche { background:#5b3df5; color:#fff; }
html.theme-sombre .ke-reseau { background:#1b1332; color:#a396ed; }
@media (hover:hover) and (pointer:fine) {
  html.theme-sombre .ke-nav:hover { background:#1b1332; color:#eeecf5!important; }
  html.theme-sombre .ke-lien-entete:hover { background:#1b1332; }
  html.theme-sombre .ke-bouton:hover { background:#4a2ee0!important; color:#fff!important; }
  html.theme-sombre .ke-bouton-clair:hover { color:#eeecf5!important; box-shadow:0 10px 24px rgba(40,20,120,.1)!important; }
  html.theme-sombre .ke-langue:hover, html.theme-sombre .ke-langue-menu:hover { background:#17122f; }
  html.theme-sombre .ke-choix:not([aria-pressed="true"]):hover { background:#1b1435; }
  html.theme-sombre .ke-reseau:hover { background:#5b3df5; color:#fff; }
}
html.theme-sombre .ke-avion-route { box-shadow:0 4px 12px rgba(91,61,245,.18); background:#1a112e; color:#5b3df5; }
html.theme-sombre .ke-msg { background:#19122f; box-shadow:inset 0 0 0 1px #1f163a; }
html.theme-sombre .ke-msg__nonlus { background:#5b3df5; color:#fff; }
html.theme-sombre .ke-msg__conv { background:#17161d; }
html.theme-sombre .ke-msg__conv--active { box-shadow:0 0 0 2px #5b3df5; }
html.theme-sombre .ke-msg__apercu { color:#908ba6; }
html.theme-sombre .ke-msg__meta { color:#827d99; }
html.theme-sombre .ke-msg__pastille { background:#163b2a; color:#86f3c1; }
html.theme-sombre .ke-msg__point { background:#5b3df5; }
html.theme-sombre .ke-msg__fil { background:#17161d; }
html.theme-sombre .ke-msg__contexte { background:#1a112e; color:#827d99; }
html.theme-sombre .ke-msg__bulle--recruteur { background:#17122f; color:#eeecf5; }
html.theme-sombre .ke-msg__bulle--moi { background:#5b3df5; color:#fff; }
html.theme-sombre .ke-msg__envoye { color:#d9d0ff; }
html.theme-sombre .ke-msg__ecrit { background:#17122f; }
html.theme-sombre .ke-msg__ecrit i { background:#8a6bff; }
html.theme-sombre .ke-msg__ia { color:#5b3df5; }
html.theme-sombre .ke-msg__sugg { border:1.5px dashed #261c4b; color:#a396ed; background:#140f28; }
html.theme-sombre .ke-msg__sugg.est-choisie { background:#1a1332; border-color:#5b3df5; }
html.theme-sombre .ke-msg__saisie { background:#1a112e; box-shadow:inset 0 0 0 1px #1f163a; }
html.theme-sombre .ke-msg__champ { color:#eeecf5; }
html.theme-sombre .ke-msg__champ:not(:empty)::after { background:#5b3df5; }
html.theme-sombre .ke-msg__placeholder { color:#8c88a6; }
html.theme-sombre .ke-msg__envoyer { background:#5b3df5; color:#fff; }
html.theme-sombre .ke-haut { border:none; background:#5b3df5; color:#fff; box-shadow:0 14px 30px rgba(91,61,245,.35); }
@media (hover:hover) and (pointer:fine) {
  html.theme-sombre .ke-haut:hover { background:#4a2ee0; }
}
html.theme-sombre .ke-accroche__infos { color:#827d99; }
html.theme-sombre .ke-faq__titre-groupe { color:#eeecf5; }
html.theme-sombre .ke-faq__item { border-bottom:1px solid #231a3f; }
html.theme-sombre .ke-faq__item summary { color:#eeecf5; }
html.theme-sombre .ke-faq__item summary:focus-visible { outline:2px solid #5b3df5; }
html.theme-sombre .ke-faq__item p { color:#9c96b7; }
html.theme-sombre .ke-faq__contact { color:#9c96b7; }
html.theme-sombre .ke-faq__contact a { color:#5b3df5; }
html.theme-sombre .ke-main { color:#5b3df5; }
html.theme-sombre .ke-itin h2, html.theme-sombre .ke-cp h2, html.theme-sombre .ke-pp h2 { color:#eeecf5; }
html.theme-sombre .ke-itin__tete>p { color:#9c96b7; }
html.theme-sombre .ke-route::before { border-top:2px dashed #281e50; }
html.theme-sombre .ke-route__avion { color:#5b3df5; }
html.theme-sombre .ke-talon { background:#17161d; box-shadow:0 10px 30px rgba(40,20,120,.07); }
html.theme-sombre .ke-talon::after { border-top:2px dashed #1f163a; }
html.theme-sombre .ke-talon__point { background:#17161d; border:2px solid #5b3df5; color:#5b3df5; }
html.theme-sombre .ke-talon__code { color:#827d99; }
html.theme-sombre .ke-talon__code b { color:#5b3df5; }
html.theme-sombre .ke-talon h3 { color:#eeecf5; }
html.theme-sombre .ke-talon__texte { color:#9c96b7; }
html.theme-sombre .ke-arrivee { background:#17161d; border:2px dashed #22593c; }
html.theme-sombre .ke-arrivee p { color:#9c96b7; }
html.theme-sombre .ke-arrivee strong { color:#eeecf5; }
html.theme-sombre .ke-arrivee__tampon { border:3px double #15935a; color:#94f0c6; }
html.theme-sombre .ke-cp__tete div>p:last-child { color:#9c96b7; }
html.theme-sombre .ke-cp__compteur { color:#9c96b7; }
html.theme-sombre .ke-cp__compteur b { color:#5b3df5; }
html.theme-sombre .ke-carte { background:#2a2310; box-shadow:0 1px 0 #433924,0 14px 34px rgba(40,20,120,.10); }
html.theme-sombre .ke-carte__haut { border-bottom:1.5px solid #433820; }
html.theme-sombre .ke-carte__photo { background:#433820; box-shadow:0 0 0 1.5px #5a4d32; }
html.theme-sombre .ke-carte__photo svg { fill:#bcb09a; }
html.theme-sombre .ke-carte__de { color:#827d99; }
html.theme-sombre .ke-carte__de b { color:#eeecf5; }
html.theme-sombre .ke-carte__de span { color:#827d99; }
html.theme-sombre .ke-carte__timbre { background:#17161d; border:1.5px dashed #5d523c; }
html.theme-sombre .ke-carte__timbre small { color:#827d99; }
html.theme-sombre .ke-carte__cachet { border:2px solid rgba(91,61,245,.5); color:rgba(163,150,237,0.75); }
html.theme-sombre .ke-carte blockquote { color:#b9b2d1; }
html.theme-sombre .ke-carte__signe { color:#a396ed; }
html.theme-sombre .ke-cp__mention { color:#b4a7f5; }
html.theme-sombre .ke-cp__pied { color:#9c96b7; }
html.theme-sombre .ke-pp { box-shadow:0 0 0 1px #291d46,3px 3px 0 -1px #1a112e,3px 3px 0 0 #2d2248,6px 6px 0 -1px #1a112e,6px 6px 0 0 #2d2248,0 22px 34px -18px rgba(40,20,120,.28); }
html.theme-sombre .ke-pp::before { border-left:2px dashed #b4a8d8; box-shadow:-7px 0 0 -6px #291d46; }
html.theme-sombre .ke-pp__surtitre { color:#827d99; }
html.theme-sombre .ke-pp__texte>p:not([class]) { color:#9c96b7; }
html.theme-sombre .ke-pp__bouton { background:#5b3df5; color:#fff; box-shadow:0 14px 30px rgba(91,61,245,.3); }
html.theme-sombre .ke-pp__lien { color:#a396ed; }
html.theme-sombre .ke-pp__mrz { color:#9d93c8; }
html.theme-sombre .ke-tp--5 { color:#ea9ab3; }
html.theme-sombre .ke-tp--1 { color:#9ab0ea; }
html.theme-sombre .ke-tp--2 { color:#e89c9e; }
html.theme-sombre .ke-tp--3 { color:#a2e2c2; }
html.theme-sombre .ke-tp--4 { color:#b6a4e0; }
@media (max-width:860px) {
  html.theme-sombre .ke-route::before { border-top:none; border-left:2px dashed #281e50; }
}
html.theme-sombre .ke-violet { color:#a394ef; }
html.theme-sombre .ke-nuit h2 span[style] { color:#9ff0c9!important; }
html.theme-sombre .ke-etiquette { background:#372e15; border:1.5px dashed #e3cf9a; color:#908ba6; }
html.theme-sombre .ke-etiquette b { color:#5b3df5; }
html.theme-sombre .ke-etiquette__trou { background:#17161d; box-shadow:inset 0 0 0 2px #e3cf9a; }
html.theme-sombre .ke-depart { background:#15121f; color:#ffcf4a; box-shadow:0 18px 40px rgba(20,10,60,.25); }
html.theme-sombre .ke-depart__tete { background:#1f1a2e; color:#fff; }
html.theme-sombre .ke-depart__tete>span:last-child { color:#a9a3c4; }
html.theme-sombre .ke-depart th { color:#8e88a8; border-bottom:1px solid #2b2540; }
html.theme-sombre .ke-depart td { border-bottom:1px solid #241f35; }
html.theme-sombre .ke-depart tr:last-child td { border-bottom:none; }
html.theme-sombre .ke-depart td:first-child { color:#8e88a8; }
html.theme-sombre .ke-depart__ok { color:#5fe3a1; }
html.theme-sombre .ke-depart__ok::before { background:#5fe3a1; box-shadow:0 0 8px #5fe3a1; }
html.theme-sombre .ke-depart__bientot td { color:#ffcf4a; }
html.theme-sombre .ke-avis { border:none; background:#17161d; color:#eeecf5; box-shadow:0 24px 70px rgba(26,21,48,.28); }
html.theme-sombre .ke-avis::backdrop { background:rgba(26,21,48,.55); }
html.theme-sombre .ke-avis__fermer { border:none; background:#1a1332; color:#a396ed; }
html.theme-sombre .ke-avis__titre { color:#eeecf5; }
html.theme-sombre .ke-avis__intro { color:#908ba6; }
html.theme-sombre .ke-avis__champ { color:#b5aed4; }
html.theme-sombre .ke-avis__champ small { color:#767090; }
html.theme-sombre .ke-avis__champ input, html.theme-sombre .ke-avis__champ select, html.theme-sombre .ke-avis__champ textarea { border:1.5px solid #261e44; background:#17161d; color:#eeecf5; }
html.theme-sombre .ke-avis__champ input:focus, html.theme-sombre .ke-avis__champ select:focus, html.theme-sombre .ke-avis__champ textarea:focus { outline:none; border-color:#5b3df5; box-shadow:0 0 0 3px rgba(91,61,245,.16); }
html.theme-sombre .ke-avis__champ [aria-invalid="true"] { border-color:#d93a4f; }
html.theme-sombre .ke-avis__photo { border:1.5px dashed #292054; color:#a396ed; }
html.theme-sombre .ke-avis__photo:focus-within { border-color:#5b3df5; box-shadow:0 0 0 3px rgba(91,61,245,.16); }
html.theme-sombre .ke-avis__vignette { background-color:#1a1332; color:#5b3df5; }
html.theme-sombre .ke-avis__accord { color:#9c96b7; }
html.theme-sombre .ke-avis__accord input { accent-color:#5b3df5; }
html.theme-sombre .ke-avis__message { color:#e79ca8; }
html.theme-sombre .ke-avis__envoyer { border:none; background:#5b3df5; color:#fff; }
html.theme-sombre .ke-avis__coche { background:#163926; color:#94f0c6; }
html.theme-sombre .ke-hero { color:#fff; background:radial-gradient(120% 90% at 100% 100%,#5b3df5 0%,rgba(91,61,245,0) 60%),linear-gradient(160deg,#2a1bb0 0%,#3422cf 55%,#4630e6 100%); }
html.theme-sombre .ke-hero::before, html.theme-sombre .ke-hero::after { border:1px solid rgba(255,255,255,.14); }
html.theme-sombre .ke-hero__pastille { background:rgba(14,6,70,.42); color:#fff; }
html.theme-sombre .ke-hero__pays { background:#1f523d; color:#aef2d8; }
html.theme-sombre .ke-hero__titre { color:#fff; }
html.theme-sombre .ke-hero__titre .ke-hero__menthe { color:#b9fbe0; }
html.theme-sombre .ke-manuscrit__ecrit { fill:#fff; stroke:#fff; }
html.theme-sombre .ke-manuscrit__trace path { fill:none; stroke:#e4deff; }
html.theme-sombre .ke-manuscrit__trace text { fill:#fff; }
html.theme-sombre .ke-hero__sous { color:#eeeaff; }
html.theme-sombre .ke-hero__bouton { background:#17161d; color:#a095ee; box-shadow:0 16px 34px rgba(12,4,70,.35); }
html.theme-sombre .ke-hero__preuve b { color:#fff; }
html.theme-sombre .ke-hero__preuve span { color:#cfc6ff; }

/* --- styles écrits dans les attributs style="..." --- */
html.theme-sombre [style^="background:rgba(255,255,255,.94)"], html.theme-sombre [style*=";background:rgba(255,255,255,.94)"], html.theme-sombre [style*=" background:rgba(255,255,255,.94)"] { background:rgba(23,22,29,0.94) !important; }
html.theme-sombre [style^="border-bottom:1px solid #e9e5f4"], html.theme-sombre [style*=";border-bottom:1px solid #e9e5f4"], html.theme-sombre [style*=" border-bottom:1px solid #e9e5f4"] { border-bottom:1px solid #211839 !important; }
html.theme-sombre [style^="color:#1a1530"], html.theme-sombre [style*=";color:#1a1530"], html.theme-sombre [style*=" color:#1a1530"] { color:#eeecf5 !important; }
html.theme-sombre [style^="color:#3d3756"], html.theme-sombre [style*=";color:#3d3756"], html.theme-sombre [style*=" color:#3d3756"] { color:#a8a2c3 !important; }
html.theme-sombre [style^="background:#fff"], html.theme-sombre [style*=";background:#fff"], html.theme-sombre [style*=" background:#fff"] { background:#17161d !important; }
html.theme-sombre [style^="background:#f1eefa"], html.theme-sombre [style*=";background:#f1eefa"], html.theme-sombre [style*=" background:#f1eefa"] { background:#1b1332 !important; }
html.theme-sombre [style^="color:#3a22c9"], html.theme-sombre [style*=";color:#3a22c9"], html.theme-sombre [style*=" color:#3a22c9"] { color:#a396ed !important; }
html.theme-sombre [style^="background:#f4f1fd"], html.theme-sombre [style*=";background:#f4f1fd"], html.theme-sombre [style*=" background:#f4f1fd"] { background:#19122f !important; }
html.theme-sombre [style^="box-shadow:inset 0 0 0 1px #e7e1fa"], html.theme-sombre [style*=";box-shadow:inset 0 0 0 1px #e7e1fa"], html.theme-sombre [style*=" box-shadow:inset 0 0 0 1px #e7e1fa"] { box-shadow:inset 0 0 0 1px #1f163a !important; }
html.theme-sombre [style^="box-shadow:0 1px 0 #e6e1f3,0 22px 40px -20px rgba(40,20,120,.3)"], html.theme-sombre [style*=";box-shadow:0 1px 0 #e6e1f3,0 22px 40px -20px rgba(40,20,120,.3)"], html.theme-sombre [style*=" box-shadow:0 1px 0 #e6e1f3,0 22px 40px -20px rgba(40,20,120,.3)"] { box-shadow:0 1px 0 #23193d,0 22px 40px -20px rgba(40,20,120,.3) !important; }
html.theme-sombre [style^="color:#6d6884"], html.theme-sombre [style*=";color:#6d6884"], html.theme-sombre [style*=" color:#6d6884"] { color:#827d99 !important; }
html.theme-sombre [style^="color:#5d5873"], html.theme-sombre [style*=";color:#5d5873"], html.theme-sombre [style*=" color:#5d5873"] { color:#908ba6 !important; }
html.theme-sombre [style^="border-top:2px dashed #cfc4fb"], html.theme-sombre [style*=";border-top:2px dashed #cfc4fb"], html.theme-sombre [style*=" border-top:2px dashed #cfc4fb"] { border-top:2px dashed #261c4b !important; }
html.theme-sombre [style^="color:#0b6b3f"], html.theme-sombre [style*=";color:#0b6b3f"], html.theme-sombre [style*=" color:#0b6b3f"] { color:#86f3c1 !important; }
html.theme-sombre [style^="background:#f6f4fb"], html.theme-sombre [style*=";background:#f6f4fb"], html.theme-sombre [style*=" background:#f6f4fb"] { background:#1a112e !important; }
html.theme-sombre [style^="background:#e3f7ee"], html.theme-sombre [style*=";background:#e3f7ee"], html.theme-sombre [style*=" background:#e3f7ee"] { background:#163b2a !important; }
html.theme-sombre [style^="border-top:1px solid #e4dff2"], html.theme-sombre [style*=";border-top:1px solid #e4dff2"], html.theme-sombre [style*=" border-top:1px solid #e4dff2"] { border-top:1px solid #231a3f !important; }
html.theme-sombre [style^="color:#4b4565"], html.theme-sombre [style*=";color:#4b4565"], html.theme-sombre [style*=" color:#4b4565"] { color:#9c96b7 !important; }
html.theme-sombre [style^="background:#e4ecfd"], html.theme-sombre [style*=";background:#e4ecfd"], html.theme-sombre [style*=" background:#e4ecfd"] { background:#151f36 !important; }
html.theme-sombre [style^="color:#2155b8"], html.theme-sombre [style*=";color:#2155b8"], html.theme-sombre [style*=" color:#2155b8"] { color:#97b5ec !important; }
html.theme-sombre [style^="background:#fde8ee"], html.theme-sombre [style*=";background:#fde8ee"], html.theme-sombre [style*=" background:#fde8ee"] { background:#34141d !important; }
html.theme-sombre [style^="color:#b0264f"], html.theme-sombre [style*=";color:#b0264f"], html.theme-sombre [style*=" color:#b0264f"] { color:#e99ab2 !important; }
html.theme-sombre [style^="background:#e3f6ec"], html.theme-sombre [style*=";background:#e3f6ec"], html.theme-sombre [style*=" background:#e3f6ec"] { background:#163b28 !important; }
html.theme-sombre [style^="color:#0f7a4a"], html.theme-sombre [style*=";color:#0f7a4a"], html.theme-sombre [style*=" color:#0f7a4a"] { color:#7aefba !important; }
html.theme-sombre [style^="border:1px dashed #d6cdfa"], html.theme-sombre [style*=";border:1px dashed #d6cdfa"], html.theme-sombre [style*=" border:1px dashed #d6cdfa"] { border:1px dashed #231b46 !important; }
html.theme-sombre [style^="color:#15935a"], html.theme-sombre [style*=";color:#15935a"], html.theme-sombre [style*=" color:#15935a"] { color:#94f0c6 !important; }
html.theme-sombre [style^="background:#f3f1f9"], html.theme-sombre [style*=";background:#f3f1f9"], html.theme-sombre [style*=" background:#f3f1f9"] { background:#1b142f !important; }
html.theme-sombre [style^="color:#4b4661"], html.theme-sombre [style*=";color:#4b4661"], html.theme-sombre [style*=" color:#4b4661"] { color:#9f9ab6 !important; }
html.theme-sombre [style^="background:#fdf3e4"], html.theme-sombre [style*=";background:#fdf3e4"], html.theme-sombre [style*=" background:#fdf3e4"] { background:#362915 !important; }
html.theme-sombre [style^="color:#8a5300"], html.theme-sombre [style*=";color:#8a5300"], html.theme-sombre [style*=" color:#8a5300"] { color:#ffc369 !important; }
html.theme-sombre [style^="background:#efeaff"], html.theme-sombre [style*=";background:#efeaff"], html.theme-sombre [style*=" background:#efeaff"] { background:#1a1332 !important; }
html.theme-sombre [style^="background:#e6f7ee"], html.theme-sombre [style*=";background:#e6f7ee"], html.theme-sombre [style*=" background:#e6f7ee"] { background:#163926 !important; }
html.theme-sombre [style^="background:#e2f4f6"], html.theme-sombre [style*=";background:#e2f4f6"], html.theme-sombre [style*=" background:#e2f4f6"] { background:#17383c !important; }
html.theme-sombre [style^="color:#0b6b78"], html.theme-sombre [style*=";color:#0b6b78"], html.theme-sombre [style*=" color:#0b6b78"] { color:#7be5f3 !important; }
html.theme-sombre [style^="border-left:2.5px solid #fff"], html.theme-sombre [style*=";border-left:2.5px solid #fff"], html.theme-sombre [style*=" border-left:2.5px solid #fff"] { border-left:2.5px solid #17161d !important; }
html.theme-sombre [style^="border-bottom:2.5px solid #fff"], html.theme-sombre [style*=";border-bottom:2.5px solid #fff"], html.theme-sombre [style*=" border-bottom:2.5px solid #fff"] { border-bottom:2.5px solid #17161d !important; }
html.theme-sombre [style^="background:#fbe7ea"], html.theme-sombre [style*=";background:#fbe7ea"], html.theme-sombre [style*=" background:#fbe7ea"] { background:#361419 !important; }
html.theme-sombre [style^="color:#a32a3f"], html.theme-sombre [style*=";color:#a32a3f"], html.theme-sombre [style*=" color:#a32a3f"] { color:#e69eaa !important; }
html.theme-sombre [style^="background:#f1eeff"], html.theme-sombre [style*=";background:#f1eeff"], html.theme-sombre [style*=" background:#f1eeff"] { background:#17122f !important; }
html.theme-sombre [style^="box-shadow:0 1px 0 #e6e1f3,0 22px 40px -22px rgba(40,20,120,.28)"], html.theme-sombre [style*=";box-shadow:0 1px 0 #e6e1f3,0 22px 40px -22px rgba(40,20,120,.28)"], html.theme-sombre [style*=" box-shadow:0 1px 0 #e6e1f3,0 22px 40px -22px rgba(40,20,120,.28)"] { box-shadow:0 1px 0 #23193d,0 22px 40px -22px rgba(40,20,120,.28) !important; }
