cscg22-gearboy

CSCG 2022 Challenge 'Gearboy'
git clone https://git.sinitax.com/sinitax/cscg22-gearboy
Log | Files | Refs | sfeed.txt

doxygen_extra.css (8896B)


      1/*
      2 *  GitHub Markdown style CSS for doxygen 1.8.14
      3 *  Source:  https://github.com/sindresorhus/github-markdown-css
      4 *  License: MIT © Sindre Sorhus
      5 *  + bbbbbr
      6 */
      7
      8* {
      9  box-sizing: border-box;
     10}
     11
     12body, table, div, p, dl {
     13  -ms-text-size-adjust: 100%;
     14  -webkit-text-size-adjust: 100%;
     15  line-height: 1.5;
     16  color: #24292e;
     17  font-family: Arial, Helvetica, sans-serif;
     18  /*font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif; */
     19  font-size: 16px;
     20  line-height: 1.5;
     21  word-wrap: break-word;
     22}
     23
     24b {
     25  font-weight: 600;
     26}
     27
     28/* @group Heading Levels */
     29
     30h1, h2, h3, h4, h5, h6 {
     31  font-weight: 600;
     32  line-height: 1.25;
     33  margin-top: 24px;
     34  margin-bottom: 16px;
     35}
     36
     37h1 {
     38  font-size: 2em;
     39  padding-bottom: 0.3em;
     40  border-bottom: 1px solid #eaecef;
     41}
     42
     43h2 {
     44  padding-bottom: 0.3em;
     45  font-size: 1.5em;
     46  border-bottom: 1px solid #eaecef;
     47}
     48
     49h3 {
     50  font-size: 1.25em;
     51}
     52
     53h4 {
     54  font-size: 1em;
     55}
     56
     57h5 {
     58  font-size: 0.875em;
     59}
     60
     61h6 {
     62  font-size: 0.85em;
     63  color: #6a737d;
     64}
     65
     66a {
     67  background-color: transparent;
     68  color: #0366d6;
     69  text-decoration: none;
     70  font-weight: normal;
     71}
     72
     73.contents a:visited {
     74  color: #0366d6;
     75}
     76
     77a:active, a:hover {
     78  outline-width: 0;
     79}
     80
     81a:hover {
     82  text-decoration: underline;
     83}
     84
     85a:not([href]) {
     86  color: inherit;
     87  text-decoration: none;
     88}
     89
     90a.el {
     91    font-weight: normal;
     92}
     93
     94.image {
     95    text-align: left;
     96}
     97
     98.tip {
     99    background-image: url(tip.png);
    100    background-position: left center;
    101    background-repeat: no-repeat;
    102    padding-left: 30px;
    103    margin-top: 1em;
    104    margin-bottom: 1em;
    105    min-height: 31px;
    106    display: block;
    107    font-style:italic;
    108}
    109
    110.warn {
    111    background-image: url(warn.png);
    112    background-position: left center;
    113    background-repeat: no-repeat;
    114    padding-left: 48px;
    115    margin-top: 1em;
    116    margin-bottom: 1em;
    117    min-height: 31px;
    118    display: block;
    119    font-style:italic;
    120}
    121
    122#projectname
    123{
    124    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
    125    font-size: 2em;
    126    font-weight: bold;
    127}
    128
    129#projectbrief
    130{
    131    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
    132    font-size: 0.8em;
    133}
    134
    135#projectnumber
    136{
    137    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
    138    font-size: 1em;
    139}
    140
    141div.contents {
    142  /* width: 980px; */ /* Don't hardwire width, make it friendly to all devices)
    143  /* padding: 40px; */
    144  padding: 30px;
    145  margin-top: -1px;
    146  margin-left: auto;
    147  margin-right: auto;
    148  margin-bottom: 10px;
    149  border: 1px solid #d1d5da;
    150  border-radius: 2px;
    151}
    152
    153div.toc {
    154  border: 0px none;
    155  border-radius: 7px 7px 7px 7px;
    156}
    157
    158div.header
    159{
    160  width: 980px;
    161  padding: 10px;
    162  margin-top: 10px;
    163  margin-left: auto;
    164  margin-right: auto;
    165  background-image: none;
    166  background-repeat: none;
    167  background-color: #f6f8fa;
    168  border: 1px solid #d1d5da;
    169}
    170
    171div.headertitle
    172{
    173	padding: 0px;
    174}
    175
    176.title ol {
    177    margin: 0px;
    178}
    179
    180.title ol li {
    181    list-style-type: none;
    182}
    183
    184.ui-resizable .ui-resizable-handle {
    185}
    186
    187.ui-resizable-e {
    188  background: none;
    189  background-color: #E6E6E6;
    190}
    191
    192.ui-resizable-handle {
    193}
    194
    195div.fragment {
    196  padding: 16px;
    197  background-color: #f3f3f3;
    198  border: 0px solid;
    199}
    200
    201div.line {
    202  font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
    203  font-size: 85%;
    204  line-height: 1.45;
    205  -webkit-transition-duration: 0;
    206  -moz-transition-duration: 0;
    207  -ms-transition-duration: 0;
    208  -o-transition-duration: 0;
    209  transition-duration: 0;
    210}
    211
    212div.line.glow {
    213  background-color: auto;
    214  box-shadow: none;
    215}
    216
    217pre.fragment {
    218  border: 0px solid #C4CFE5;
    219  padding: 16px;
    220  background-color: #f3f3f3;
    221  font-size: 85%;
    222  line-height: 1.45;
    223  font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
    224  font-size: 85%;
    225}
    226
    227/* @group Code Colorization */
    228span.keyword {
    229  color: #808000
    230}
    231
    232span.keywordtype {
    233  color: #808000
    234}
    235
    236span.keywordflow {
    237  color: #808000
    238}
    239
    240span.comment {
    241  color: #008000
    242}
    243
    244span.preprocessor {
    245  color: #800000
    246}
    247
    248span.stringliteral {
    249  color: #000080
    250}
    251
    252span.charliteral {
    253  color: #000080
    254}
    255
    256blockquote {
    257        background-color: #EEEEEE;
    258        border-left: 2px solid #606060;
    259        margin: 0 24px 0 4px;
    260        padding: 0 12px 0 16px;
    261}
    262
    263/* @end */
    264
    265.arrow {
    266  box-sizing: content-box;
    267}
    268
    269img {
    270  max-width: 100%;
    271  max-height: 100%;
    272}
    273
    274#nav-tree {
    275    background-image: none;
    276}
    277
    278#nav-tree .label {
    279  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
    280  font-size: 14px;
    281}
    282
    283#side-nav {
    284    width: 25%;
    285    max-width: 50%;
    286}
    287
    288.memtitle {
    289    background-image: none;
    290}
    291
    292.memproto {
    293  text-shadow: none;
    294  /* opera specific markup */
    295  box-shadow: none;
    296  /* firefox specific markup */
    297  -moz-box-shadow: none;
    298  -moz-border-radius-topright: 4px;
    299  /* webkit specific markup */
    300  -webkit-box-shadow: none;
    301  -webkit-border-top-right-radius: 4px;
    302}
    303
    304.memdoc {
    305  background-image:none;
    306  background-repeat:repeat-x;
    307  background-color: #FFFFFF;
    308  /* opera specific markup */
    309  box-shadow: none;
    310  /* firefox specific markup */
    311  -moz-box-shadow: none;
    312  /* webkit specific markup */
    313  -webkit-box-shadow: none;
    314}
    315
    316
    317/* *** GBDK 2020 Docs modifications *** */
    318
    319/* A bunch of overrides from the main and other style sheets */
    320
    321
    322/* Top Title Area */
    323#titlearea {
    324    background-color: rgb(36, 41, 46) !important;
    325    border-bottom:none !important;
    326}
    327
    328/* Top Menu */
    329#projectalign > div {
    330    color: rgb(255, 255, 255) !important;
    331    font-weight:normal !important;
    332    font-family: Arial, Helvetica, sans-serif !important;
    333}
    334
    335.sm-dox {
    336    background-image: none !important;
    337    background-color: #fafbfc !important;
    338    border-bottom:1px rgb(209, 213, 218) solid !important;
    339}
    340
    341
    342.sm-dox a {
    343    background-image: none !important;
    344    background-color: #fafbfc !important;
    345    color: rgb(36, 41, 46) !important;
    346    font-size: 14px !important;
    347    font-weight:normal !important;
    348    font-family: Arial, Helvetica, sans-serif !important;
    349    text-shadow:none !important;
    350}
    351
    352
    353/* Member Info boxes */
    354.memtitle {
    355    background-color: #f1f8ff !important;
    356    border-color:#c8e1ff !important;
    357}
    358
    359.memproto {
    360    background-color: #f1f8ff !important;
    361    border-color:#c8e1ff !important;
    362}
    363
    364.memdoc {
    365    border:1px rgb(209, 213, 218) solid !important;
    366    background-color: #fafbfc !important;
    367}
    368
    369/* Navigation Tree */
    370#nav-tree-contents .selected {
    371    background: rgb(217, 232, 242) !important;
    372    text-shadow:none !important;
    373}
    374
    375#nav-tree-contents a {
    376    color: rgb(58, 64, 70) !important;
    377    font-size: 14px !important;
    378    font-weight:normal !important;
    379    font-family: Arial, Helvetica, sans-serif !important;
    380}
    381
    382/* Member note label */
    383.mlabel {
    384    border:1px rgb(209, 213, 218) solid !important;
    385    background-color: #fafbfc !important;
    386    color: green !important;
    387    font-size: 14px !important;
    388}
    389
    390
    391/* Search Results IFrame */
    392/* Contents of IFrame need to be styled using a different CSS file */
    393#MSearchResultsWindow {
    394    padding: 2px;
    395    border: 1px rgb(123, 126, 130) solid !important;
    396    background-color: #fafbfc !important;
    397    box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
    398    top:44px !important;
    399}
    400
    401
    402/* Move Search box up */
    403#MSearchBox {
    404    width: 250px !important;
    405    height: 30px !important;
    406    margin-top: 0px !important;
    407    font-size:14px !important;
    408    position: absolute;
    409    top: -42px;
    410    /* background-color: rgba(255, 255, 255, 0.125); */
    411    background-color: #404448 !important;
    412    border-radius: 6px;
    413    margin-right:20px !important;
    414}
    415
    416/* Hide search icon */
    417#MSearchSelect {
    418    opacity:0.0 !important;
    419    filter: grayscale(1.0);
    420    background-image:unset !important;
    421    border:2px red solid !important;
    422    background:red  !important;
    423}
    424/* And override it with a hamburger menu character */
    425#MSearchBox span.left::after {
    426    font-weight:bold !important;
    427    color:rgb(255,255,255,0.75) !important;
    428    font-size:15px !important;
    429    content:"\2630";
    430}
    431
    432/* Center it's text */
    433#MSearchBox span.left {
    434    margin-top:4px;
    435    background:unset !important;
    436}
    437
    438/* Increase font size */
    439#MSearchField {
    440    font-size:16px !important;
    441    background:unset !important;
    442    height:unset !important;
    443    width:unset !important;
    444}
    445/* Change text color when it's being typed in */
    446.MSearchBoxActive #MSearchField {
    447  color:rgb(255,255,255,0.75) !important;
    448}
    449
    450/* Hide right-column border image */
    451/* And replace X image with a Cross character */
    452#MSearchBox span.right {
    453    top:5px !important;
    454    background:unset !important;
    455}
    456#MSearchClose {
    457    opacity:0.0;
    458}
    459#MSearchBox span.right::after {
    460    font-weight:bold !important;
    461    color:rgb(255,255,255,0.30) !important;
    462    font-size:15px !important;
    463    content:"\2715";
    464}
    465
    466/* Add styling for the <code> tag so it stands out better */
    467code {
    468    background-color: #def4fd;
    469    border-radius: 4px;
    470    padding-left: 3px;
    471    padding-right: 3px;
    472}