/************************************************************************/ /* * The Rocq Prover / The Rocq Development Team */ /* v * Copyright INRIA, CNRS and contributors */ /* span, .rocqtop dl { margin: 12px; /* Copied from RTD theme */ } .rocqdoc > span { display: block; } .rocqtop dt, .rocqtop dd { border: none !important; display: block !important; } .rocqtop.rocqtop-hidden, dd.rocqtop-hidden, dt.rocqtop-hidden { /* Overqualifying for precedence */ display: none !important; } /* FIXME: Specific to the RTD theme */ .rocqdoc > span, .rocqtop dt, .rocqtop dd, pre { /* pre added because of production lists */ font-family: Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace !important; /* Copied from RTD theme */ font-size: 12px !important; /* Copied from RTD theme */ line-height: 1.5 !important; /* Copied from RTD theme */ white-space: pre; } /*************/ /* Overrides */ /*************/ .prodn-table { display: table; margin: 1.5em 0px; vertical-align: baseline; font-weight: bold; } .prodn-column-group { display: table-column-group; } .prodn-column { display: table-column; } .prodn-row-group { display: table-row-group; } .prodn-row { display: table-row; } .prodn-cell-nonterminal, .prodn-cell-op, .prodn-cell-production, .prodn-cell-tag { display: table-cell; } .prodn-cell-nonterminal { padding-right: 0.49em; } .prodn-cell-op { padding-right: 0.90em; font-weight: normal; } .prodn-cell-production { width: 99%; } .prodn-cell-tag { text-align: right; font-weight: normal; font-size: 75%; font-family: "Lato","proxima-nova","Helvetica Neue",Arial,sans-serif; } .prodn-table .notation > .repeat-wrapper { margin-top: 0.28em; } .prodn-table .notation > .repeat-wrapper-with-sub { margin-top: 0.28em; margin-bottom: 0.28em; } .term-defn { font-style: italic; } .std-term { color: #2980B9; /* override if :visited */ } /* We can't display nested blocks otherwise */ code, .rst-content tt, .rst-content code { background: transparent !important; border: none !important; font-size: inherit !important; } code { padding: 0 !important; /* This padding doesn't make sense without a border */ } dt > .property { margin-right: 0.25em; } .icon-home:visited { color: #FFFFFF; } /* Pygments for Rocq is confused by ‘…’ */ code span.error { background: inherit !important; line-height: inherit !important; margin-bottom: 0 !important; padding: 0 !important; } /* Red is too aggressive */ .rst-content tt.literal, .rst-content tt.literal, .rst-content code.literal { color: inherit !important; } .rocqdoc-comment { color: #808080 !important } /* make the error message index readable */ .indextable code { white-space: inherit; /* break long lines */ } .indextable tr td + td { padding-left: 2em; /* indent 2nd & subsequent lines */ text-indent: -2em; } .rst-content dl:not(.docutils) dt { padding: 6px; display: table; }