/* PHP source: ./entry.css.php.txt */
  ::-moz-selection { background:#ed3;color:#408; }     ::selection { background:#ed3;color:#408; }  html { background:#efefef; color:#111 }  body { font-size:1em; line-height:1.6em; width:98%; max-width:60em }
  article { font-size:1.125em; clear:both }
  .no-js .js-output { display:none }    .\@media { padding:.6em }  .\@media + .\@media { margin-top:2px }  .\@media code { font-family:inherit }    /* Use color as the main signal. Use :after as a 2ndary signal not reliant on color. */  .\@media { background:#eea; color:#223 }  .\@media:after { content:"!"; float:right }    .test-group { padding-left:0 }  .test-group li { display:block }  @media all {
        .\@media_all { background:#3e4; color:#223; }
        .\@media_all:after { content:"" }
    }
  @media braille {
        .\@media_braille { background:#3e4; color:#223; }
        .\@media_braille:after { content:"" }
    }
  @media embossed {
        .\@media_embossed { background:#3e4; color:#223; }
        .\@media_embossed:after { content:"" }
    }
  @media handheld {
        .\@media_handheld { background:#3e4; color:#223; }
        .\@media_handheld:after { content:"" }
    }
  @media projection {
        .\@media_projection { background:#3e4; color:#223; }
        .\@media_projection:after { content:"" }
    }
  @media print {
        .\@media_print { background:#3e4; color:#223; }
        .\@media_print:after { content:"" }
    }
  @media screen {
        .\@media_screen { background:#3e4; color:#223; }
        .\@media_screen:after { content:"" }
    }
  @media speech {
        .\@media_speech { background:#3e4; color:#223; }
        .\@media_speech:after { content:"" }
    }
  @media tty {
        .\@media_tty { background:#3e4; color:#223; }
        .\@media_tty:after { content:"" }
    }
  @media tv {
        .\@media_tv { background:#3e4; color:#223; }
        .\@media_tv:after { content:"" }
    }
  @media screen,projection,tv {
        .\@media_screen\,projection\,tv { background:#3e4; color:#223; }
        .\@media_screen\,projection\,tv:after { content:"" }
    }
  @media (min-width:0) {
        .\@media_\(min-width\:0\) { background:#3e4; color:#223; }
        .\@media_\(min-width\:0\):after { content:"" }
    }
  @media (min-width:30em) {
        .\@media_\(min-width\:30em\) { background:#3e4; color:#223; }
        .\@media_\(min-width\:30em\):after { content:"" }
    }
  @media (min-width:480px) {
        .\@media_\(min-width\:480px\) { background:#3e4; color:#223; }
        .\@media_\(min-width\:480px\):after { content:"" }
    }
  @media (min-height:0) {
        .\@media_\(min-height\:0\) { background:#3e4; color:#223; }
        .\@media_\(min-height\:0\):after { content:"" }
    }
  @media (min-height:30em) {
        .\@media_\(min-height\:30em\) { background:#3e4; color:#223; }
        .\@media_\(min-height\:30em\):after { content:"" }
    }
  @media (min-height:480px) {
        .\@media_\(min-height\:480px\) { background:#3e4; color:#223; }
        .\@media_\(min-height\:480px\):after { content:"" }
    }
  @media (min-device-width:0) {
        .\@media_\(min-device-width\:0\) { background:#3e4; color:#223; }
        .\@media_\(min-device-width\:0\):after { content:"" }
    }
  @media (min-device-width:30em) {
        .\@media_\(min-device-width\:30em\) { background:#3e4; color:#223; }
        .\@media_\(min-device-width\:30em\):after { content:"" }
    }
  @media (min-device-width:480px) {
        .\@media_\(min-device-width\:480px\) { background:#3e4; color:#223; }
        .\@media_\(min-device-width\:480px\):after { content:"" }
    }
    @media (min-device-height:0) {
        .\@media_\(min-device-height\:0\) { background:#3e4; color:#223; }
        .\@media_\(min-device-height\:0\):after { content:"" }
    }
  @media (min-device-height:30em) {
        .\@media_\(min-device-height\:30em\) { background:#3e4; color:#223; }
        .\@media_\(min-device-height\:30em\):after { content:"" }
    }
  @media (min-device-height:480px) {
        .\@media_\(min-device-height\:480px\) { background:#3e4; color:#223; }
        .\@media_\(min-device-height\:480px\):after { content:"" }
    }
  @media (orientation:portrait) {
        .\@media_\(orientation\:portrait\) { background:#3e4; color:#223; }
        .\@media_\(orientation\:portrait\):after { content:"" }
    }
  @media (orientation:landscape) {
        .\@media_\(orientation\:landscape\) { background:#3e4; color:#223; }
        .\@media_\(orientation\:landscape\):after { content:"" }
    }
  @media (aspect-ratio:16/9) {
        .\@media_\(aspect-ratio\:16\/9\) { background:#3e4; color:#223; }
        .\@media_\(aspect-ratio\:16\/9\):after { content:"" }
    }
  @media (device-aspect-ratio:16/9) {
        .\@media_\(device-aspect-ratio\:16\/9\) { background:#3e4; color:#223; }
        .\@media_\(device-aspect-ratio\:16\/9\):after { content:"" }
    }
    @media (min-resolution:48dpi) {
        .\@media_\(min-resolution\:48dpi\) { background:#3e4; color:#223; }
        .\@media_\(min-resolution\:48dpi\):after { content:"" }
    }
  @media (min-resolution:96dpi) {
        .\@media_\(min-resolution\:96dpi\) { background:#3e4; color:#223; }
        .\@media_\(min-resolution\:96dpi\):after { content:"" }
    }
  @media (min-resolution:120dpi) {
        .\@media_\(min-resolution\:120dpi\) { background:#3e4; color:#223; }
        .\@media_\(min-resolution\:120dpi\):after { content:"" }
    }
  @media (min-resolution:144dpi) {
        .\@media_\(min-resolution\:144dpi\) { background:#3e4; color:#223; }
        .\@media_\(min-resolution\:144dpi\):after { content:"" }
    }
  @media (min-resolution:18dpcm) {
        .\@media_\(min-resolution\:18dpcm\) { background:#3e4; color:#223; }
        .\@media_\(min-resolution\:18dpcm\):after { content:"" }
    }
  @media (min-resolution:37dpcm) {
        .\@media_\(min-resolution\:37dpcm\) { background:#3e4; color:#223; }
        .\@media_\(min-resolution\:37dpcm\):after { content:"" }
    }
  @media (min-resolution:47dpcm) {
        .\@media_\(min-resolution\:47dpcm\) { background:#3e4; color:#223; }
        .\@media_\(min-resolution\:47dpcm\):after { content:"" }
    }
  @media (min-resolution:56dpcm) {
        .\@media_\(min-resolution\:56dpcm\) { background:#3e4; color:#223; }
        .\@media_\(min-resolution\:56dpcm\):after { content:"" }
    }
  @media (min-resolution:.5dppx) {
        .\@media_\(min-resolution\:\.5dppx\) { background:#3e4; color:#223; }
        .\@media_\(min-resolution\:\.5dppx\):after { content:"" }
    }
  @media (min-resolution:1dppx) {
        .\@media_\(min-resolution\:1dppx\) { background:#3e4; color:#223; }
        .\@media_\(min-resolution\:1dppx\):after { content:"" }
    }
  @media (min-resolution:1.2dppx) {
        .\@media_\(min-resolution\:1\.2dppx\) { background:#3e4; color:#223; }
        .\@media_\(min-resolution\:1\.2dppx\):after { content:"" }
    }
  @media (min-resolution:1.5dppx) {
        .\@media_\(min-resolution\:1\.5dppx\) { background:#3e4; color:#223; }
        .\@media_\(min-resolution\:1\.5dppx\):after { content:"" }
    }
  @media (min-resolution:2dppx) {
        .\@media_\(min-resolution\:2dppx\) { background:#3e4; color:#223; }
        .\@media_\(min-resolution\:2dppx\):after { content:"" }
    }
  @media (min-resolution:2.5dppx) {
        .\@media_\(min-resolution\:2\.5dppx\) { background:#3e4; color:#223; }
        .\@media_\(min-resolution\:2\.5dppx\):after { content:"" }
    }
  @media (-o-min-device-pixel-ratio:1/2) {
        .\@media_\(-o-min-device-pixel-ratio\:1\/2\) { background:#3e4; color:#223; }
        .\@media_\(-o-min-device-pixel-ratio\:1\/2\):after { content:"" }
    }
  @media (-o-min-device-pixel-ratio:1/1) {
        .\@media_\(-o-min-device-pixel-ratio\:1\/1\) { background:#3e4; color:#223; }
        .\@media_\(-o-min-device-pixel-ratio\:1\/1\):after { content:"" }
    }
  @media (-o-min-device-pixel-ratio:5/4) {
        .\@media_\(-o-min-device-pixel-ratio\:5\/4\) { background:#3e4; color:#223; }
        .\@media_\(-o-min-device-pixel-ratio\:5\/4\):after { content:"" }
    }
  @media (-o-min-device-pixel-ratio:3/2) {
        .\@media_\(-o-min-device-pixel-ratio\:3\/2\) { background:#3e4; color:#223; }
        .\@media_\(-o-min-device-pixel-ratio\:3\/2\):after { content:"" }
    }
  @media (-o-min-device-pixel-ratio:2/1) {
        .\@media_\(-o-min-device-pixel-ratio\:2\/1\) { background:#3e4; color:#223; }
        .\@media_\(-o-min-device-pixel-ratio\:2\/1\):after { content:"" }
    }
  @media (-o-min-device-pixel-ratio:5/2) {
        .\@media_\(-o-min-device-pixel-ratio\:5\/2\) { background:#3e4; color:#223; }
        .\@media_\(-o-min-device-pixel-ratio\:5\/2\):after { content:"" }
    }
  @media (-webkit-min-device-pixel-ratio:.5) {
        .\@media_\(-webkit-min-device-pixel-ratio\:\.5\) { background:#3e4; color:#223; }
        .\@media_\(-webkit-min-device-pixel-ratio\:\.5\):after { content:"" }
    }
  @media (-webkit-min-device-pixel-ratio:1) {
        .\@media_\(-webkit-min-device-pixel-ratio\:1\) { background:#3e4; color:#223; }
        .\@media_\(-webkit-min-device-pixel-ratio\:1\):after { content:"" }
    }
  @media (-webkit-min-device-pixel-ratio:1.2) {
        .\@media_\(-webkit-min-device-pixel-ratio\:1\.2\) { background:#3e4; color:#223; }
        .\@media_\(-webkit-min-device-pixel-ratio\:1\.2\):after { content:"" }
    }
  @media (-webkit-min-device-pixel-ratio:1.5) {
        .\@media_\(-webkit-min-device-pixel-ratio\:1\.5\) { background:#3e4; color:#223; }
        .\@media_\(-webkit-min-device-pixel-ratio\:1\.5\):after { content:"" }
    }
  @media (-webkit-min-device-pixel-ratio:2) {
        .\@media_\(-webkit-min-device-pixel-ratio\:2\) { background:#3e4; color:#223; }
        .\@media_\(-webkit-min-device-pixel-ratio\:2\):after { content:"" }
    }
  @media (-webkit-min-device-pixel-ratio:2.5) {
        .\@media_\(-webkit-min-device-pixel-ratio\:2\.5\) { background:#3e4; color:#223; }
        .\@media_\(-webkit-min-device-pixel-ratio\:2\.5\):after { content:"" }
    }
    @media (color) {
        .\@media_\(color\) { background:#3e4; color:#223; }
        .\@media_\(color\):after { content:"" }
    }
  @media (min-color:2) {
        .\@media_\(min-color\:2\) { background:#3e4; color:#223; }
        .\@media_\(min-color\:2\):after { content:"" }
    }
  @media (color-index) {
        .\@media_\(color-index\) { background:#3e4; color:#223; }
        .\@media_\(color-index\):after { content:"" }
    }
  @media (min-color-index:256) {
        .\@media_\(min-color-index\:256\) { background:#3e4; color:#223; }
        .\@media_\(min-color-index\:256\):after { content:"" }
    }
  @media (monochrome) {
        .\@media_\(monochrome\) { background:#3e4; color:#223; }
        .\@media_\(monochrome\):after { content:"" }
    }
  @media (min-monochrome:2) {
        .\@media_\(min-monochrome\:2\) { background:#3e4; color:#223; }
        .\@media_\(min-monochrome\:2\):after { content:"" }
    }
  @media (scan:progressive) {
        .\@media_\(scan\:progressive\) { background:#3e4; color:#223; }
        .\@media_\(scan\:progressive\):after { content:"" }
    }
  @media (scan:interlace) {
        .\@media_\(scan\:interlace\) { background:#3e4; color:#223; }
        .\@media_\(scan\:interlace\):after { content:"" }
    }
  @media (grid) {
        .\@media_\(grid\) { background:#3e4; color:#223; }
        .\@media_\(grid\):after { content:"" }
    }
  @media (script) {
        .\@media_\(script\) { background:#3e4; color:#223; }
        .\@media_\(script\):after { content:"" }
    }
  @media (pointer:none) {
        .\@media_\(pointer\:none\) { background:#3e4; color:#223; }
        .\@media_\(pointer\:none\):after { content:"" }
    }
  @media (pointer:coarse) {
        .\@media_\(pointer\:coarse\) { background:#3e4; color:#223; }
        .\@media_\(pointer\:coarse\):after { content:"" }
    }
  @media (pointer:fine) {
        .\@media_\(pointer\:fine\) { background:#3e4; color:#223; }
        .\@media_\(pointer\:fine\):after { content:"" }
    }
  @media (hover) {
        .\@media_\(hover\) { background:#3e4; color:#223; }
        .\@media_\(hover\):after { content:"" }
    }
  @media (luminosity:dim) {
        .\@media_\(luminosity\:dim\) { background:#3e4; color:#223; }
        .\@media_\(luminosity\:dim\):after { content:"" }
    }
  @media (luminosity:normal) {
        .\@media_\(luminosity\:normal\) { background:#3e4; color:#223; }
        .\@media_\(luminosity\:normal\):after { content:"" }
    }
  @media (luminosity:washed) {
        .\@media_\(luminosity\:washed\) { background:#3e4; color:#223; }
        .\@media_\(luminosity\:washed\):after { content:"" }
    }
