$gsm: "screen and (max-width: 768px)"; $tab: "screen and (max-width: 1024px)"; $gt-gsm: "screen and (min-width: 768px)"; @import 'contenu'; @import 'sommaire'; @import 'style'; @import 'rainbow'; html { background: #f1f1f1; } /* Disabled because of firefx bugs : @media (prefers-color-scheme: dark) { html{background:#282328;filter:invert(0.98);} img,svg,.cp_embed_wrapper,pre{filter:invert(0.8);} #logo-ache {filter:invert(0);} } */ body { font-family: 'Noto Serif', Verdana, "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif; margin: 0; line-height: 1.6; color: #333333; word-wrap: break-word; font-size: 16px; } #harr { cursor: pointer; } .hide_arrow { position: fixed; display: none; top: 30%; left: 303px; } .hide_arrow_show { @media #{$gt-gsm} { display: block; } } .hide_arrow_off { top: 30%; left: 3px; -moz-transform: scaleX(-1); /* Gecko */ -o-transform: scaleX(-1); /* Opera */ -webkit-transform: scaleX(-1); /* Webkit */ transform: scaleX(-1); /* Standard */ } #body_c { background-repeat: no-repeat; background-position: top left; } .fl { float: left; } ache { margin-left: auto; margin-right: auto; } img { display: block; margin: 0 auto; max-width: 100%; } table { border-collapse: collapse; padding: 7px 13px; margin: 15px auto; p { display: inline; } th { background-color: lightblue; } } table, th, td { border: 1px solid #dfe2e5; padding: 7px 13px; } .suite { color: #686868; outline: none; text-decoration: none; font-size: 0.6em; font-weight: bold; font-family: monospace, serif; text-shadow: 0 1px 0 #DDD; }