Guest User

r/rainbow6 css

a guest
Jun 11th, 2017
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 104.99 KB | None | 0 0
  1. #header:before {
  2.     background-size: cover
  3. }
  4.  
  5. body,
  6. body.submit-page {
  7.     background-color: #151a1e
  8. }
  9.  
  10. #header:before,
  11. #mail.havemail:after,
  12. .side .redditname:after,
  13. .side:before {
  14.     content: ""
  15. }
  16.  
  17. .create,
  18. .leavecontributor-button,
  19. .leavemoderator,
  20. .nub,
  21. .rank,
  22. .sr-bar .separator {
  23.     display: none
  24. }
  25.  
  26. body {
  27.     position: relative;
  28.     font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"
  29. }
  30.  
  31. body:after {
  32.     content: "";
  33.     background-color: #272c30;
  34.     background-image: linear-gradient(rgba(21, 26, 30, .4), rgba(21, 26, 30, .8)), url(%%siege-bg%%);
  35.     background-size: cover;
  36.     display: block;
  37.     position: fixed;
  38.     width: 100%;
  39.     height: 100%;
  40.     top: 0;
  41.     z-index: -1
  42. }
  43.  
  44. body.submit-page {
  45.     background-image: linear-gradient(rgba(21, 26, 30, .8), rgba(21, 26, 30, .8)), url(%%submit-bg%%)
  46. }
  47.  
  48. button {
  49.     background-image: linear-gradient(#efefef, #9a9a9a);
  50.     border: 0;
  51.     font-size: 10px;
  52.     border-radius: 4px;
  53.     padding: 12px 18px;
  54.     line-height: 1;
  55.     color: #454d54;
  56.     letter-spacing: .1ex;
  57.     text-transform: uppercase;
  58.     outline: 0!important
  59. }
  60.  
  61. button:hover {
  62.     box-shadow: inset 0 0 2px 1px #dfdfdf, inset 0 5em rgba(255, 255, 255, .3), 0 2px 3px -2px rgba(54, 54, 54, .69);
  63.     background-image: linear-gradient(#e9e9e9, #fff, #c2c2c2)
  64. }
  65.  
  66. button:active {
  67.     background-image: linear-gradient(#216aa5, #2b81c6);
  68.     box-shadow: inset 0 0 8px 0 rgba(43, 129, 198, 0), 0 2px 3px -4px rgba(54, 54, 54, .69);
  69.     color: #d9e2e9;
  70.     border: 1px solid transparent
  71. }
  72.  
  73. .sheets .col textarea:focus {
  74.     outline: 0;
  75.     box-shadow: 0 0 0 1px #2b81c6
  76. }
  77.  
  78. ::-webkit-scrollbar {
  79.     background-color: #1a1f23
  80. }
  81.  
  82. ::-webkit-scrollbar-thumb {
  83.     background-color: #484c4f
  84. }
  85.  
  86. ::-webkit-resizer {
  87.     background-color: #1a1f23;
  88.     border: 8px solid transparent;
  89.     border-right-color: #484c4f;
  90.     border-bottom-color: #484c4f
  91. }
  92.  
  93. #header {
  94.     background-color: #1a2732;
  95.     background-image: linear-gradient(rgba(26, 39, 50, .75), rgba(26, 39, 50, .55));
  96.     background-position: 0 -180px;
  97.     background-size: 100%;
  98.     border: 0;
  99.     position: relative;
  100.     overflow: visible;
  101.     box-shadow: inset 0 22px #000;
  102.     z-index: 299!important;
  103.     height: 146px;
  104.     box-sizing: border-box
  105. }
  106.  
  107. body.submit-page #header {
  108.     height: 22px
  109. }
  110.  
  111. #header:before {
  112.     background-image: url(%%header-bg%%);
  113.     position: absolute;
  114.     background-position: center center;
  115.     top: 0;
  116.     bottom: 0;
  117.     left: 0;
  118.     right: 0;
  119.     opacity: .6;
  120.     z-index: -1
  121. }
  122.  
  123. #sr-header-area {
  124.     background-color: #000;
  125.     border: 0;
  126.     padding: 2px 0;
  127.     z-index: 300
  128. }
  129.  
  130. #sr-header-area:hover {
  131.     mix-blend-mode: normal
  132. }
  133.  
  134. #sr-header-area .sr-list {
  135.     margin-top: 1px
  136. }
  137.  
  138. #header #sr-header-area #sr-more-link {
  139.     background-color: rgba(0, 0, 0, .8);
  140.     margin: 0;
  141.     box-shadow: -5px 0 20px 11px rgba(0, 0, 0, .8);
  142.     color: rgba(255, 255, 255, .8);
  143.     font-weight: 400
  144. }
  145.  
  146. #sr-header-area a {
  147.     color: #d8d8d8;
  148.     padding: 0 2px;
  149.     margin: 0 4px
  150. }
  151.  
  152. #sr-header-area .drop-choices.srdrop.inuse {
  153.     position: fixed;
  154.     -moz-position: fixed;
  155.     bottom: 0;
  156.     height: 100vh;
  157.     margin-left: 0;
  158.     border: 0;
  159.     background-color: rgba(0, 0, 0, .8);
  160.     z-index: 300;
  161.     overflow-y: scroll;
  162.     width: 110px
  163. }
  164.  
  165. #sr-header-area .drop-choices.srdrop.inuse::-webkit-scrollbar {
  166.     width: 8px;
  167.     background-color: transparent
  168. }
  169.  
  170. #sr-header-area .drop-choices.srdrop.inuse a {
  171.     font-size: 12px;
  172.     line-height: 20px;
  173.     color: rgba(255, 255, 255, .8)!important;
  174.     text-transform: none;
  175.     margin: 0!important;
  176.     text-align: left!important;
  177.     text-indent: 0!important
  178. }
  179.  
  180. #sr-header-area .drop-choices.srdrop.inuse a.choice:hover {
  181.     background-color: rgba(255, 255, 255, .8)!important;
  182.     color: #000!important
  183. }
  184.  
  185. span.selected.title {
  186.     color: #fff!important
  187. }
  188.  
  189. #header-bottom-right {
  190.     top: 21px!important;
  191.     bottom: initial;
  192.     border-radius: 0;
  193.     width: 300px;
  194.     right: 12px;
  195.     text-align: center;
  196.     background-color: #3d4751;
  197.     overflow: hidden;
  198.     box-sizing: border-box;
  199.     margin-top: 1px;
  200.     white-space: nowrap;
  201.     padding-top: 11px;
  202.     height: 34px
  203. }
  204.  
  205. #header-bottom-right *,
  206. #header-bottom-right a {
  207.     color: rgba(255, 255, 255, .8);
  208.     font-weight: 400;
  209.     font-size: 11px
  210. }
  211.  
  212. #header-bottom-right .user {
  213.     color: transparent
  214. }
  215.  
  216. #header-bottom-right .user .userkarma {
  217.     font-size: 9px;
  218.     margin: 0 -2px;
  219.     background-color: rgba(255, 255, 255, .8);
  220.     color: #000;
  221.     padding: 2px 5px;
  222.     border-radius: 8px;
  223.     position: relative;
  224.     top: -1px
  225. }
  226.  
  227. #header-bottom-right .user a:first-of-type {
  228.     display: inline-block;
  229.     max-width: 13ex;
  230.     overflow: hidden;
  231.     vertical-align: text-top
  232. }
  233.  
  234. #header-bottom-right .separator {
  235.     color: rgba(255, 255, 255, .8);
  236.     margin: 0 4px
  237. }
  238.  
  239. #mail,
  240. #modmail,
  241. #new_modmail,
  242. .logout a,
  243. .pref-lang {
  244.     background-image: url(%%img-spritesheet%%)!important;
  245.     background-size: 417px 541px!important;
  246.     display: inline-block;
  247.     height: 16px!important;
  248.     width: 18px!important;
  249.     overflow: visible;
  250.     top: -7px;
  251.     opacity: 1;
  252.     color: transparent!important;
  253.     font-size: 0!important;
  254.     transform: scale(.85)
  255. }
  256.  
  257. #mail:hover,
  258. #modmail:hover,
  259. #new_modmail:hover,
  260. .logout a:hover,
  261. .pref-lang:hover {
  262.     opacity: 1;
  263.     transform: scale(1);
  264.     transition: all .15s ease-out
  265. }
  266.  
  267. #mail {
  268.     background-size: 363px!important;
  269.     transform: initial!important
  270. }
  271.  
  272. #mail.nohavemail {
  273.     background-position: -18px -232px
  274. }
  275.  
  276. #mail.havemail {
  277.     background-position: -18px;
  278.     background-position-y: -249px
  279. }
  280.  
  281. #header-bottom-right .message-count {
  282.     background-color: #ff7200;
  283.     font-size: 9px!important;
  284.     position: relative;
  285.     color: #fff!important;
  286.     opacity: .8
  287. }
  288.  
  289. #mail.havemail:hover+.message-count {
  290.     opacity: 1
  291. }
  292.  
  293. #new_modmail.nohavemail {
  294.     background-position: -43px -270px
  295. }
  296.  
  297. #new_modmail.havemail {
  298.     background-position: -43px -289px
  299. }
  300.  
  301. #mail.havemail:after {
  302.     font-size: 20px;
  303.     position: fixed;
  304.     background-image: url(%%img-spritesheet%%);
  305.     background-position: -623px -1036px;
  306.     background-size: calc(834px / 2);
  307.     display: block;
  308.     width: 206px;
  309.     height: 42px;
  310.     right: 12px;
  311.     top: calc(50vh - 42px);
  312.     transform: translateZ(0)!important;
  313.     animation: message-count-fadein 5s ease-out 1s forwards;
  314.     opacity: 0
  315. }
  316.  
  317. #header-img-a,
  318. .logout a,
  319. .pref-lang {
  320.     position: relative
  321. }
  322.  
  323. @keyframes message-count-fadein {
  324.     0% {
  325.         transform: translateY(42px);
  326.         opacity: .5
  327.     }
  328.     5%,
  329.     86% {
  330.         transform: translateX(0);
  331.         opacity: 1
  332.     }
  333.     87% {
  334.         opacity: 1
  335.     }
  336.     99% {
  337.         opacity: 0;
  338.         display: block
  339.     }
  340.     100% {
  341.         display: none
  342.     }
  343. }
  344.  
  345. #modmail.nohavemail {
  346.     background-position: 0 -270px
  347. }
  348.  
  349. .pref-lang {
  350.     background-position: -62px -270px
  351. }
  352.  
  353. .logout a {
  354.     background-position: -80px -270px
  355. }
  356.  
  357. #header-img-a {
  358.     background-image: linear-gradient(40deg, rgba(52, 55, 59, 0), rgba(216, 216, 216, 0)), url(%%reddit-rook%%);
  359.     background-size: 100%, 68px;
  360.     background-position: center;
  361.     background-repeat: no-repeat;
  362.     display: inline-block;
  363.     width: 90px;
  364.     height: 120px;
  365.     margin: 0 -1px 12px 13px;
  366.     background-color: transparent;
  367.     border-radius: 8px;
  368.     z-index: 2;
  369.     color: transparent;
  370.     float: left;
  371.     opacity: .9
  372. }
  373.  
  374. #header-img-a:hover {
  375.     opacity: 1
  376. }
  377.  
  378. .pagename {
  379.     background-image: url(%%img-spritesheet%%);
  380.     background-size: 417px 541px;
  381.     background-position: 0 -225px;
  382.     position: absolute;
  383.     top: 43px;
  384.     left: 105px;
  385.     margin-left: 12px;
  386.     width: 193px;
  387.     height: 42px;
  388.     color: transparent;
  389.     font-size: 0;
  390.     opacity: .8
  391. }
  392.  
  393. .side #search,
  394. .side:before {
  395.     position: absolute;
  396.     z-index: 299;
  397.     width: 300px
  398. }
  399.  
  400. .pagename:hover {
  401.     opacity: 1
  402. }
  403.  
  404. .pagename a {
  405.     position: absolute;
  406.     top: 0;
  407.     left: 0;
  408.     right: 0;
  409.     bottom: 0
  410. }
  411.  
  412. #header-img {
  413.     display: none
  414. }
  415.  
  416. #header .tabmenu {
  417.     margin-left: 8px;
  418.     position: absolute;
  419.     bottom: 0
  420. }
  421.  
  422. .tabmenu li {
  423.     display: inline-flex;
  424.     margin: 0;
  425.     padding: 0
  426. }
  427.  
  428. .tabmenu li:nth-of-type(8),
  429. body.submit-page .side {
  430.     display: none
  431. }
  432.  
  433. .tabmenu li a {
  434.     background-color: rgba(0, 0, 0, 0);
  435.     color: rgba(255, 255, 255, .75);
  436.     font-size: 12px;
  437.     text-transform: uppercase;
  438.     letter-spacing: 2px;
  439.     font-family: Arial Narrow, sans-serif;
  440.     font-weight: 100;
  441.     padding: 12px 8px 12px 10px
  442. }
  443.  
  444. .tabmenu li:nth-of-type(7) a {
  445.     background-color: rgba(255, 255, 152, .15);
  446.     text-shadow: 0 1px rgba(0, 0, 0, .5);
  447.     color: #ffffe3;
  448.     opacity: .9
  449. }
  450.  
  451. .tabmenu li:hover:not(.selected) a {
  452.     background-color: rgba(255, 255, 255, .1);
  453.     color: #fff;
  454.     transition: background-color .15s ease-out
  455. }
  456.  
  457. .tabmenu li:nth-of-type(7) a:hover {
  458.     background-color: rgba(255, 255, 152, .3);
  459.     text-shadow: 0 1px rgba(0, 0, 0, .5);
  460.     color: #ffffe3;
  461.     opacity: 1
  462. }
  463.  
  464. .tabmenu li a:active,
  465. .tabmenu li.selected a {
  466.     background-color: rgba(255, 255, 255, .25)!important;
  467.     border: 0;
  468.     color: #fff;
  469.     cursor: default;
  470.     transition: all 0s!important
  471. }
  472.  
  473. .side {
  474.     background-color: rgba(0, 0, 0, 0);
  475.     color: #d8d8d8;
  476.     margin-right: 12px;
  477.     margin-top: 289px
  478. }
  479.  
  480. .side:before {
  481.     margin-top: -156px;
  482.     padding-top: 224px;
  483.     background-image: url(%%sidebar-img%%);
  484.     background-size: cover;
  485.     background-position: center 0;
  486.     background-color: #552c36;
  487.     top: 212px;
  488.     right: 12px;
  489.     display: block
  490. }
  491.  
  492. .side #search {
  493.     top: 238px
  494. }
  495.  
  496. .side #search input[type=text] {
  497.     color: #fff;
  498.     margin: 0 auto;
  499.     padding: 8px 0;
  500.     width: 240px;
  501.     display: block;
  502.     border: 1px solid rgba(216, 216, 216, .5);
  503.     background-color: rgba(26, 31, 35, .8);
  504.     border-radius: 2px;
  505.     position: relative;
  506.     text-align: center;
  507.     z-index: 10;
  508.     font-family: inherit;
  509.     font-weight: 500;
  510.     font-size: 12px
  511. }
  512.  
  513. .side #search input[type=text]::-webkit-input-placeholder {
  514.     color: #d8d8d8!important
  515. }
  516.  
  517. .side #search input[type=submit] {
  518.     background-image: url(%%img-spritesheet%%);
  519.     background-size: calc(834px / 2);
  520.     background-position: -54px -318px;
  521.     height: 16px;
  522.     width: 16px;
  523.     position: absolute;
  524.     z-index: 10;
  525.     left: 64px;
  526.     top: 8px
  527. }
  528.  
  529. .side .redditname,
  530. .subscribe-button,
  531. .subscribers,
  532. .users-online {
  533.     z-index: 101;
  534.     position: absolute
  535. }
  536.  
  537. .side #search input[type=text]:focus {
  538.     background-color: rgba(0, 0, 0, .8);
  539.     outline: 0!important
  540. }
  541.  
  542. .side #search input[type=text]::-moz-placeholder {
  543.     color: rgba(255, 255, 255, .8)
  544. }
  545.  
  546. .side #search input[type=text]:-ms-input-placeholder {
  547.     color: rgba(255, 255, 255, .8)
  548. }
  549.  
  550. .side #search input[type=text]:-moz-placeholder {
  551.     color: rgba(255, 255, 255, .8)
  552. }
  553.  
  554. .morelink a,
  555. .side .redditname a {
  556.     color: #fff;
  557.     letter-spacing: 1px;
  558.     font-size: 14px
  559. }
  560.  
  561. .side #searchexpando {
  562.     position: absolute;
  563.     width: 276px;
  564.     box-sizing: border-box;
  565.     margin: -111px 12px 0;
  566.     background-color: rgba(0, 0, 0, .75);
  567.     border: 0;
  568.     box-shadow: 0 0 8px #000
  569. }
  570.  
  571. .side .redditname {
  572.     top: 280px;
  573.     background-color: #3d4751;
  574.     background-image: url(%%sticky-bg%%);
  575.     background-repeat: no-repeat;
  576.     background-position: 50% -28px;
  577.     background-size: 160px;
  578.     box-shadow: 0 56px #d8d8d8, 0 62px 12px -8px #3d4751, 0 87px #c9cacb;
  579.     width: 300px;
  580.     padding: 8px 12px 40px;
  581.     box-sizing: border-box
  582. }
  583.  
  584. body.submit-page .side .redditname {
  585.     box-shadow: 0 8px 8px -8px rgba(26, 31, 35, .8)
  586. }
  587.  
  588. .side .redditname:after {
  589.     display: block;
  590.     padding: 0;
  591.     position: absolute;
  592.     bottom: 0;
  593.     border: 10px solid transparent;
  594.     border-bottom-color: #d8d8d8;
  595.     left: 0;
  596.     margin-left: 46.5%
  597. }
  598.  
  599. body.submit-page .side .redditname:after {
  600.     display: none
  601. }
  602.  
  603. .side .redditname a {
  604.     font-family: Arial, sans-serif;
  605.     font-weight: 200
  606. }
  607.  
  608. .side .redditname a:before {
  609.     content: "/r/"
  610. }
  611.  
  612. .morelink,
  613. .side .md a[href="https://www.reddit.com/r/Rainbow6/about/rules"] {
  614.     top: 435px
  615. }
  616.  
  617. .morelink {
  618.     width: calc(300px / 2 - 18px);
  619.     position: absolute;
  620.     margin: -73px 156px 0;
  621.     background-image: none;
  622.     border: 0;
  623.     z-index: 102
  624. }
  625.  
  626. .submit-text .morelink {
  627.     right: 12px
  628. }
  629.  
  630. .morelink a {
  631.     text-transform: uppercase;
  632.     font-family: Arial Narrow, Arial, sans-serif;
  633.     font-weight: 400;
  634.     line-height: 30px;
  635.     padding: 2px 0;
  636.     box-shadow: inset 0 37px rgba(255, 255, 255, 0)
  637. }
  638.  
  639. .titlebox .toggle.sr_style_toggle,
  640. body.res form.toggle.res-sr-style-toggle {
  641.     background-color: rgba(0, 0, 0, 0);
  642.     font-family: Verdana, sans-serif;
  643.     color: #d8d8d8
  644. }
  645.  
  646. .titlebox .toggle.sr_style_toggle {
  647.     vertical-align: text-top;
  648.     display: inline
  649. }
  650.  
  651. body.listing-page .content {
  652.     margin-top: 34px
  653. }
  654.  
  655. body.listing-page .side .md>blockquote:nth-of-type(1) {
  656.     position: absolute;
  657.     top: 146px;
  658.     left: 0;
  659.     background-color: #3d4751;
  660.     border: 0;
  661.     padding: 0;
  662.     margin: 0 0 0 12px;
  663.     width: calc(100% - 300px - 36px);
  664.     border-bottom: 4px solid #2b81c6;
  665.     max-height: 30px!important;
  666.     overflow: hidden!important
  667. }
  668.  
  669. body.listing-page .side .md>blockquote:nth-of-type(1) h4 {
  670.     display: none
  671. }
  672.  
  673. body.listing-page .side .md>blockquote:nth-of-type(1) ul {
  674.     display: flex;
  675.     margin: 0 68px;
  676.     padding: 0;
  677.     flex-wrap: wrap;
  678.     justify-content: center;
  679.     white-space: nowrap
  680. }
  681.  
  682. body.top-page .side .md>blockquote:nth-of-type(1) {
  683.     display: none
  684. }
  685.  
  686. body.listing-page .side .md>blockquote:nth-of-type(1) ul>li:first-of-type {
  687.     pointer-events: none;
  688.     position: absolute;
  689.     left: 0;
  690.     color: #d8d8d8;
  691.     background-color: #2b81c6;
  692.     box-shadow: 0 0;
  693.     border: 0;
  694.     line-height: 34px;
  695.     font-family: Arial Narrow, sans-serif;
  696.     text-transform: uppercase;
  697.     letter-spacing: 2px;
  698.     padding: 0 6px 0 15px;
  699.     z-index: 1;
  700.     font-size: 0;
  701.     white-space: nowrap;
  702.     width: 22px
  703. }
  704.  
  705. body.listing-page .side .md>blockquote:nth-of-type(1) ul>li:first-of-type:after {
  706.     content: "";
  707.     background-color: inherit;
  708.     padding: 17px 12px;
  709.     position: absolute;
  710.     transform: skewX(20deg);
  711.     right: -7px;
  712.     z-index: -1;
  713.     box-shadow: 12px 0 rgba(43, 129, 198, .3)
  714. }
  715.  
  716. body.listing-page .side .md>blockquote:nth-of-type(1) ul>li:first-of-type:before {
  717.     content: "";
  718.     background-image: url(%%img-spritesheet%%);
  719.     display: inline-block;
  720.     width: 11px;
  721.     height: 16px;
  722.     background-position: 0 -184px;
  723.     background-size: 250px;
  724.     vertical-align: middle;
  725.     margin-bottom: 3px;
  726.     margin-right: 8px;
  727.     margin-left: 3px;
  728.     transform: scale(1.15)
  729. }
  730.  
  731. body.listing-page .side .md>blockquote:nth-of-type(1) ul li {
  732.     list-style: none;
  733.     line-height: 30px;
  734.     position: relative
  735. }
  736.  
  737. body.listing-page .side .md>blockquote:nth-of-type(1) ul li a {
  738.     font-size: 10px;
  739.     font-weight: 400;
  740.     padding: 12px;
  741.     color: #d8d8d8!important;
  742.     text-decoration: none!important;
  743.     font-family: Verdana, sans-serif;
  744.     position: relative
  745. }
  746.  
  747. .md>blockquote:nth-of-type(1) ul li a[title="!"] {
  748.     background: rgba(43, 129, 198, .2)
  749. }
  750.  
  751. .md>blockquote:nth-of-type(1) ul li a[title="!"]:before {
  752.     content: "";
  753.     display: inline-block;
  754.     background-color: #2b81c6;
  755.     color: #2b81c6;
  756.     padding: 4px;
  757.     border-radius: 50%;
  758.     margin-right: 12px;
  759.     box-shadow: 0 0;
  760.     animation: announce-important .8s ease-in 1s infinite
  761. }
  762.  
  763. @keyframes announce-important {
  764.     0% {
  765.         transform: scale(1.3);
  766.         background-color: #fff;
  767.         box-shadow: 0 0 0 0 #3d4751, 0 0 0 0 rgba(43, 129, 198, 1)
  768.     }
  769.     10% {
  770.         transform: scale(1);
  771.         background-color: #fff
  772.     }
  773.     50% {
  774.         box-shadow: 0 0 0 0 #3d4751, 0 0 0 4px rgba(43, 129, 198, .8)
  775.     }
  776.     100% {
  777.         background-color: #2b81c6;
  778.         box-shadow: 0 0 0 6px #3d4751, 0 0 24px 6px rgba(255, 255, 255, 0)
  779.     }
  780. }
  781.  
  782. body.listing-page .side .md>blockquote:nth-of-type(1) ul li a:visited {
  783.     color: #91979d
  784. }
  785.  
  786. body.listing-page .side .md>blockquote:nth-of-type(1) ul li a:hover {
  787.     color: #d8d8d8!important
  788. }
  789.  
  790. body.listing-page .side .md>blockquote:nth-of-type(1) ul li a:active {
  791.     top: 1px
  792. }
  793.  
  794. body.listing-page .side .md>blockquote:nth-of-type(1) ul li:not(:first-of-type):hover {
  795.     background-color: rgba(255, 255, 255, .03)
  796. }
  797.  
  798. .side .md a[href="https://www.reddit.com/r/Rainbow6/about/rules"] {
  799.     position: absolute;
  800.     z-index: 101;
  801.     margin-top: -29px;
  802.     background-color: #3d4751;
  803.     color: #fff;
  804.     font-size: 10px;
  805.     font-family: Verdana, sans-serif;
  806.     letter-spacing: 1px;
  807.     text-transform: uppercase;
  808.     font-weight: 100;
  809.     margin-left: 70px;
  810.     width: calc(300px / 2 - 12px);
  811.     line-height: 18px;
  812.     text-align: center;
  813.     padding: 3px 0
  814. }
  815.  
  816. .drop-choices.inuse a,
  817. .menuarea .dropdown span.selected {
  818.     text-transform: capitalize;
  819.     font-family: Verdana, sans-serif
  820. }
  821.  
  822. .subscribe-button .option,
  823. .subscribers {
  824.     line-height: 22px;
  825.     font-weight: 500;
  826.     font-size: 10px
  827. }
  828.  
  829. .side .md a[href="https://www.reddit.com/r/Rainbow6/about/rules"]:after,
  830. .side .md a[href="https://www.reddit.com/r/Rainbow6/about/rules"]:before {
  831.     content: "";
  832.     background-color: inherit;
  833.     padding: 12px 8px;
  834.     margin-top: -3px;
  835.     position: absolute
  836. }
  837.  
  838. body.submit-page .side .md a[href="https://www.reddit.com/r/Rainbow6/about/rules"] {
  839.     display: none
  840. }
  841.  
  842. .side .md a[href="https://www.reddit.com/r/Rainbow6/about/rules"]:after {
  843.     margin-left: 9px;
  844.     transform: skewX(-20deg)
  845. }
  846.  
  847. .side .md a[href="https://www.reddit.com/r/Rainbow6/about/rules"]:before {
  848.     margin-left: -25px;
  849.     transform: skewX(20deg)
  850. }
  851.  
  852. .morelink a:hover,
  853. .side .md a[href="https://www.reddit.com/r/Rainbow6/about/rules"]:hover {
  854.     box-shadow: inset 0 37px rgba(255, 255, 255, .1)
  855. }
  856.  
  857. .morelink a:active,
  858. .side .md a[href="https://www.reddit.com/r/Rainbow6/about/rules"]:active {
  859.     box-shadow: inset 0 37px rgba(0, 0, 0, .1)
  860. }
  861.  
  862. .morelink a:focus,
  863. .side .md a[href="https://www.reddit.com/r/Rainbow6/about/rules"]:focus {
  864.     box-shadow: inset 0 37px transparent;
  865.     transition: all 0 .3s
  866. }
  867.  
  868. .submit-link .morelink a {
  869.     background-color: #2b81c6
  870. }
  871.  
  872. .submit-text .morelink a {
  873.     background-color: #c46a2b
  874. }
  875.  
  876. .subscribe-button {
  877.     top: 315px;
  878.     margin-left: 12px
  879. }
  880.  
  881. .subscribe-button .option {
  882.     padding: 0;
  883.     background-image: none!important;
  884.     border-radius: 2px 0 0 2px;
  885.     width: 78px;
  886.     text-transform: capitalize;
  887.     text-align: center;
  888.     margin-top: -4px;
  889.     border: 3px solid #3d4751;
  890.     border-right: 0;
  891.     border-left: 0
  892. }
  893.  
  894. .subscribe-button .option.active {
  895.     display: inline-block
  896. }
  897.  
  898. .subscribers .word,
  899. .users-online:before {
  900.     display: none
  901. }
  902.  
  903. .subscribe-button .option.add {
  904.     background-color: #feff00;
  905.     color: #404a53
  906. }
  907.  
  908. .subscribe-button .option.remove {
  909.     background-color: rgba(216, 216, 216, .2);
  910.     color: #d8d8d8
  911. }
  912.  
  913. .titlebox form.flairtoggle {
  914.     background-color: rgba(0, 0, 0, 0)
  915. }
  916.  
  917. .subscribers {
  918.     top: 311px;
  919.     background-color: rgba(216, 216, 216, .81);
  920.     color: #3d4751;
  921.     padding: 0 8px;
  922.     margin-left: 90px;
  923.     border-top-right-radius: 2px;
  924.     border-bottom-right-radius: 2px;
  925.     border: 3px solid #3d4751;
  926.     border-left: 0
  927. }
  928.  
  929. .users-online {
  930.     top: 290px;
  931.     line-height: 14px;
  932.     color: #d8d8d8;
  933.     background: rgba(216, 216, 216, .15);
  934.     background-size: 80px 101px;
  935.     text-align: center;
  936.     width: 48px;
  937.     font-family: Arial Narrow, sans-serif;
  938.     padding: 10px 8px;
  939.     font-size: 10px;
  940.     border-radius: 2px;
  941.     right: 12px;
  942.     margin-right: 12px;
  943.     font-weight: 800;
  944.     box-shadow: 0 0 0 3px #3d4751
  945. }
  946.  
  947. .users-online .number {
  948.     font-size: 14px;
  949.     letter-spacing: 2px;
  950.     padding: 0 0 0 2px
  951. }
  952.  
  953. .users-online .word {
  954.     display: block;
  955.     visibility: hidden;
  956.     font-size: 0;
  957.     color: transparent
  958. }
  959.  
  960. .users-online .word:before {
  961.     content: "online";
  962.     display: inline-block;
  963.     font-size: 10px;
  964.     visibility: visible;
  965.     letter-spacing: 2px;
  966.     line-height: 17px;
  967.     text-transform: uppercase;
  968.     color: #d8d8d8;
  969.     position: absolute;
  970.     bottom: 0;
  971.     left: 0;
  972.     right: 0;
  973.     background-color: rgba(216, 216, 216, .15)
  974. }
  975.  
  976. .content .flairselector .customizer {
  977.     display: none!important
  978. }
  979.  
  980. .link.thing .flairselector {
  981.     z-index: 99999
  982. }
  983.  
  984. .side .titlebox form.toggle.flairtoggle {
  985.     background-color: #3d4751;
  986.     display: block;
  987.     color: #d8d8d8;
  988.     font-family: Helvetica Neue, Segoe UI, sans-serif;
  989.     font-size: 12px;
  990.     padding: 8px;
  991.     border-radius: 4px 4px 0 0;
  992.     margin-top: 8px;
  993.     text-align: center
  994. }
  995.  
  996. .side .titlebox form.toggle.flairtoggle>label {
  997.     font-size: 0
  998. }
  999.  
  1000. .side .titlebox form.toggle.flairtoggle>label:before {
  1001.     content: "show user flair";
  1002.     font-weight: 200;
  1003.     font-size: 12px
  1004. }
  1005.  
  1006. .side .tagline {
  1007.     background-color: rgba(0, 0, 0, .6);
  1008.     background-image: radial-gradient(rgba(53, 165, 255, .23) 22%, rgba(0, 0, 0, 0) 70%);
  1009.     background-position: center 17px;
  1010.     background-repeat: no-repeat;
  1011.     background-size: 340px 70px;
  1012.     margin: 0 0 15px!important;
  1013.     padding: 4px 12px;
  1014.     min-height: 40px;
  1015.     display: flex;
  1016.     align-items: center;
  1017.     position: relative;
  1018.     color: transparent;
  1019.     box-shadow: 0 8px 8px -8px #000
  1020. }
  1021.  
  1022. .side .tagline:after {
  1023.     content: "";
  1024.     position: absolute;
  1025.     bottom: -1px;
  1026.     left: 0;
  1027.     right: 0;
  1028.     display: block;
  1029.     height: 1px;
  1030.     background: radial-gradient(#fff, #2b81c6 40%, rgba(0, 0, 0, 0) 60%) center
  1031. }
  1032.  
  1033. .side .tagline .author {
  1034.     font-size: 12px;
  1035.     font-weight: 700;
  1036.     color: #d8d8d8;
  1037.     margin-left: 12px
  1038. }
  1039.  
  1040. .side .tagline .flairselectbtn {
  1041.     width: 60px;
  1042.     position: absolute;
  1043.     right: 0;
  1044.     top: 14px;
  1045.     color: #3c4650;
  1046.     background-color: #d8d8d8;
  1047.     text-align: center;
  1048.     padding: 4px 0;
  1049.     margin-right: 12px;
  1050.     border-radius: 2px;
  1051.     font-family: Helvetica Neue, Seoge UI, sans-serif;
  1052.     font-weight: 500;
  1053.     text-transform: uppercase;
  1054.     z-index: 10
  1055. }
  1056.  
  1057. .side .md h1,
  1058. .side .md h4+blockquote ul li:first-of-type,
  1059. .side .md h4+blockquote>h1 {
  1060.     font-weight: 200;
  1061.     font-family: Helvetica Neue, Segoe UI, sans-serif
  1062. }
  1063.  
  1064. .side .flairselector.drop-choices.active {
  1065.     left: -320px!important
  1066. }
  1067.  
  1068. body:not(.moderator) .flairselector .linkflair-Official {
  1069.     display: none
  1070. }
  1071.  
  1072. body.contributor .flairselector .linkflair-Official {
  1073.     display: inline
  1074. }
  1075.  
  1076. body:not(.moderator) .flairselector .linkflair-meta {
  1077.     display: none
  1078. }
  1079.  
  1080. body.contributor .flairselector .linkflair-meta {
  1081.     display: inline
  1082. }
  1083.  
  1084. body:not(.moderator) .flairselector .linkflair-ESL {
  1085.     display: none
  1086. }
  1087.  
  1088. body.contributor .flairselector .linkflair-ESL {
  1089.     display: inline
  1090. }
  1091.  
  1092. body:not(.moderator) .flairselector .linkflair-Ubiresponse {
  1093.     display: none
  1094. }
  1095.  
  1096. body.contributor .flairselector .linkflair-Ubiresponse {
  1097.     display: inline
  1098. }
  1099.  
  1100. .side .md {
  1101.     color: #d8d8d8;
  1102.     background-color: rgba(0, 0, 0, .5);
  1103.     box-shadow: 0 0 0 1px rgba(255, 255, 255, .25);
  1104.     padding: 0 12px
  1105. }
  1106.  
  1107. .side .md>* {
  1108.     line-height: 1.5em!important
  1109. }
  1110.  
  1111. .side .md h1 {
  1112.     font-size: 18px
  1113. }
  1114.  
  1115. .side .md a[href="#side-md-image"] {
  1116.     pointer-events: none;
  1117.     background-image: url(%%sidebar-img-2%%);
  1118.     background-size: cover;
  1119.     background-position: 0 -18px;
  1120.     display: inline-block;
  1121.     width: 300px;
  1122.     height: 140px;
  1123.     transform: translate(-12px, 0)
  1124. }
  1125.  
  1126. .side .md a[href="https://discord.gg/rainbow6"] {
  1127.     position: absolute;
  1128.     background-image: url(%%img-spritesheet%%);
  1129.     background-size: 417px 541px;
  1130.     background-position: 0 -200px;
  1131.     display: inline-block;
  1132.     width: 30px;
  1133.     height: 20px;
  1134.     z-index: 300;
  1135.     top: 54px;
  1136.     left: 323px;
  1137.     opacity: .8;
  1138.     perspective: 1000px;
  1139.     transform: rotate3d(1, 0, 0, 0deg)
  1140. }
  1141.  
  1142. #header+.side .md a[href="https://discord.gg/rainbow6"]:hover,
  1143. #header:hover+.side .md a[href="https://discord.gg/rainbow6"] {
  1144.     animation: discord-fade-in .8s cubic-bezier(.85, .59, .48, 1.36) 0s 1 forwards
  1145. }
  1146.  
  1147. .side .md a[href="https://discord.gg/rainbow6"]:hover {
  1148.     opacity: 1!important
  1149. }
  1150.  
  1151. @keyframes discord-fade-in {
  1152.     0%,
  1153.     35%,
  1154.     55% {
  1155.         width: 30px;
  1156.         transform: rotate3d(1, 0, 0, 0deg) translateY(0) scale(1, 1)
  1157.     }
  1158.     64% {
  1159.         transform: rotate3d(1, 0, 0, 0deg)
  1160.     }
  1161.     68% {
  1162.         width: 30px;
  1163.         transform: rotate3d(1, 0, 0, 90deg) translateY(0) scale(1, 1)
  1164.     }
  1165.     69% {
  1166.         width: 155px
  1167.     }
  1168.     95% {
  1169.         width: 155px;
  1170.         transform: rotate3d(1, 0, 0, -30deg) translateY(0) scale(1, 1)
  1171.     }
  1172.     100% {
  1173.         width: 155px;
  1174.         transform: rotate3d(1, 0, 0, 0deg) translateY(0) scale(1, 1)
  1175.     }
  1176. }
  1177.  
  1178. .side .md h4+blockquote,
  1179. .side .md>h3+ul {
  1180.     transform: translateX(-12px);
  1181.     box-sizing: border-box
  1182. }
  1183.  
  1184. .side .md>h4 {
  1185.     margin-bottom: 88px
  1186. }
  1187.  
  1188. .side .md h4+blockquote {
  1189.     width: 300px;
  1190.     border: 0;
  1191.     margin: -92px 0 0;
  1192.     padding: 8px 12px 14px;
  1193.     box-shadow: 0 1px rgba(255, 255, 255, .1), 0 -1px rgba(255, 255, 255, .1);
  1194.     position: absolute;
  1195.     height: 88px;
  1196.     overflow: hidden
  1197. }
  1198.  
  1199. .side .md h4+blockquote:hover {
  1200.     height: 272px;
  1201.     background-color: #242729;
  1202.     transition: height .3s cubic-bezier(0, 0, 0, 1.3), background-color 0s
  1203. }
  1204.  
  1205. body:not(.listing-page) .side .md h4,
  1206. body:not(.listing-page) .side .md h4+blockquote {
  1207.     display: none!important
  1208. }
  1209.  
  1210. .side .md h4+blockquote hr,
  1211. body:not(.listing-page) .side .md>blockquote:first-of-type {
  1212.     display: none
  1213. }
  1214.  
  1215. .side .md h4+blockquote>h1 {
  1216.     color: #d8d8d8;
  1217.     font-size: 14px;
  1218.     text-transform: uppercase;
  1219.     letter-spacing: 1px;
  1220.     opacity: .8;
  1221.     line-height: 2.3em;
  1222.     background: radial-gradient(rgba(216, 216, 216, .25), rgba(0, 0, 0, 0) 59%) center 17px no-repeat;
  1223.     box-shadow: 0 8px 12px -12px #000
  1224. }
  1225.  
  1226. .side .md h4+blockquote h3 {
  1227.     height: 6px;
  1228.     box-sizing: border-box;
  1229.     display: block;
  1230.     margin: 0
  1231. }
  1232.  
  1233. .side .md h4+blockquote ul {
  1234.     display: flex;
  1235.     height: 28px;
  1236.     padding: 7px 8px;
  1237.     position: relative;
  1238.     background-color: rgba(0, 0, 0, .15);
  1239.     box-shadow: inset 0 1px rgba(0, 0, 0, .15), 0 1px rgba(255, 255, 255, .05);
  1240.     justify-content: flex-end;
  1241.     list-style: none;
  1242.     margin: 6px 0 0;
  1243.     border-radius: 12px;
  1244.     overflow: hidden;
  1245.     box-sizing: border-box
  1246. }
  1247.  
  1248. body:lang(en-us) .side .md h4+blockquote ul:first-of-type a {
  1249.     box-shadow: inset 0 0 0 1px #2b81c6;
  1250.     pointer-events: none
  1251. }
  1252.  
  1253. .side .md h4+blockquote ul li:first-of-type {
  1254.     position: absolute;
  1255.     left: 0;
  1256.     top: 0;
  1257.     bottom: 0;
  1258.     align-items: center;
  1259.     background-color: rgba(43, 50, 57, 0);
  1260.     padding: 0 6px;
  1261.     font-size: 12px;
  1262.     min-width: 106px;
  1263.     display: flex;
  1264.     justify-content: flex-end;
  1265.     opacity: .9
  1266. }
  1267.  
  1268. .side .md h4+blockquote ul li:first-of-type a {
  1269.     color: #d8d8d8;
  1270.     padding-right: 8px;
  1271.     text-transform: initial;
  1272.     line-height: 30px;
  1273.     display: inline-block;
  1274.     position: absolute;
  1275.     top: 1px;
  1276.     bottom: 1px;
  1277.     left: 1px;
  1278.     right: -263px;
  1279.     text-align: left;
  1280.     text-indent: 38px;
  1281.     border-radius: 12px
  1282. }
  1283.  
  1284. .side .md h4+blockquote ul:hover li:first-of-type a,
  1285. body:lang(en-us) .side .md h4+blockquote ul:first-of-type a {
  1286.     background-color: rgba(216, 216, 216, .15)
  1287. }
  1288.  
  1289. .side .md h4+blockquote ul li:first-of-type a:before {
  1290.     content: "";
  1291.     background-image: url(%%img-spritesheet%%);
  1292.     background-size: 417px;
  1293.     background-position: -34px -876px;
  1294.     display: inline-block;
  1295.     float: left;
  1296.     width: 12px;
  1297.     top: -1px;
  1298.     bottom: 0;
  1299.     left: 13px;
  1300.     position: absolute;
  1301.     visibility: visible
  1302. }
  1303.  
  1304. .side .md h4+blockquote ul li:first-of-type em a {
  1305.     color: #64c62b;
  1306.     font-style: normal
  1307. }
  1308.  
  1309. .side .md h4+blockquote ul:hover li:first-of-type em a {
  1310.     background-color: rgba(100, 198, 43, .2)
  1311. }
  1312.  
  1313. .side .md h4+blockquote ul li:first-of-type em a:before {
  1314.     background-position: 0 -877px
  1315. }
  1316.  
  1317. .side .md h4+blockquote ul li:first-of-type strong a {
  1318.     font-weight: 400;
  1319.     color: #c42b2b
  1320. }
  1321.  
  1322. .side .md h4+blockquote ul:hover li:first-of-type strong a {
  1323.     background-color: rgba(196, 43, 43, .2)
  1324. }
  1325.  
  1326. .side .md h4+blockquote ul li:first-of-type strong a:before {
  1327.     background-position: -17px -877px
  1328. }
  1329.  
  1330. .side .md h4+blockquote ul li {
  1331.     background-color: rgba(216, 216, 216, 0);
  1332.     color: #d8d8d8;
  1333.     padding: 2px 0 0;
  1334.     font-weight: 400;
  1335.     opacity: .8
  1336. }
  1337.  
  1338. .side .md h4+blockquote ul li:not(:first-of-type):after {
  1339.     content: ",";
  1340.     text-decoration: none!important
  1341. }
  1342.  
  1343. .side .md h4+blockquote ul li:last-of-type:after {
  1344.     content: ""
  1345. }
  1346.  
  1347. body:lang(cr) .side .md h4+blockquote ul:first-of-type,
  1348. body:lang(nc) .side .md h4+blockquote ul:first-of-type,
  1349. body:lang(nd) .side .md h4+blockquote ul:first-of-type,
  1350. body:lang(nf) .side .md h4+blockquote ul:first-of-type,
  1351. body:lang(sf) .side .md h4+blockquote ul:first-of-type {
  1352.     background-color: rgba(43, 129, 198, .3);
  1353.     box-shadow: inset 0 0 0 1px rgba(43, 129, 198, 1)
  1354. }
  1355.  
  1356. .side .md h4+blockquote ul:first-of-type:hover {
  1357.     background-color: rgba(43, 129, 198, .15)!important
  1358. }
  1359.  
  1360. body:lang(cr) .side .md h4+blockquote ul:first-of-type li:first-of-type a,
  1361. body:lang(nc) .side .md h4+blockquote ul:first-of-type li:first-of-type a,
  1362. body:lang(nd) .side .md h4+blockquote ul:first-of-type li:first-of-type a,
  1363. body:lang(nf) .side .md h4+blockquote ul:first-of-type li:first-of-type a,
  1364. body:lang(sf) .side .md h4+blockquote ul:first-of-type li:first-of-type a {
  1365.     font-size: 0!important;
  1366.     visibility: hidden
  1367. }
  1368.  
  1369. body:lang(cr) .side .md h4+blockquote ul:first-of-type li:first-of-type a:after,
  1370. body:lang(nc) .side .md h4+blockquote ul:first-of-type li:first-of-type a:after,
  1371. body:lang(nd) .side .md h4+blockquote ul:first-of-type li:first-of-type a:after,
  1372. body:lang(nf) .side .md h4+blockquote ul:first-of-type li:first-of-type a:after,
  1373. body:lang(sf) .side .md h4+blockquote ul:first-of-type li:first-of-type a:after {
  1374.     content: "active filter – click here to disable";
  1375.     font-size: 12px;
  1376.     visibility: visible;
  1377.     display: inline-block;
  1378.     text-indent: -9px;
  1379.     line-height: 27px
  1380. }
  1381.  
  1382. .titlebox .bottom {
  1383.     color: transparent;
  1384.     font-size: 0
  1385. }
  1386.  
  1387. .titlebox .bottom .age {
  1388.     font-size: 10px;
  1389.     text-transform: uppercase;
  1390.     color: #d8d8d8;
  1391.     text-align: center;
  1392.     display: inline-block;
  1393.     width: 100%;
  1394.     font-family: Helvetica Neue, Segoe UI, sans-serif;
  1395.     font-weight: 200;
  1396.     margin: 10px 0 0;
  1397.     padding: 4px 0;
  1398.     background-color: rgba(216, 216, 216, .15)
  1399. }
  1400.  
  1401. .titlebox .bottom .age time {
  1402.     font-weight: 400;
  1403.     color: #c46a2b
  1404. }
  1405.  
  1406. .side .md>h3+ul {
  1407.     display: flex;
  1408.     list-style: none;
  1409.     width: 300px;
  1410.     flex-direction: row;
  1411.     flex-wrap: wrap;
  1412.     padding: 0 8px!important;
  1413.     align-items: stretch
  1414. }
  1415.  
  1416. .side .md>h3+ul li {
  1417.     flex-basis: calc(50% - 12px);
  1418.     min-height: 42px;
  1419.     background-color: #3d4751;
  1420.     box-sizing: border-box;
  1421.     margin: 6px;
  1422.     position: relative;
  1423.     overflow: hidden;
  1424.     font-size: 10px;
  1425.     font-family: Verdana, sans-serif;
  1426.     font-weight: 500
  1427. }
  1428.  
  1429. .side .md>h3+ul li a:hover {
  1430.     box-shadow: inset 0 58px rgba(255, 255, 255, .15);
  1431.     background-position-x: 130px;
  1432.     transition: background-position-x .3s cubic-bezier(.85, .59, .48, 1.36)
  1433. }
  1434.  
  1435. .side .md>h3+ul li a {
  1436.     position: absolute;
  1437.     color: #fff;
  1438.     top: 0;
  1439.     bottom: 0;
  1440.     left: 0;
  1441.     right: 0;
  1442.     padding: 6px;
  1443.     background-image: url(%%featured-links-sheet%%);
  1444.     background-size: 260px;
  1445.     text-shadow: 0 1px #000;
  1446.     background-position: -130px 0
  1447. }
  1448.  
  1449. .side .md>h3+ul li a[href*="twitter.com"] {
  1450.     background-position: 0 -62px
  1451. }
  1452.  
  1453. .side .md>h3+ul li a[href*="rainbow6.ubi.com"] {
  1454.     background-position: 0 -6px
  1455. }
  1456.  
  1457. .side .md>h3+ul li a[href*="twitch.tv"] {
  1458.     background-position: 0 -119px
  1459. }
  1460.  
  1461. .side .md>h3+ul li a[href*="youtube.com"] {
  1462.     background-position: 0 -175px
  1463. }
  1464.  
  1465. .side .md>h3+ul li a[href*=facebook] {
  1466.     background-position: 0 -230px
  1467. }
  1468.  
  1469. .side .md>h3+ul li a[href*="instagram.com"] {
  1470.     background-position: 0 -287px
  1471. }
  1472.  
  1473. .side .md>h3+ul li a[href*="rainbow6.ubi.com"]:hover {
  1474.     background-position: -130px 0;
  1475.     color: transparent;
  1476.     text-shadow: 0 0;
  1477.     transition: all 0s linear 5s
  1478. }
  1479.  
  1480. .side .md>h3+ul li:nth-of-type(7),
  1481. .side .md>h3+ul li:nth-of-type(8) {
  1482.     flex-basis: 100%;
  1483.     background-color: rgba(0, 0, 0, 0);
  1484.     margin: 0
  1485. }
  1486.  
  1487. .side .md>h3+ul li:nth-of-type(7)>p,
  1488. .side .md>h3+ul li:nth-of-type(8)>p {
  1489.     padding: 6px 8px 4px;
  1490.     font-size: 12px!important;
  1491.     font-family: Verdana, sans-serif;
  1492.     font-weight: 400;
  1493.     color: #d8d8d8
  1494. }
  1495.  
  1496. .side .md>h3+ul li:nth-of-type(7)>ul,
  1497. .side .md>h3+ul li:nth-of-type(8)>ul {
  1498.     display: flex;
  1499.     flex-wrap: wrap;
  1500.     padding: 0!important
  1501. }
  1502.  
  1503. .side .md>h3+ul li:nth-of-type(7)>ul li,
  1504. .side .md>h3+ul li:nth-of-type(8)>ul li {
  1505.     flex-basis: calc(33% - 8px);
  1506.     flex-grow: 1;
  1507.     z-index: 10;
  1508.     width: initial;
  1509.     display: inline-block;
  1510.     min-height: 30px;
  1511.     line-height: 8px;
  1512.     margin: 4px
  1513. }
  1514.  
  1515. h2+blockquote,
  1516. h2+blockquote ul {
  1517.     padding: 0!important;
  1518.     margin: 0!important
  1519. }
  1520.  
  1521. .side .md>h3+ul li:nth-of-type(7)>ul li a,
  1522. .side .md>h3+ul li:nth-of-type(8)>ul li a {
  1523.     background: #3d4751;
  1524.     text-indent: 3px;
  1525.     line-height: 21px
  1526. }
  1527.  
  1528. .side .md>h3+ul li:nth-of-type(8)>ul li:nth-of-type(4),
  1529. .side .md>h3+ul li:nth-of-type(8)>ul li:nth-of-type(5) {
  1530.     flex-basis: calc(50% - 8px)
  1531. }
  1532.  
  1533. h2+blockquote {
  1534.     border: 0!important;
  1535.     float: left
  1536. }
  1537.  
  1538. h2+blockquote ul {
  1539.     list-style: none!important;
  1540.     color: #d8d8d8
  1541. }
  1542.  
  1543. h2+blockquote>ul>li {
  1544.     font-size: 14px!important;
  1545.     padding: 4px 0;
  1546.     font-weight: 800;
  1547.     color: #fddc01!important;
  1548.     clear: both
  1549. }
  1550.  
  1551. h2+blockquote li ul {
  1552.     font-size: 12px;
  1553.     font-weight: 300;
  1554.     margin-top: 6px!important;
  1555.     padding-bottom: 6px!important;
  1556.     position: relative;
  1557.     display: block;
  1558.     width: 190px;
  1559.     float: right;
  1560.     padding-top: 7px!important
  1561. }
  1562.  
  1563. h2+blockquote li ul strong {
  1564.     color: #d8d8d8;
  1565.     background-color: rgba(216, 216, 216, .3);
  1566.     padding: 6px 2px;
  1567.     position: absolute;
  1568.     left: -85px;
  1569.     top: 0;
  1570.     float: left;
  1571.     width: 75px;
  1572.     text-align: center;
  1573.     border-radius: 3px
  1574. }
  1575.  
  1576. h2+blockquote li ul em {
  1577.     display: block;
  1578.     text-align: center;
  1579.     background-color: rgba(216, 216, 216, .15);
  1580.     box-shadow: 0 0 0 1px #2c79b7;
  1581.     padding: 5px 0;
  1582.     border-radius: 3px;
  1583.     position: relative;
  1584.     left: -85px;
  1585.     margin-top: 11px;
  1586.     width: 78px
  1587. }
  1588.  
  1589. h2+blockquote li ul em:hover {
  1590.     background-color: #2c79b7
  1591. }
  1592.  
  1593. h2+blockquote li ul em:after {
  1594.     content: "";
  1595.     position: absolute;
  1596.     left: calc(100% - -6px);
  1597.     right: -198px;
  1598.     bottom: 6px;
  1599.     display: block;
  1600.     padding: 1px 0;
  1601.     box-shadow: 0 1px rgba(216, 216, 216, .16)
  1602. }
  1603.  
  1604. h2+blockquote li ul em a {
  1605.     color: #fff!important;
  1606.     font-style: normal
  1607. }
  1608.  
  1609. h2+blockquote+p {
  1610.     text-align: right
  1611. }
  1612.  
  1613. h2+blockquote+p>em>a {
  1614.     color: #d8d8d8!important;
  1615.     background-color: #3d4751;
  1616.     font-style: normal;
  1617.     font-size: 10px;
  1618.     padding: 2px 4px;
  1619.     display: inline-block;
  1620.     margin-top: 12px
  1621. }
  1622.  
  1623. .side .md h6+blockquote {
  1624.     box-sizing: border-box;
  1625.     border: 0!important;
  1626.     color: #d8d8d8;
  1627.     background-color: rgba(0, 0, 0, .3);
  1628.     box-shadow: 11px 0 rgba(0, 0, 0, .3)
  1629. }
  1630.  
  1631. .side .md h6+blockquote h2 {
  1632.     font-family: Helvetica Neue, Segoe UI, sans-serif;
  1633.     font-weight: 400;
  1634.     font-size: 18px;
  1635.     display: inline-block
  1636. }
  1637.  
  1638. .side .md h6+blockquote h2>* {
  1639.     font-family: Helvetica Neue, Segoe UI, sans-serif;
  1640.     font-weight: 700;
  1641.     padding: 0 2px;
  1642.     font-style: normal!important
  1643. }
  1644.  
  1645. .side .md h6+blockquote h2 em {
  1646.     color: #64c62b;
  1647.     background-color: rgba(100, 198, 43, .15)
  1648. }
  1649.  
  1650. .side .md h6+blockquote h2 strong {
  1651.     color: #c42b2b;
  1652.     background-color: rgba(196, 43, 43, .3)
  1653. }
  1654.  
  1655. .side .md h6+blockquote ul {
  1656.     padding: 0 0 0 16px;
  1657.     margin: 0 4px;
  1658.     list-style: none;
  1659.     border-left: 2px solid transparent
  1660. }
  1661.  
  1662. .side .md h6+blockquote ul:first-of-type {
  1663.     border-color: #3a592d
  1664. }
  1665.  
  1666. .side .md h6+blockquote ul:last-of-type {
  1667.     border-color: #612628
  1668. }
  1669.  
  1670. .side .md h6+blockquote ul li {
  1671.     font-family: Verdana, sans-serif;
  1672.     font-size: 10px;
  1673.     line-height: 1.5em;
  1674.     margin-bottom: .5em;
  1675.     position: relative;
  1676.     padding-left: 4px
  1677. }
  1678.  
  1679. .side .md h6+blockquote ul li:after {
  1680.     content: "";
  1681.     padding: 1px 3px;
  1682.     border-top: 1px solid rgba(216, 216, 216, .3);
  1683.     position: absolute;
  1684.     left: -7px;
  1685.     top: calc(50% - 1px)
  1686. }
  1687.  
  1688. .side .md h6+blockquote ul li:before {
  1689.     content: "";
  1690.     position: absolute;
  1691.     padding: 3px;
  1692.     background-color: #222527;
  1693.     border-radius: 50%;
  1694.     left: -22px;
  1695.     top: calc(50% - 5px)
  1696. }
  1697.  
  1698. .side .md h6+blockquote ul:first-of-type li:before {
  1699.     border: 2px solid #222527;
  1700.     background-color: #64c62b;
  1701.     box-shadow: 0 0 0 1px #64c62b, 0 0 0 4px #222527
  1702. }
  1703.  
  1704. .side .md h6+blockquote ul:last-of-type li:before {
  1705.     border: 2px solid #222527;
  1706.     background-color: #c42b2b;
  1707.     box-shadow: 0 0 0 1px #c42b2b, 0 0 0 4px #222527
  1708. }
  1709.  
  1710. .side .md h6+blockquote ul li a {
  1711.     color: #fff;
  1712.     text-decoration: underline
  1713. }
  1714.  
  1715. .side .md h1:last-of-type+ul {
  1716.     display: flex;
  1717.     list-style: none;
  1718.     justify-content: center;
  1719.     padding: 0!important
  1720. }
  1721.  
  1722. .side .md h1:last-of-type+ul li {
  1723.     display: inline-block;
  1724.     width: 45px;
  1725.     height: 45px;
  1726.     background-image: url(%%ubi-subreddits-sheet%%);
  1727.     background-position: -10px -10px;
  1728.     margin: 0 4px;
  1729.     position: relative
  1730. }
  1731.  
  1732. .side .md h1:last-of-type+ul li a {
  1733.     position: absolute;
  1734.     top: 0;
  1735.     bottom: 0;
  1736.     left: 0;
  1737.     right: 0
  1738. }
  1739.  
  1740. .side .md h1:last-of-type+ul li:nth-of-type(1) {
  1741.     background-position-y: -140px
  1742. }
  1743.  
  1744. .side .md h1:last-of-type+ul li:nth-of-type(2) {
  1745.     background-position-y: -270px
  1746. }
  1747.  
  1748. .side .md h1:last-of-type+ul li:nth-of-type(3) {
  1749.     background-position-y: -205px
  1750. }
  1751.  
  1752. .side .md h1:last-of-type+ul li:nth-of-type(4) {
  1753.     background-position-y: -75px
  1754. }
  1755.  
  1756. .side .md h1:last-of-type+ul li:nth-of-type(5) {
  1757.     background-position-y: -10px
  1758. }
  1759.  
  1760. #moderation_tools .content {
  1761.     padding-left: 0;
  1762.     padding-right: 0
  1763. }
  1764.  
  1765. #moderation_tools .icon-menu {
  1766.     margin-top: 5px;
  1767.     height: 210px;
  1768.     width: 280px;
  1769.     position: relative
  1770. }
  1771.  
  1772. .mod-toolbox #moderation_tools .icon-menu {
  1773.     height: 240px
  1774. }
  1775.  
  1776. #moderation_tools .icon-menu li {
  1777.     display: inline
  1778. }
  1779.  
  1780. #moderation_tools .icon-menu a {
  1781.     margin: 0;
  1782.     display: block;
  1783.     position: absolute;
  1784.     width: 50%;
  1785.     color: #fff;
  1786.     white-space: nowrap;
  1787.     overflow: hidden;
  1788.     height: 20px;
  1789.     line-height: 20px;
  1790.     padding-left: 20px;
  1791.     box-sizing: border-box
  1792. }
  1793.  
  1794. #moderation_tools .icon-menu::after {
  1795.     content: "";
  1796.     display: block;
  1797.     clear: both
  1798. }
  1799.  
  1800. #moderation_tools .icon-menu a::before {
  1801.     background: 0;
  1802.     width: auto;
  1803.     height: auto;
  1804.     display: inline;
  1805.     float: none;
  1806.     margin: 0
  1807. }
  1808.  
  1809. #moderation_tools a::before {
  1810.     color: #fff;
  1811.     padding-right: 280px
  1812. }
  1813.  
  1814. #moderation_tools a::after {
  1815.     content: "";
  1816.     width: 14px;
  1817.     height: 14px;
  1818.     position: absolute;
  1819.     left: 0;
  1820.     top: 3px;
  1821.     background-color: #b5b5b9;
  1822.     background-image: url(%%modtools%%);
  1823.     background-repeat: no-repeat;
  1824.     border-radius: 3px
  1825. }
  1826.  
  1827. @media (-webkit-min-device-pixel-ratio:2),
  1828. (min-resolution:192dpi) {
  1829.     #moderation_tools a::after {
  1830.         background-image: url(%%modtools-2x%%);
  1831.         background-size: 238px 14px
  1832.     }
  1833. }
  1834.  
  1835. #moderation_tools .separator {
  1836.     display: none
  1837. }
  1838.  
  1839. #moderation_tools img,
  1840. .sidecontentbox .flair {
  1841.     display: none!important
  1842. }
  1843.  
  1844. #moderation_tools .reddit-modqueue {
  1845.     left: 0;
  1846.     top: 0
  1847. }
  1848.  
  1849. #moderation_tools .reddit-automod {
  1850.     left: 50%;
  1851.     top: 0
  1852. }
  1853.  
  1854. #moderation_tools .reddit-modqueue::after {
  1855.     background-color: #ff9500
  1856. }
  1857.  
  1858. #moderation_tools .reddit-automod::after {
  1859.     background-color: #007aff;
  1860.     background-position: -14px 0
  1861. }
  1862.  
  1863. #moderation_tools .reddit-modqueue::before {
  1864.     content: "Moderation Queue"
  1865. }
  1866.  
  1867. #moderation_tools .reddit-automod::before {
  1868.     content: "AutoModerator"
  1869. }
  1870.  
  1871. #moderation_tools .reddit-reported {
  1872.     left: 0;
  1873.     top: 20px
  1874. }
  1875.  
  1876. #moderation_tools .reddit-mute {
  1877.     left: 50%;
  1878.     top: 20px
  1879. }
  1880.  
  1881. #moderation_tools .reddit-reported::after {
  1882.     background-color: #ff2d55;
  1883.     background-position: -28px 0
  1884. }
  1885.  
  1886. #moderation_tools .reddit-mute::after {
  1887.     background-color: #34aadc;
  1888.     background-position: -42px 0
  1889. }
  1890.  
  1891. #moderation_tools .reddit-mute::before {
  1892.     content: "Mutes"
  1893. }
  1894.  
  1895. #moderation_tools .reddit-reported::before {
  1896.     content: "Reported Posts"
  1897. }
  1898.  
  1899. #moderation_tools .reddit-spam {
  1900.     left: 0;
  1901.     top: 40px
  1902. }
  1903.  
  1904. #moderation_tools .reddit-ban {
  1905.     left: 50%;
  1906.     top: 40px
  1907. }
  1908.  
  1909. #moderation_tools .reddit-ban::after {
  1910.     background-color: #34aadc;
  1911.     background-position: -70px 0
  1912. }
  1913.  
  1914. #moderation_tools .reddit-spam::after {
  1915.     background-color: #ff2d55;
  1916.     background-position: -56px 0
  1917. }
  1918.  
  1919. #moderation_tools .reddit-spam::before {
  1920.     content: "Spam"
  1921. }
  1922.  
  1923. #moderation_tools .reddit-ban::before {
  1924.     content: "Bans"
  1925. }
  1926.  
  1927. #moderation_tools .reddit-moderationlog {
  1928.     left: 0;
  1929.     top: 70px
  1930. }
  1931.  
  1932. #moderation_tools .reddit-unmoderated {
  1933.     left: 50%;
  1934.     top: 70px
  1935. }
  1936.  
  1937. #moderation_tools .reddit-moderationlog::after {
  1938.     background-color: #007aff;
  1939.     background-position: -84px 0
  1940. }
  1941.  
  1942. #moderation_tools .reddit-unmoderated::after {
  1943.     background-position: -98px 0
  1944. }
  1945.  
  1946. #moderation_tools .reddit-moderationlog::before {
  1947.     content: "Moderation Log"
  1948. }
  1949.  
  1950. #moderation_tools .reddit-unmoderated::before {
  1951.     content: "Unmodded Posts"
  1952. }
  1953.  
  1954. #moderation_tools .moderator-mail {
  1955.     left: 0;
  1956.     top: 90px
  1957. }
  1958.  
  1959. #moderation_tools .reddit-edited {
  1960.     left: 50%;
  1961.     top: 90px
  1962. }
  1963.  
  1964. #moderation_tools .moderator-mail::after {
  1965.     background-color: #007aff;
  1966.     background-position: -112px 0
  1967. }
  1968.  
  1969. #moderation_tools .reddit-edited::after {
  1970.     background-position: -126px 0
  1971. }
  1972.  
  1973. #moderation_tools .moderator-mail::before {
  1974.     content: "Inbox"
  1975. }
  1976.  
  1977. #moderation_tools .reddit-edited::before {
  1978.     content: "Edited Posts"
  1979. }
  1980.  
  1981. #moderation_tools .edit-stylesheet {
  1982.     left: 0;
  1983.     top: 120px
  1984. }
  1985.  
  1986. #moderation_tools .reddit-traffic {
  1987.     left: 50%;
  1988.     top: 120px
  1989. }
  1990.  
  1991. #moderation_tools .edit-stylesheet::after {
  1992.     background-color: #4cd964;
  1993.     background-position: -140px 0
  1994. }
  1995.  
  1996. #moderation_tools .reddit-traffic::after {
  1997.     background-position: -154px 0
  1998. }
  1999.  
  2000. #moderation_tools .edit-stylesheet::before {
  2001.     content: "Stylesheet"
  2002. }
  2003.  
  2004. #moderation_tools .reddit-traffic::before {
  2005.     content: "Traffic"
  2006. }
  2007.  
  2008. #moderation_tools .reddit-flair {
  2009.     left: 0;
  2010.     top: 140px
  2011. }
  2012.  
  2013. #moderation_tools .community-rules {
  2014.     left: 50%;
  2015.     top: 140px
  2016. }
  2017.  
  2018. #moderation_tools .reddit-flair::after {
  2019.     background-color: #4cd964;
  2020.     background-position: -168px 0
  2021. }
  2022.  
  2023. #moderation_tools .community-rules::after {
  2024.     background-position: -182px 0
  2025. }
  2026.  
  2027. #moderation_tools .reddit-flair::before {
  2028.     content: "Flair"
  2029. }
  2030.  
  2031. #moderation_tools .community-rules::before {
  2032.     content: "Rules"
  2033. }
  2034.  
  2035. #moderation_tools .reddit-moderators {
  2036.     left: 0;
  2037.     top: 170px
  2038. }
  2039.  
  2040. #moderation_tools .reddit-edit {
  2041.     left: 50%;
  2042.     top: 170px
  2043. }
  2044.  
  2045. #moderation_tools .reddit-moderators::after {
  2046.     background-color: #34aadc;
  2047.     background-position: -196px 0
  2048. }
  2049.  
  2050. #moderation_tools .reddit-edit::after {
  2051.     background-color: #8e8e93;
  2052.     background-position: -210px 0
  2053. }
  2054.  
  2055. #moderation_tools .reddit-moderators::before {
  2056.     content: "Moderators"
  2057. }
  2058.  
  2059. #moderation_tools .reddit-edit::before {
  2060.     content: "Settings"
  2061. }
  2062.  
  2063. #moderation_tools .reddit-contributors {
  2064.     left: 0;
  2065.     top: 190px
  2066. }
  2067.  
  2068. #moderation_tools .reddit-contributors::after {
  2069.     background-color: #34aadc;
  2070.     background-position: -224px 0
  2071. }
  2072.  
  2073. #moderation_tools .reddit-contributors::before {
  2074.     content: "Approved Posters"
  2075. }
  2076.  
  2077. #moderation_tools .toolbox-edit {
  2078.     left: 0;
  2079.     top: 220px
  2080. }
  2081.  
  2082. #moderation_tools .tb-un-manager {
  2083.     left: 50%;
  2084.     top: 220px
  2085. }
  2086.  
  2087. #moderation_tools .tb-un-manager::after,
  2088. #moderation_tools .toolbox-edit::after {
  2089.     background-color: #edb431;
  2090.     background-position: 14px 0
  2091. }
  2092.  
  2093. #moderation_tools .toolbox-edit::before {
  2094.     content: "Toolbox Settings"
  2095. }
  2096.  
  2097. #moderation_tools .tb-un-manager::before {
  2098.     content: "Toolbox User Notes"
  2099. }
  2100.  
  2101. .icon-menu a {
  2102.     background: 0 0
  2103. }
  2104.  
  2105. .sidecontentbox {
  2106.     background-color: rgba(0, 0, 0, .3);
  2107.     border: 1px solid #686b6e;
  2108.     padding: 4px 8px
  2109. }
  2110.  
  2111. .sidecontentbox .content {
  2112.     border: 0!important
  2113. }
  2114.  
  2115. .sidecontentbox>*,
  2116. .sidecontentbox>*>* {
  2117.     color: #d8d8d8!important;
  2118.     font-family: Helvetica Neue, Segoe UI, sans-serif;
  2119.     font-weight: 400;
  2120.     font-size: 12px
  2121. }
  2122.  
  2123. #moderator-table tr:first-child,
  2124. .sidecontentbox .author {
  2125.     color: #f0f0f0;
  2126.     margin: 5px
  2127. }
  2128.  
  2129. .sidecontentbox ul.content li {
  2130.     text-align: left;
  2131.     margin-bottom: 1px;
  2132.     padding: 1px
  2133. }
  2134.  
  2135. .content {
  2136.     margin: -5px 12px 0
  2137. }
  2138.  
  2139. .content>.reddit-infobar {
  2140.     margin: 17px 0 12px;
  2141.     background-color: rgba(0, 0, 0, 0);
  2142.     border: 0!important
  2143. }
  2144.  
  2145. .locked-infobar:before {
  2146.     background-color: #c42b2b!important
  2147. }
  2148.  
  2149. .content>.reddit-infobar .md {
  2150.     color: #d8d8d8;
  2151.     font-family: Helvetica Neue, Segoe UI, sans-serif;
  2152.     font-weight: 200;
  2153.     background-color: rgba(216, 216, 216, .15);
  2154.     display: inline-block;
  2155.     padding: 0 4px
  2156. }
  2157.  
  2158. .content>.menuarea {
  2159.     background-color: #3d4751;
  2160.     margin: 5px 0 0;
  2161.     padding: 0 12px;
  2162.     line-height: 30px;
  2163.     color: #d8d8d8;
  2164.     border: 0;
  2165.     border-left: 8px solid #c46a2b
  2166. }
  2167.  
  2168. .menuarea .dropdown {
  2169.     line-height: 17px;
  2170.     display: inline-block;
  2171.     background-color: #d8d8d8;
  2172.     border-radius: 8px;
  2173.     padding: 0 10px;
  2174.     box-shadow: 0 0 0 1px rgba(0, 0, 0, .5), inset 0 8px rgba(255, 255, 255, .3);
  2175.     position: relative;
  2176.     z-index: 3;
  2177.     min-width: 128px;
  2178.     box-sizing: border-box;
  2179.     text-align: center;
  2180.     overflow: hidden;
  2181.     cursor: pointer;
  2182.     vertical-align: middle
  2183. }
  2184.  
  2185. .menuarea .dropdown:hover {
  2186.     box-shadow: 0 0 0 1px rgba(0, 0, 0, .5), inset 0 8px rgba(255, 255, 255, .3), inset 0 20px rgba(255, 255, 255, .3)
  2187. }
  2188.  
  2189. .menuarea .dropdown:after {
  2190.     content: "▾";
  2191.     color: #fff;
  2192.     position: absolute;
  2193.     top: 0;
  2194.     bottom: 0;
  2195.     right: 0;
  2196.     padding: 0 8px;
  2197.     background-color: #3d4751
  2198. }
  2199.  
  2200. .menuarea .dropdown:hover:after {
  2201.     box-shadow: inset 0 20px rgba(216, 216, 216, .15)
  2202. }
  2203.  
  2204. .menuarea .dropdown span.selected {
  2205.     font-size: 10px;
  2206.     text-decoration: none;
  2207.     font-weight: 400;
  2208.     border-radius: 8px;
  2209.     color: #3d4751;
  2210.     background: 0 0;
  2211.     padding: 0 6px 0 0;
  2212.     display: inline-block;
  2213.     text-indent: -12px
  2214. }
  2215.  
  2216. .drop-choices.inuse {
  2217.     background-color: #3d4751;
  2218.     border: 0;
  2219.     box-shadow: 0 12px 8px -12px #3d4751, inset 0 8px 8px -8px rgba(0, 0, 0, .5);
  2220.     min-width: 128px;
  2221.     text-align: center;
  2222.     font-size: 14px;
  2223.     margin-top: -12px;
  2224.     z-index: 399;
  2225.     padding-top: 12px
  2226. }
  2227.  
  2228. .drop-choices.inuse a {
  2229.     border-bottom: 0;
  2230.     line-height: 20px;
  2231.     margin: 0;
  2232.     padding: 0;
  2233.     background-size: 200px 30px;
  2234.     color: #d8d8d8;
  2235.     font-size: 10px;
  2236.     font-weight: 200;
  2237.     display: block;
  2238.     text-indent: -12px
  2239. }
  2240.  
  2241. .drop-choices a.choice:hover {
  2242.     background-color: rgba(0, 0, 0, 0);
  2243.     box-shadow: inset 0 30px rgba(216, 216, 216, .1)
  2244. }
  2245.  
  2246. .sitetable.linklisting {
  2247.     background-color: #d8d8d8;
  2248.     margin-right: 312px;
  2249.     padding-top: 0
  2250. }
  2251.  
  2252. .link {
  2253.     margin: 0;
  2254.     padding: .65em 0 .65em 64px;
  2255.     box-shadow: inset 0 -1px #c2c2c2;
  2256.     position: relative
  2257. }
  2258.  
  2259. .stickied+div+.stickied {
  2260.     box-shadow: 0 6px 8px -8px, 0 12px rgba(201, 202, 203, .5);
  2261.     margin-bottom: 12px
  2262. }
  2263.  
  2264. ,
  2265. .stickied+div+.stickied+div+.link {
  2266.     border-top: 1px solid #c2c2c2;
  2267.     box-shadow: inset 0 1px rgba(255, 255, 255, .1), inset 0 -1px #c2c2c2
  2268. }
  2269.  
  2270. .link.last-clicked {
  2271.     border: 0;
  2272.     overflow: visible
  2273. }
  2274.  
  2275. .link .title,
  2276. .res-nightmode .link .title,
  2277. body.res .link .title,
  2278. html.res-nightmode .link .title {
  2279.     font-family: Helvetica Neue, Segoe UI, Arial, sans-serif;
  2280.     color: #1a2732;
  2281.     font-size: 1.264em;
  2282.     line-height: 1.3em;
  2283.     margin-top: -1px
  2284. }
  2285.  
  2286. .thing .source-url:visited,
  2287. .thing .title:visited,
  2288. body.res .thing .source-url:visited,
  2289. body.res .thing .title:visited,
  2290. html.res-nightmode .thing .source-url:visited,
  2291. html.res-nightmode .thing .title:visited {
  2292.     color: #737373
  2293. }
  2294.  
  2295. .link.visited .tagline:before {
  2296.     opacity: .3!important
  2297. }
  2298.  
  2299. .link .domain {
  2300.     opacity: 0;
  2301.     font-size: 8px;
  2302.     visibility: hidden;
  2303.     margin: 0 -8px;
  2304.     vertical-align: middle;
  2305.     line-height: 16px;
  2306.     text-transform: uppercase
  2307. }
  2308.  
  2309. .link:hover .domain {
  2310.     transition: all .15s ease-out;
  2311.     opacity: 1
  2312. }
  2313.  
  2314. .link .domain a {
  2315.     font-size: inherit;
  2316.     color: rgba(26, 39, 50, .6);
  2317.     visibility: visible
  2318. }
  2319.  
  2320. .link.thing.stickied a.title {
  2321.     color: #2b81c6;
  2322.     font-weight: 700
  2323. }
  2324.  
  2325. .tagline .stickied-tagline {
  2326.     color: #ebebeb;
  2327.     background-color: #2b81c6;
  2328.     padding: 2px 5px;
  2329.     border-radius: 0;
  2330.     font-family: Helvetica Neue, Segoe UI, sans-serif;
  2331.     font-weight: 200;
  2332.     text-transform: capitalize
  2333. }
  2334.  
  2335. .linkinfo .score,
  2336. .panestack-title .title {
  2337.     text-transform: uppercase;
  2338.     letter-spacing: 1px
  2339. }
  2340.  
  2341. .link .author {
  2342.     color: inherit;
  2343.     margin-right: 0
  2344. }
  2345.  
  2346. .media-preview,
  2347. .thumbnail {
  2348.     margin-right: 12px
  2349. }
  2350.  
  2351. .comment .entry .buttons li a,
  2352. .comment .tagline>.score,
  2353. .comment .tagline>time,
  2354. .link .entry .buttons li a,
  2355. .link .tagline {
  2356.     font-weight: 400;
  2357.     font-size: 10px;
  2358.     font-family: Verdana, sans-serif;
  2359.     color: rgba(26, 39, 50, .6);
  2360.     line-height: 2em
  2361. }
  2362.  
  2363. .link .flat-list {
  2364.     padding: 0;
  2365.     margin-top: 0
  2366. }
  2367.  
  2368. .link .entry .buttons li.first a {
  2369.     color: #066cbc
  2370. }
  2371.  
  2372. .thumbnail {
  2373.     max-height: 60px;
  2374.     height: 42px;
  2375.     display: flex;
  2376.     width: 70px;
  2377.     align-items: center;
  2378.     justify-content: center;
  2379.     border-radius: 2px;
  2380.     margin-top: 8px;
  2381.     background-color: rgba(165, 169, 172, .3)
  2382. }
  2383.  
  2384. .thumbnail:hover img {
  2385.     height: initial;
  2386.     z-index: 9999999;
  2387.     position: relative;
  2388.     transition: all .15s ease-out;
  2389.     transform: translateZ(0) translateY(0) translateX(23px);
  2390.     box-shadow: 0 8px 8px -8px #000;
  2391.     pointer-events: none;
  2392.     min-height: 86px;
  2393.     min-width: 140px;
  2394.     opacity: 0;
  2395.     animation: thumb-transition .3s ease-in forwards
  2396. }
  2397.  
  2398. .thumbnai:not(.self):active {
  2399.     transform: translateZ(0) translateY(0) translateX(23px) scale(.7)!important
  2400. }
  2401.  
  2402. @keyframes thumb-transition {
  2403.     from {
  2404.         opacity: 0
  2405.     }
  2406.     to {
  2407.         opacity: 1
  2408.     }
  2409. }
  2410.  
  2411. .thumbnail:not(.self):hover {
  2412.     overflow: visible;
  2413.     cursor: none
  2414. }
  2415.  
  2416. .thumbnail img {
  2417.     width: auto;
  2418.     height: 42px;
  2419.     will-change: transform
  2420. }
  2421.  
  2422. .thumbnail.default,
  2423. .thumbnail.nsfw,
  2424. .thumbnail.self,
  2425. .thumbnail.spoiler,
  2426. .thumbnail[href*="forums.ubi.com"] {
  2427.     background-image: url(%%img-spritesheet%%);
  2428.     background-color: rgba(165, 169, 172, 0);
  2429.     background-size: 417px 541px;
  2430.     width: 70px;
  2431.     height: 60px;
  2432.     background-position: 0 -138px;
  2433.     border-radius: 0;
  2434.     box-shadow: 0 0;
  2435.     margin-top: 0
  2436. }
  2437.  
  2438. .thumbnail.default {
  2439.     background-position: -146px -138px
  2440. }
  2441.  
  2442. .stickied .thumbnail.self {
  2443.     background-position: -73px -138px
  2444. }
  2445.  
  2446. .thumbnail[href*="forums.ubi.com"] {
  2447.     background-position: -289px -75px
  2448. }
  2449.  
  2450. .thumbnail[href*="www.youtu"] img {
  2451.     height: 58px
  2452. }
  2453.  
  2454. .thumbnail[href*="forums.ubi.com"] img {
  2455.     opacity: 0;
  2456.     visibility: hidden
  2457. }
  2458.  
  2459. .link .usertext-body .md {
  2460.     border: 0;
  2461.     background-color: rgba(0, 0, 0, 0);
  2462.     padding: 1em 0 0;
  2463.     border-radius: 0;
  2464.     margin-right: 12px;
  2465.     box-shadow: inset 0 1px #a5a9ac, inset 0 2px rgba(255, 255, 255, .45)
  2466. }
  2467.  
  2468. .linkflair .linkflairlabel,
  2469. .side .md h4+blockquote li {
  2470.     content: "N/A";
  2471.     font-family: Arial Narrow, sans-serif;
  2472.     color: #d8d8d8;
  2473.     font-size: 10px;
  2474.     text-transform: uppercase;
  2475.     background-color: #a5a9ac;
  2476.     font-weight: 700;
  2477.     padding: 1px 1px 0 2px;
  2478.     margin: 0 2px 0 0;
  2479.     letter-spacing: 1px;
  2480.     min-width: 64px;
  2481.     max-width: initial;
  2482.     text-align: center;
  2483.     display: inline-block;
  2484.     box-sizing: border-box;
  2485.     line-height: 14px;
  2486.     vertical-align: sub
  2487. }
  2488.  
  2489. .side .md h4+blockquote li {
  2490.     min-width: initial!important
  2491. }
  2492.  
  2493. .linkflair-news .linkflairlabel {
  2494.     content: "NEWS";
  2495.     background-color: #c42b2b!important
  2496. }
  2497.  
  2498. .linkflair-discussion .linkflairlabel {
  2499.     content: "DISCUSSION";
  2500.     background-color: #9e6b00!important
  2501. }
  2502.  
  2503. .linkflair-feedback .linkflairlabel {
  2504.     content: "FEEDBACK";
  2505.     background-color: #1791c6!important
  2506. }
  2507.  
  2508. .linkflair-help .linkflairlabel {
  2509.     content: "QUESTION";
  2510.     background-color: #4a4a4a!important
  2511. }
  2512.  
  2513. .linkflair-useful .linkflairlabel {
  2514.     content: "USEFUL";
  2515.     background-color: #1c8c4f!important
  2516. }
  2517.  
  2518. .linkflair-creative .linkflairlabel {
  2519.     content: "CREATIVE";
  2520.     background-color: #4686a1!important
  2521. }
  2522.  
  2523. .linkflair-video .linkflairlabel {
  2524.     content: "GAMEPLAY";
  2525.     background-color: #a29c87!important
  2526. }
  2527.  
  2528. .linkflair-issue .linkflairlabel {
  2529.     content: "ISSUE/BUG";
  2530.     background-color: #c42b2b!important
  2531. }
  2532.  
  2533. .linkflair-fluff .linkflairlabel {
  2534.     content: "FLUFF";
  2535.     background-color: #7d2c87!important
  2536. }
  2537.  
  2538. .linkflair-leak .linkflairlabel {
  2539.     content: "LEAK";
  2540.     background-color: #6f6f6f!important
  2541. }
  2542.  
  2543. .linkflair-suggestion .linkflairlabel {
  2544.     content: "SUGGESTION";
  2545.     background-color: #3b6fc3!important
  2546. }
  2547.  
  2548. .linkflair-helpsolved .linkflairlabel {
  2549.     content: "SOLVED";
  2550.     background-color: #000!important
  2551. }
  2552.  
  2553. .linkflair-ESL .linkflairlabel {
  2554.     content: "PRO LEAGUE";
  2555.     background-color: #000!important
  2556. }
  2557.  
  2558. .linkflair-meta .linkflairlabel {
  2559.     content: "META";
  2560.     background-color: #569872!important
  2561. }
  2562.  
  2563. .linkflair-misleading .linkflairlabel {
  2564.     content: "MISLEADING TITLE";
  2565.     background-color: #6f6f6f!important
  2566. }
  2567.  
  2568. .linkflair-rant .linkflairlabel {
  2569.     content: "RANT";
  2570.     background-color: #000!important
  2571. }
  2572.  
  2573. .linkflair-esports .linkflairlabel {
  2574.     content: "eSPORTS";
  2575.     background-color: #570707!important
  2576. }
  2577.  
  2578. .linkflair-speculation .linkflairlabel {
  2579.     content: "SPECULATION";
  2580.     background-color: #6f6f6f!important
  2581. }
  2582.  
  2583. .linkflair-Ubiresponse .linkflairlabel {
  2584.     content: "UBI-RESPONSE";
  2585.     background-color: #5776b8!important
  2586. }
  2587.  
  2588. .linkflair-Ubisoft .linkflairlabel {
  2589.     content: "OFFICIAL";
  2590.     background-color: #9e6b00!important
  2591. }
  2592.  
  2593. .linkflair-Official .linkflairlabel {
  2594.     content: "OFFICIAL";
  2595.     background-color: #5776b8!important
  2596. }
  2597.  
  2598. .linkflair-AMA .linkflairlabel {
  2599.     content: "AMA";
  2600.     background-color: #9e6b00!important
  2601. }
  2602.  
  2603. .linkflair-redditall .linkflairlabel {
  2604.     content: "r/ALL";
  2605.     background-color: #c42b2b!important
  2606. }
  2607.  
  2608. body:not(.moderator):not(.contributor) .link .flairselector .linkflair-Official,
  2609. body:not(.moderator):not(.contributor) .link .flairselector .linkflair-Ubisoft,
  2610. body:not(.moderator):not(.contributor) .link .flairselector .linkflair-meta {
  2611.     display: none!important
  2612. }
  2613.  
  2614. body:not(.comments-page) .link.linkflair-meta,
  2615. body:not(.comments-page) .link.linkflair-meta .midcol {
  2616.     background-color: rgba(87, 184, 127, .15)
  2617. }
  2618.  
  2619. body:not(.comments-page) .link.linkflair-Official,
  2620. body:not(.comments-page) .link.linkflair-Ubiresponse {
  2621.     background-color: rgba(135, 174, 255, .05);
  2622.     background-image: url(%%ubisponse-bg%%);
  2623.     background-size: 158px;
  2624.     background-repeat: no-repeat;
  2625.     background-position: 96% center
  2626. }
  2627.  
  2628. body:not(.comments-page) .link.linkflair-Ubiresponse .midcol {
  2629.     background-color: rgba(87, 118, 184, .15)
  2630. }
  2631.  
  2632. .drop-choices.active a {
  2633.     color: #2b81c6!important;
  2634.     text-shadow: 0 1px #000
  2635. }
  2636.  
  2637. .drop-choices.active,
  2638. body.res .drop-choices.active {
  2639.     background-color: #0f1113;
  2640.     background-image: linear-gradient(40deg, rgba(0, 0, 0, 0), rgba(216, 216, 216, .3));
  2641.     box-shadow: 0 0 0 1px #2d3032, inset 0 0 0 1px rgba(255, 255, 255, .05), 0 12px 10px -11px rgba(0, 0, 0, .5);
  2642.     border: 0!important;
  2643.     padding: 12px!important;
  2644.     color: #fff;
  2645.     z-index: 999999999999999999!important
  2646. }
  2647.  
  2648. .arrow,
  2649. .expando-button,
  2650. body.res .expando-button {
  2651.     background-image: url(%%img-spritesheet%%)!important
  2652. }
  2653.  
  2654. .commentarea {
  2655.     z-index: -1
  2656. }
  2657.  
  2658. html:lang(cr) .link:not(.linkflair-creative):not(.linkflair-Ubiresponse),
  2659. html:lang(nc) .link.linkflair-creative,
  2660. html:lang(nd) .link:not(.linkflair-news):not(.linkflair-discussion):not(.linkflair-Ubiresponse),
  2661. html:lang(nf) .link.linkflair-fluff,
  2662. html:lang(sf) .link:not(.linkflair-feedback):not(.linkflair-suggestion):not(.linkflair-Ubiresponse) {
  2663.     display: none
  2664. }
  2665.  
  2666. body>.content .link .midcol {
  2667.     width: 5ex!important
  2668. }
  2669.  
  2670. .link .midcol {
  2671.     font-weight: 700;
  2672.     font-size: small;
  2673.     position: absolute;
  2674.     top: 0;
  2675.     bottom: 0;
  2676.     left: 0;
  2677.     background-color: rgba(165, 169, 172, .3);
  2678.     margin: 0;
  2679.     padding: 10px 9px 0
  2680. }
  2681.  
  2682. .comment .midcol {
  2683.     margin-right: 12px;
  2684.     overflow: visible
  2685. }
  2686.  
  2687. .comment.noncollapsed .midcol {
  2688.     margin-left: 7px
  2689. }
  2690.  
  2691. .arrow {
  2692.     background-size: 417px 541px;
  2693.     width: 17px;
  2694.     height: 18px
  2695. }
  2696.  
  2697. .comment .arrow {
  2698.     margin: 1px 0 5px
  2699. }
  2700.  
  2701. .arrow.up {
  2702.     background-position: -41px 0
  2703. }
  2704.  
  2705. .arrow.upmod {
  2706.     background-position: -41px -20px
  2707. }
  2708.  
  2709. .comment .arrow.up {
  2710.     background-position: -81px 0
  2711. }
  2712.  
  2713. .comment .arrow.upmod {
  2714.     background-position: -101px 0
  2715. }
  2716.  
  2717. .arrow.down {
  2718.     background-position: -61px 0
  2719. }
  2720.  
  2721. .arrow.downmod {
  2722.     background-position: -61px -20px
  2723. }
  2724.  
  2725. .comment .arrow.down {
  2726.     background-position: -81px -20px
  2727. }
  2728.  
  2729. .comment .arrow.downmod {
  2730.     background-position: -101px -20px
  2731. }
  2732.  
  2733. .link .score.likes {
  2734.     color: #c46a2b
  2735. }
  2736.  
  2737. .link .score.dislikes {
  2738.     color: #2b81c6
  2739. }
  2740.  
  2741. .link .score {
  2742.     font-weight: 600;
  2743.     font-size: 14px;
  2744.     font-family: Arial, sans-serif;
  2745.     color: #404a53
  2746. }
  2747.  
  2748. .expando-button,
  2749. body.res .expando-button {
  2750.     background-size: 417px 541px!important;
  2751.     width: 18px!important;
  2752.     height: 16px!important;
  2753.     margin: 3px 6px 0 0!important;
  2754.     opacity: .35
  2755. }
  2756.  
  2757. .midcol .score {
  2758.     transition: transform .5s cubic-bezier(.1, .235, .215, 1.195) 50ms, opacity .1s cubic-bezier(.1, .235, .215, 1.195) .15s;
  2759.     display: block!important;
  2760.     pointer-events: none;
  2761.     opacity: 0;
  2762.     letter-spacing: 1px
  2763. }
  2764.  
  2765. .comment .expand {
  2766.     position: absolute;
  2767.     color: #a5a9ac;
  2768.     left: 0;
  2769.     top: 0;
  2770.     bottom: 0;
  2771.     font-size: 0;
  2772.     width: 17px
  2773. }
  2774.  
  2775. .comment .expand:before {
  2776.     content: "›";
  2777.     font-size: 18px;
  2778.     font-weight: 700;
  2779.     color: #3d4750;
  2780.     display: inline-block;
  2781.     position: absolute;
  2782.     top: 2px!important;
  2783.     left: 4px!important;
  2784.     height: 22px
  2785. }
  2786.  
  2787. .comment .expand:hover:before,
  2788. .comment.collapsed .expand:before {
  2789.     content: "‹";
  2790.     left: 4px!important;
  2791.     color: #3d4750
  2792. }
  2793.  
  2794. .comment.collapsed .expand:hover:before {
  2795.     content: "›"
  2796. }
  2797.  
  2798. .comment .expand:hover {
  2799.     box-shadow: inset 17px 0 rgba(165, 169, 172, .5)
  2800. }
  2801.  
  2802. .comment.collapsed {
  2803.     line-height: 19px
  2804. }
  2805.  
  2806. .comment .expand:hover {
  2807.     opacity: 1
  2808. }
  2809.  
  2810. .comment.collapsed .expand {
  2811.     background-position: -139px 0
  2812. }
  2813.  
  2814. .comment.collapsed .entry {
  2815.     margin-left: 98px!important;
  2816.     padding-top: 4px
  2817. }
  2818.  
  2819. .comment.collapsed .tagline>* {
  2820.     font-style: normal
  2821. }
  2822.  
  2823. .comment.collapsed .tagline .author:after {
  2824.     content: ""!important;
  2825.     display: block;
  2826.     background-color: #a5a9ac;
  2827.     background-image: none;
  2828.     position: absolute;
  2829.     left: 50px;
  2830.     top: 7px
  2831. }
  2832.  
  2833. .comment.collapsed,
  2834. .res .comment.collapsed {
  2835.     overflow: hidden!important;
  2836.     max-height: 24px!important;
  2837.     position: relative!important
  2838. }
  2839.  
  2840. .midcol .score:nth-of-type(2),
  2841. .midcol .score:nth-of-type(3) {
  2842.     margin-bottom: 0;
  2843.     height: 0
  2844. }
  2845.  
  2846. .midcol .score:nth-of-type(3),
  2847. .midcol .score:nth-of-type(4) {
  2848.     margin-top: 0
  2849. }
  2850.  
  2851. .midcol.dislikes .score.likes {
  2852.     transform: translateY(-3em)
  2853. }
  2854.  
  2855. .midcol.dislikes .score.unvoted,
  2856. .midcol.unvoted .score.likes {
  2857.     transform: translateY(-1.5em) scale(.1)
  2858. }
  2859.  
  2860. .midcol.likes .score.unvoted,
  2861. .midcol.unvoted .score.dislikes {
  2862.     transform: translateY(1.5em) scale(.1)
  2863. }
  2864.  
  2865. .midcol.likes .score.dislikes {
  2866.     transform: translateY(3em)
  2867. }
  2868.  
  2869. .midcol:hover .score {
  2870.     opacity: 0
  2871. }
  2872.  
  2873. .midcol.dislikes .score.dislikes,
  2874. .midcol.likes .score.likes,
  2875. .midcol.unvoted .score.unvoted {
  2876.     opacity: 1;
  2877.     transform: translateY(0)
  2878. }
  2879.  
  2880. .link .midcol.likes .arrow.down {
  2881.     transition: all .3s cubic-bezier(.51, 0, .38, 1) .12s;
  2882.     opacity: .5!important;
  2883.     transform: scale(0)
  2884. }
  2885.  
  2886. .link .midcol.likes .arrow.upmod {
  2887.     margin-top: 12px;
  2888.     transition: margin-top .15s cubic-bezier(.51, 0, .38, 1) .3s
  2889. }
  2890.  
  2891. .comment .arrow.upmod:focus {
  2892.     animation: commentUpvote .3s ease-in 1
  2893. }
  2894.  
  2895. @keyframes commentUpvote {
  2896.     0% {
  2897.         transform: scale(1);
  2898.         opacity: 0
  2899.     }
  2900.     100% {
  2901.         transform: scale(1);
  2902.         opacity: 1
  2903.     }
  2904. }
  2905.  
  2906. .expando-button:hover {
  2907.     opacity: 1
  2908. }
  2909.  
  2910. .expando-button.collapsed.selftext {
  2911.     background-position: 0 -39px!important
  2912. }
  2913.  
  2914. .expando-button.expanded.selftext {
  2915.     background-position: 0 -57px!important
  2916. }
  2917.  
  2918. .expando-button.collapsed.video,
  2919. .expando-button.image.collapsed,
  2920. .expando-button.video-muted.collapsed {
  2921.     background-position: -21px -39px!important
  2922. }
  2923.  
  2924. .expando-button.expanded.video,
  2925. .expando-button.image.expanded,
  2926. .expando-button.video-muted.expanded {
  2927.     background-position: -21px -57px!important
  2928. }
  2929.  
  2930. body.comments-page .link {
  2931.     z-index: 100
  2932. }
  2933.  
  2934. .flairselectbtn {
  2935.     position: relative
  2936. }
  2937.  
  2938. body.post-submitter .link:not(.linkflair) .flairselectbtn:after {
  2939.     content: "Please choose a flair for your post";
  2940.     position: absolute;
  2941.     top: -32px;
  2942.     left: -90px;
  2943.     font-family: Helvetica Neue, Segoe UI, sans-serif;
  2944.     font-size: 14px;
  2945.     background-color: #000;
  2946.     color: #d8d8d8;
  2947.     font-weight: 200;
  2948.     padding: 2px 4px;
  2949.     border-radius: 2px
  2950. }
  2951.  
  2952. .linkinfo .score:after,
  2953. .linkinfo .score:before,
  2954. .linkinfo:after,
  2955. .linkinfo:before,
  2956. .panestack-title .title:after {
  2957.     content: ""
  2958. }
  2959.  
  2960. body.post-submitter .link:not(.linkflair) li a.flairselectbtn:before {
  2961.     content: "";
  2962.     border: 8px solid transparent;
  2963.     border-top-color: #000;
  2964.     position: absolute;
  2965.     top: -9px;
  2966.     left: 3px;
  2967.     background-color: transparent!important
  2968. }
  2969.  
  2970. body.post-submitter .link:not(.linkflair) .flairselectbtn:after,
  2971. body.post-submitter .link:not(.linkflair) .flairselectbtn:before {
  2972.     opacity: 0;
  2973.     animation: flair-reminder-fadein .3s ease-out .3s forwards
  2974. }
  2975.  
  2976. @keyframes flair-reminder-fadein {
  2977.     from {
  2978.         transform: translateY(8px);
  2979.         opacity: 0
  2980.     }
  2981.     to {
  2982.         transform: translateY(0);
  2983.         opacity: 1
  2984.     }
  2985. }
  2986.  
  2987. .author[href$="/AutoModerator"],
  2988. .comment .author[href$="/AutoModerator"] {
  2989.     background: #1db21d!important;
  2990.     color: #fff;
  2991.     font-weight: 700;
  2992.     padding: 2px 4px;
  2993.     border-radius: 2px!important;
  2994.     line-height: 16px
  2995. }
  2996.  
  2997. .comment:not(.stickied) .tagline .author.submitter {
  2998.     background-color: #2b81c6;
  2999.     color: #d8d8d8;
  3000.     font-size: 11px;
  3001.     padding: 1px 2px;
  3002.     line-height: 16px;
  3003.     border-radius: 0
  3004. }
  3005.  
  3006. .author.submitter+.userattrs a {
  3007.     font-size: 10px;
  3008.     color: #cbcdce;
  3009.     padding: 0 2px
  3010. }
  3011.  
  3012. .author.submitter+.userattrs {
  3013.     background-color: #224a6b;
  3014.     color: transparent;
  3015.     margin-left: -6px
  3016. }
  3017.  
  3018. body.listing-page .link .tagline .author.moderator {
  3019.     background: #64c62b!important;
  3020.     color: #fff;
  3021.     font-weight: 700;
  3022.     padding: 1px 2px;
  3023.     font-size: 10px;
  3024.     border-radius: 2px
  3025. }
  3026.  
  3027. .comment:not(.stickied) .thing .author.moderator {
  3028.     background: #1db21d!important;
  3029.     color: #fff;
  3030.     font-weight: 700;
  3031.     padding: 2px 4px;
  3032.     border-radius: 2px!important;
  3033.     line-height: 16px;
  3034.     font-size: 11px
  3035. }
  3036.  
  3037. .comment:not(.stickied) .thing .tagline .author.moderator:hover,
  3038. .listing-page .link .tagline .author.moderator:hover {
  3039.     background: #24ca24!important
  3040. }
  3041.  
  3042. .tagline .submitter {
  3043.     color: #5e82a6
  3044. }
  3045.  
  3046. body.comments-page .content .link {
  3047.     box-shadow: 0 0 0
  3048. }
  3049.  
  3050. body.comments-page .link.self .title {
  3051.     margin-top: 10px
  3052. }
  3053.  
  3054. body.comments-page .link .entry {
  3055.     overflow: visible
  3056. }
  3057.  
  3058. .commentarea .menuarea,
  3059. .commentarea>.usertext,
  3060. .panestack-title {
  3061.     background-color: transparent;
  3062.     margin: 0;
  3063.     padding: 0
  3064. }
  3065.  
  3066. .panestack-title {
  3067.     overflow: hidden;
  3068.     border: 0;
  3069.     box-shadow: inset 0 20px #3d4751
  3070. }
  3071.  
  3072. .commentarea .menuarea,
  3073. .commentarea .panestack-title,
  3074. .commentarea>.usertext {
  3075.     margin-right: 312px;
  3076.     padding: 8px 12px
  3077. }
  3078.  
  3079. .panestack-title .title {
  3080.     background-color: #3d4751;
  3081.     position: relative;
  3082.     padding: 9px 8px;
  3083.     margin-left: -12px;
  3084.     color: #d8d8d8;
  3085.     font-family: Segoe UI, sans-serif;
  3086.     font-size: 14px
  3087. }
  3088.  
  3089. .panestack-title .title:after {
  3090.     display: inline-block;
  3091.     position: absolute;
  3092.     background-color: inherit;
  3093.     padding: 20px 11px;
  3094.     transform: skewX(-20deg);
  3095.     top: 0;
  3096.     right: -15px
  3097. }
  3098.  
  3099. .commentarea>.usertext textarea {
  3100.     background-color: #000;
  3101.     box-shadow: 0 0 0 1px rgba(255, 255, 255, .46);
  3102.     border: 0;
  3103.     border-radius: 8px 8px 0;
  3104.     color: #fff;
  3105.     transform: translateZ(0)
  3106. }
  3107.  
  3108. .commentarea>.usertext textarea:focus {
  3109.     background-color: rgba(255, 255, 255, .8);
  3110.     border: 0;
  3111.     color: #000;
  3112.     outline: 0;
  3113.     border-radius: 0;
  3114.     transition: border-radius .15s ease-out
  3115. }
  3116.  
  3117. .commentarea>.usertext .md textarea::-webkit-scrollbar {
  3118.     background-color: rgba(26, 31, 35, .3)
  3119. }
  3120.  
  3121. .markhelp {
  3122.     background-color: #d8d8d8;
  3123.     padding: 8px 12px!important;
  3124.     border-radius: 2px
  3125. }
  3126.  
  3127. .commentarea>.sitetable {
  3128.     margin-right: 312px
  3129. }
  3130.  
  3131. .linkinfo {
  3132.     background-color: #3d4751;
  3133.     border: 0;
  3134.     color: #d8d8d8;
  3135.     padding: 44px 12px 32px;
  3136.     width: 270px;
  3137.     position: relative;
  3138.     text-align: center;
  3139.     margin: 13px auto 0;
  3140.     border-radius: 8px;
  3141.     box-shadow: inset 0 0 0 4px #3d4751, inset 0 0 0 5px rgba(254, 254, 254, .15), inset 0 0 0 6px rgba(0, 0, 0, .2)
  3142. }
  3143.  
  3144. .linkinfo:after {
  3145.     position: absolute;
  3146.     border: 10px solid transparent;
  3147.     border-top-color: #2c333a;
  3148.     right: 0;
  3149.     bottom: 0;
  3150.     transform: rotate(-45deg)
  3151. }
  3152.  
  3153. .linkinfo:before {
  3154.     position: absolute;
  3155.     border: 10px solid transparent;
  3156.     border-top-color: #2c333a;
  3157.     left: 0;
  3158.     bottom: 0;
  3159.     transform: rotate(45deg)
  3160. }
  3161.  
  3162. .linkinfo .date time {
  3163.     font-size: 12px;
  3164.     position: absolute;
  3165.     bottom: 3px;
  3166.     margin-bottom: 8px;
  3167.     display: inline-block;
  3168.     width: 100%;
  3169.     left: 0
  3170. }
  3171.  
  3172. .linkinfo .date,
  3173. .linkinfo .shortlink {
  3174.     font-size: 0
  3175. }
  3176.  
  3177. .linkinfo .shortlink input {
  3178.     font-size: 12px;
  3179.     background-color: rgba(26, 31, 35, .5);
  3180.     box-shadow: 0 -1px rgba(0, 0, 0, .45), 0 1px rgba(255, 255, 255, .1);
  3181.     border: 0;
  3182.     color: #d8d8d8;
  3183.     font-family: Arial, sans-serif;
  3184.     letter-spacing: 1px;
  3185.     padding: 4px 12px;
  3186.     border-radius: 12px
  3187. }
  3188.  
  3189. .linkinfo .score {
  3190.     position: absolute;
  3191.     display: inline-block;
  3192.     width: calc(100% - 12px * 2);
  3193.     left: 0;
  3194.     margin: 0 12px;
  3195.     top: 0;
  3196.     background-color: #3d4751;
  3197.     background-image: linear-gradient(#3d4751 38%, rgba(43, 129, 198, .4));
  3198.     box-shadow: 0 8px 4px -8px rgba(0, 0, 0, .35), inset 0 0 10px 3px rgba(44, 51, 58, .7), 0 0 0 1px rgba(0, 0, 0, .2);
  3199.     color: #d8d8d8;
  3200.     line-height: 30px;
  3201.     font-family: Arial Narrow, sans-serif;
  3202.     box-sizing: border-box
  3203. }
  3204.  
  3205. .linkinfo .score:after,
  3206. .linkinfo .score:before {
  3207.     background-color: #c46a2b;
  3208.     background-image: linear-gradient(#c46a2b 24%, #ff9b55 51%, #76553e 81%);
  3209.     box-shadow: inset 0 0 8px rgba(248, 151, 83, .68);
  3210.     padding: 17px 8px;
  3211.     position: absolute;
  3212.     top: 0
  3213. }
  3214.  
  3215. .linkinfo .score:before {
  3216.     left: -8px;
  3217.     transform: skewX(20deg)
  3218. }
  3219.  
  3220. .linkinfo .score:after {
  3221.     right: -8px;
  3222.     transform: skewX(-20deg)
  3223. }
  3224.  
  3225. #noresults {
  3226.     border: 0;
  3227.     margin: 0 auto;
  3228.     width: 380px;
  3229.     padding: 1em;
  3230.     text-transform: inherit;
  3231.     text-align: center;
  3232.     color: #aaadb0;
  3233.     font-weight: 700
  3234. }
  3235.  
  3236. .usertext.grayed .usertext-body {
  3237.     padding: 0!important;
  3238.     background-color: rgba(0, 0, 0, 0)
  3239. }
  3240.  
  3241. .comment.deleted>.midcol {
  3242.     display: none
  3243. }
  3244.  
  3245. .comment.deleted .md {
  3246.     margin: 2px 1px!important
  3247. }
  3248.  
  3249. .comment.deleted {
  3250.     margin: 0
  3251. }
  3252.  
  3253. .new-comment .usertext-body,
  3254. body.res.single-page .RES-keyNav-activeElement,
  3255. body.res.single-page .RES-keyNav-activeElement .md-container {
  3256.     background-color: rgba(0, 0, 0, 0)!important;
  3257.     border: 0!important;
  3258.     margin: 0!important;
  3259.     padding: 0!important
  3260. }
  3261.  
  3262. .new-comment .usertext-body .md,
  3263. body.res .RES-keyNav-activeElement .md {
  3264.     background-color: rgba(43, 129, 198, .1)!important;
  3265.     padding: 2px 6px!important;
  3266.     display: table!important;
  3267.     margin-left: 0!important;
  3268.     border: 1px solid #2b81c6!important
  3269. }
  3270.  
  3271. .comment.collapsed-for-reason {
  3272.     line-height: 28px;
  3273.     padding-bottom: 5px!important
  3274. }
  3275.  
  3276. .thing[data-type*=morerecursion] {
  3277.     background-color: #d8d8d8;
  3278.     padding: 0;
  3279.     line-height: 40px;
  3280.     margin-bottom: -4px
  3281. }
  3282.  
  3283. .comment.noncollapsed .usertext {
  3284.     min-height: 24px
  3285. }
  3286.  
  3287. .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment,
  3288. body.res .comment .comment .comment .comment .comment .comment .comment .comment .comment .comment {
  3289.     background-color: #cbcdce!important
  3290. }
  3291.  
  3292. .comment .comment .comment .comment .comment .comment .comment .comment .comment,
  3293. body.res .comment .comment .comment .comment .comment .comment .comment .comment .comment {
  3294.     background-color: #d8d8d8!important
  3295. }
  3296.  
  3297. .comment .comment .comment .comment .comment .comment .comment .comment,
  3298. body.res .comment .comment .comment .comment .comment .comment .comment .comment {
  3299.     background-color: #cbcdce!important
  3300. }
  3301.  
  3302. .comment .comment .comment .comment .comment .comment .comment,
  3303. body.res .comment .comment .comment .comment .comment .comment .comment {
  3304.     background-color: #d8d8d8!important
  3305. }
  3306.  
  3307. .comment .comment .comment .comment .comment .comment,
  3308. body.res .comment .comment .comment .comment .comment .comment {
  3309.     background-color: #cbcdce!important
  3310. }
  3311.  
  3312. .comment .comment .comment .comment .comment,
  3313. body.res .comment .comment .comment .comment .comment {
  3314.     background-color: #d8d8d8!important
  3315. }
  3316.  
  3317. .comment .comment .comment .comment,
  3318. body.res .comment .comment .comment .comment {
  3319.     background-color: #cbcdce!important
  3320. }
  3321.  
  3322. .comment .comment .comment,
  3323. body.res .comment .comment .comment {
  3324.     background-color: #d8d8d8!important
  3325. }
  3326.  
  3327. .comment .comment,
  3328. body.res .comment .comment {
  3329.     padding: 8px 0 0 16px!important;
  3330.     margin-bottom: 0!important;
  3331.     background-color: #cbcdce!important;
  3332.     overflow: hidden!important;
  3333.     border: 0!important;
  3334.     border-left: 1px dotted #737a80!important
  3335. }
  3336.  
  3337. .comment,
  3338. body.res .comment {
  3339.     box-shadow: 0 0!important;
  3340.     margin: 0 0 4px!important;
  3341.     padding: 8px 12px 0 16px!important;
  3342.     position: relative!important;
  3343.     background-color: #d8d8d8!important
  3344. }
  3345.  
  3346. body.comments-page .commentarea .sitetable .comment.collapsed {
  3347.     border: 1px dotted #737a80!important;
  3348.     padding: 2px 0!important
  3349. }
  3350.  
  3351. body.post-linkflair-Ubiresponse .commentarea>.sitetable>.comment[data-author=Its_Epi],
  3352. body.post-linkflair-Ubiresponse .commentarea>.sitetable>.comment[data-author=Ubi-Ludo],
  3353. body.post-linkflair-Ubiresponse .commentarea>.sitetable>.comment[data-author=UbiGabe],
  3354. body.post-linkflair-Ubiresponse .commentarea>.sitetable>.comment[data-author=blk_widow9],
  3355. body.post-linkflair-Ubiresponse .commentarea>.sitetable>.comment[data-author=ubijustin] {
  3356.     border-top: 17px solid rgba(87, 118, 184, .15);
  3357.     padding-top: 10px!important;
  3358.     box-shadow: inset 3px 0 rgba(87, 118, 184, 1)!important
  3359. }
  3360.  
  3361. body.post-linkflair-Ubiresponse .commentarea>.sitetable>.comment[data-author=Its_Epi]:before,
  3362. body.post-linkflair-Ubiresponse .commentarea>.sitetable>.comment[data-author=Ubi-Ludo]:before,
  3363. body.post-linkflair-Ubiresponse .commentarea>.sitetable>.comment[data-author=UbiGabe]:before,
  3364. body.post-linkflair-Ubiresponse .commentarea>.sitetable>.comment[data-author=blk_widow9]:before,
  3365. body.post-linkflair-Ubiresponse .commentarea>.sitetable>.comment[data-author=ubijustin]:before {
  3366.     content: "ubi-response";
  3367.     background-color: #5776b8;
  3368.     font-family: Helvetica Neue, Segoe UI, sans-serif;
  3369.     text-transform: uppercase;
  3370.     color: #d8d8d8;
  3371.     font-weight: 600;
  3372.     font-size: 10px;
  3373.     padding: 4px;
  3374.     box-shadow: 0 0 0 0 #d8d8d8;
  3375.     position: absolute;
  3376.     top: -17px;
  3377.     left: 0
  3378. }
  3379.  
  3380. .infobar {
  3381.     background-color: #3d4751;
  3382.     border: 0!important;
  3383.     color: #d8d8d8;
  3384.     font-family: inherit;
  3385.     font-weight: 100;
  3386.     font-size: 14px;
  3387.     margin-right: 312px;
  3388.     margin-bottom: 0;
  3389.     padding: 12px 8px
  3390. }
  3391.  
  3392. .comment .entry {
  3393.     margin: 0;
  3394.     overflow: visible
  3395. }
  3396.  
  3397. .comment:not(.stickied) .child {
  3398.     margin: 0;
  3399.     border: 0
  3400. }
  3401.  
  3402. .comment .child .comment .child {
  3403.     border-bottom: 0
  3404. }
  3405.  
  3406. body .content .sitetable .thing.noncollapsed.comment.spam {
  3407.     background-color: #daabab!important
  3408. }
  3409.  
  3410. .comment.spam>.child,
  3411. .message.spam>.child {
  3412.     background-color: initial
  3413. }
  3414.  
  3415. .usertext.border .usertext-body {
  3416.     background-color: #ffc;
  3417.     padding: 0 6px;
  3418.     display: inline-block
  3419. }
  3420.  
  3421. .usertext.border .usertext-body .md {
  3422.     margin-left: 0!important
  3423. }
  3424.  
  3425. .comment .md {
  3426.     color: #3d4751;
  3427.     margin-left: 82px
  3428. }
  3429.  
  3430. .commentarea .md {
  3431.     margin-top: 5px;
  3432.     margin-bottom: 5px
  3433. }
  3434.  
  3435. .comment.stickied .md {
  3436.     margin-left: 0!important
  3437. }
  3438.  
  3439. .reported>.md {
  3440.     margin-left: 0
  3441. }
  3442.  
  3443. .thing .md pre {
  3444.     background-color: #3d4751;
  3445.     color: #d8d8d8;
  3446.     text-shadow: 1px 1px #303335;
  3447.     font-size: 14px;
  3448.     border: 1px solid #303335;
  3449.     box-shadow: inset 0 -1px rgba(255, 255, 255, .15), inset 0 0 0 1px rgba(255, 255, 255, .1), inset 3ex 0 rgba(0, 0, 0, .25);
  3450.     border-radius: 3px;
  3451.     padding: 1.5ex 1ex 1.5ex 4ex
  3452. }
  3453.  
  3454. .thing .md pre code {
  3455.     line-height: 3.5ex
  3456. }
  3457.  
  3458. .gold-accent {
  3459.     background-color: rgba(43, 129, 198, .3);
  3460.     border: 1px solid #2b81c6!important;
  3461.     border-radius: 0;
  3462.     margin: 0 0 16px!important
  3463. }
  3464.  
  3465. .gold-accent .title {
  3466.     color: #d8d8d8;
  3467.     font-family: Helvetica Neue, Segoe UI, sans-serif;
  3468.     font-weight: 400;
  3469.     font-size: 12px!important
  3470. }
  3471.  
  3472. .comment .tagline {
  3473.     font-size: 12px
  3474. }
  3475.  
  3476. .comment .reply-button a,
  3477. body.res .comment .reply-button a {
  3478.     color: #3d4750!important;
  3479.     font-weight: 700!important
  3480. }
  3481.  
  3482. .tagline .author,
  3483. .tagline a {
  3484.     color: #3f4952
  3485. }
  3486.  
  3487. .comment:not(.reported):not(.stickied) .flat-list.buttons {
  3488.     margin-bottom: 2px;
  3489.     margin-left: 25px
  3490. }
  3491.  
  3492. .comment .entry:hover .reply-button a:after {
  3493.     opacity: 1;
  3494.     transition: all .15s ease-out
  3495. }
  3496.  
  3497. .comment .reply-button a:hover:after {
  3498.     background-color: #404a53;
  3499.     color: #d8d8d8!important;
  3500.     transition: all 0s!important;
  3501.     box-shadow: 0 6px 6px -6px #3f4952
  3502. }
  3503.  
  3504. .comment .deepthread {
  3505.     margin-left: 12px
  3506. }
  3507.  
  3508. .morecomments {
  3509.     font-size: larger;
  3510.     display: inline-block;
  3511.     width: 350px;
  3512.     margin: 0 0 8px
  3513. }
  3514.  
  3515. .thing.morechildren .entry {
  3516.     border: 1px dotted #737a80;
  3517.     margin: 0
  3518. }
  3519.  
  3520. .morecomments a {
  3521.     background-color: #737a80;
  3522.     color: #d8d8d8;
  3523.     font-family: Verdana, sans-serif;
  3524.     padding: 4px 7px;
  3525.     border-radius: 0 2px 2px;
  3526.     font-weight: 400!important;
  3527.     position: relative;
  3528.     margin-left: -1px;
  3529.     display: inline-block;
  3530.     transform: translateY(-2px)
  3531. }
  3532.  
  3533. .morecomments a:before {
  3534.     position: absolute;
  3535.     border: 4px solid transparent;
  3536.     content: "";
  3537.     border-bottom-color: #737a80;
  3538.     top: -4px;
  3539.     left: -4px;
  3540.     transform: rotate(-130deg)
  3541. }
  3542.  
  3543. .morecomments a span {
  3544.     color: #d8d8d8!important;
  3545.     font-family: Verdana, sans-serif;
  3546.     font-weight: 200!important
  3547. }
  3548.  
  3549. .roundfield>.title,
  3550. .submit-page .content>h1 {
  3551.     font-family: Arial Narrow, sans-serif;
  3552.     text-transform: uppercase
  3553. }
  3554.  
  3555. .comment.stickied,
  3556. body.res .comment.stickied {
  3557.     box-shadow: 0 -10px 18px -8px #282, 0 12px 18px -12px rgba(26, 31, 35, .3)!important;
  3558.     margin-bottom: 12px!important;
  3559.     padding: 22px 12px 0!important;
  3560.     position: relative!important;
  3561.     border-top: 1px solid #282!important
  3562. }
  3563.  
  3564. .comment.stickied:before {
  3565.     content: "stickied comment by";
  3566.     position: absolute;
  3567.     top: 0;
  3568.     left: 0;
  3569.     background-color: #3d4751;
  3570.     color: #d6d6d6;
  3571.     padding: 0 4px 0 12px;
  3572.     font-size: 12px;
  3573.     z-index: 2;
  3574.     line-height: 28px
  3575. }
  3576.  
  3577. .comment.stickied:after {
  3578.     content: "";
  3579.     position: absolute;
  3580.     padding: 14px 10px;
  3581.     background-color: #3d4751;
  3582.     top: 0;
  3583.     left: 120px;
  3584.     transform: skewX(-20deg);
  3585.     z-index: 1
  3586. }
  3587.  
  3588. .stickied.comment>.entry .author {
  3589.     position: absolute;
  3590.     top: 0;
  3591.     left: 0;
  3592.     padding-left: 148px!important;
  3593.     line-height: 28px;
  3594.     background-color: #282;
  3595.     color: #d8d8d8;
  3596.     font-weight: 400;
  3597.     font-size: 12px;
  3598.     z-index: 0
  3599. }
  3600.  
  3601. .stickied.comment>.entry .author:before {
  3602.     content: "moderator – "
  3603. }
  3604.  
  3605. .stickied.comment>.entry .author:after {
  3606.     content: "";
  3607.     padding: 14px 12px;
  3608.     position: absolute;
  3609.     background-color: #282;
  3610.     transform: skewX(-20deg);
  3611.     z-index: -1;
  3612.     right: -13px
  3613. }
  3614.  
  3615. .formtabs-content,
  3616. .tabmenu.formtab {
  3617.     width: calc(100% - 576px);
  3618.     padding: 0!important
  3619. }
  3620.  
  3621. body:not(.comments-page) .thing.reported .author:after {
  3622.     display: none!important
  3623. }
  3624.  
  3625. .comment.stickied>.entry .tagline :not(.author),
  3626. .commentarea .stickied>.midcol {
  3627.     display: none
  3628. }
  3629.  
  3630. .formtabs-content .infobar:not([style="display: none;"]),
  3631. .formtabs-content .infobar[style*=block],
  3632. .formtabs-content .infobar[style*=flex],
  3633. .tabmenu.formtab {
  3634.     display: flex!important
  3635. }
  3636.  
  3637. .submit-page .content {
  3638.     margin-top: 24px
  3639. }
  3640.  
  3641. .submit-page .content>h1 {
  3642.     font-size: 16px;
  3643.     line-height: 4em;
  3644.     font-weight: 400;
  3645.     margin: 10px 0;
  3646.     text-align: center;
  3647.     color: #d8d8d8;
  3648.     letter-spacing: 2px
  3649. }
  3650.  
  3651. body.submit-page .content>h1 a {
  3652.     color: #2b81c6
  3653. }
  3654.  
  3655. body.submit-page .content>h1 a:before {
  3656.     content: "| ";
  3657.     color: #d3d3d4;
  3658.     font-weight: 700;
  3659.     font-size: 28px
  3660. }
  3661.  
  3662. .formtabs-content {
  3663.     margin: 0 0 0 288px!important;
  3664.     position: relative;
  3665.     border: 0
  3666. }
  3667.  
  3668. .tabmenu.formtab {
  3669.     justify-content: center;
  3670.     font-size: 16px;
  3671.     margin-left: 288px
  3672. }
  3673.  
  3674. .tabmenu.formtab li {
  3675.     width: 270px;
  3676.     position: relative;
  3677.     height: 38px
  3678. }
  3679.  
  3680. .tabmenu.formtab li a {
  3681.     border: 0;
  3682.     position: absolute;
  3683.     left: 0;
  3684.     right: 0;
  3685.     bottom: 0;
  3686.     top: 0;
  3687.     line-height: 38px;
  3688.     font-size: 14px!important;
  3689.     z-index: 99;
  3690.     text-align: center
  3691. }
  3692.  
  3693. .formtabs-content div>.spacer {
  3694.     margin: 12px 0
  3695. }
  3696.  
  3697. .formtabs-content .infobar {
  3698.     height: 80px;
  3699.     padding: 0 12px;
  3700.     box-sizing: border-box;
  3701.     background-color: #2b81c6;
  3702.     color: #d8d8d8;
  3703.     border: 0;
  3704.     align-items: center!important;
  3705.     line-height: 20px;
  3706.     font-size: 14px;
  3707.     width: 543px;
  3708.     margin: 24px auto 0;
  3709.     border-radius: 4px;
  3710.     position: relative
  3711. }
  3712.  
  3713. .formtabs-content .infobar:after {
  3714.     content: "";
  3715.     border: 12px solid transparent;
  3716.     border-top-color: #2b81c6;
  3717.     position: absolute;
  3718.     bottom: -24px;
  3719.     left: calc(50% - 8px);
  3720.     transform: none!important
  3721. }
  3722.  
  3723. .roundfield {
  3724.     display: block;
  3725.     width: 520px;
  3726.     background-color: rgba(26, 31, 35, .9);
  3727.     box-shadow: inset 0 -1px 0 1px #2b3239, inset 0 1px rgba(255, 255, 255, .15), 0 8px 8px -8px rgba(0, 0, 0, 1);
  3728.     border-radius: 4px;
  3729.     margin: 24px auto;
  3730.     padding: 32px 12px 8px;
  3731.     background-image: radial-gradient(rgba(176, 193, 208, .2) 0, rgba(0, 0, 0, 0) 65%), linear-gradient(rgba(0, 0, 0, 0) 60%, rgba(255, 255, 255, .1) 140%);
  3732.     background-repeat: no-repeat;
  3733.     background-position: center -190px, 0;
  3734.     background-size: 100% 360px, 100%;
  3735.     position: relative
  3736. }
  3737.  
  3738. .roundfield#image-field {
  3739.     width: 488px
  3740. }
  3741.  
  3742. .roundfield#reddit-field {
  3743.     display: none
  3744. }
  3745.  
  3746. .submit_text.enabled {
  3747.     display: inline-block;
  3748.     position: absolute;
  3749.     top: 0;
  3750.     bottom: 0;
  3751.     margin-top: 0;
  3752.     left: -300px;
  3753.     width: 340px;
  3754.     box-sizing: border-box;
  3755.     margin-left: 0;
  3756.     margin-bottom: 0;
  3757.     padding: 8px 12px;
  3758.     max-height: none;
  3759.     background-color: rgba(0, 0, 0, 0);
  3760.     background-image: none;
  3761.     box-shadow: 0 0
  3762. }
  3763.  
  3764. .submit_text.enabled .md {
  3765.     color: #d8d8d8
  3766. }
  3767.  
  3768. .submit_text.enabled .md ul {
  3769.     margin: 0;
  3770.     padding: 0;
  3771.     list-style: none;
  3772.     box-shadow: inset 8px 0 #33393e, -6px 0 #33393e;
  3773.     background-color: rgba(24, 30, 35, 0);
  3774.     animation: submit-md-fadein .3s ease-out forwards
  3775. }
  3776.  
  3777. @keyframes submit-md-fadein {
  3778.     0% {
  3779.         box-shadow: inset 0 0 #646c74, 0 0 #646c74
  3780.     }
  3781.     100% {
  3782.         box-shadow: inset 8px 0 #646c74, -6px 0 #646c74
  3783.     }
  3784. }
  3785.  
  3786. .submit_text.enabled .md ul li {
  3787.     position: relative;
  3788.     padding: 8px 0 4px 20px;
  3789.     left: 9px;
  3790.     box-shadow: inset 0 1px #151a1f, inset 0 2px rgba(98, 107, 117, .15);
  3791.     background: radial-gradient(rgba(176, 193, 208, .3) -100%, rgba(0, 0, 0, 0) 70%) center 38px no-repeat
  3792. }
  3793.  
  3794. .submit_text.enabled .md ul li:before {
  3795.     content: "";
  3796.     display: inline-block;
  3797.     border: 12px solid rgba(25, 31, 36, 0);
  3798.     border-right-color: #191f24;
  3799.     box-shadow: 0 0 0 0 #2b81c6;
  3800.     position: absolute;
  3801.     left: -25px;
  3802.     top: calc(50% - 12px)
  3803. }
  3804.  
  3805. .submit_text.enabled .md ul li>* {
  3806.     opacity: 0;
  3807.     animation: submit-text-fadein .3s ease-out .5s forwards
  3808. }
  3809.  
  3810. @keyframes submit-text-fadein {
  3811.     0% {
  3812.         opacity: 0;
  3813.         transform: translateX(-12px)
  3814.     }
  3815.     100% {
  3816.         opacity: 1;
  3817.         transform: translateX(0)
  3818.     }
  3819. }
  3820.  
  3821. .roundfield>.title {
  3822.     background-color: #646c74;
  3823.     box-shadow: 0 12px 12px -8px #11171c;
  3824.     font-size: 14px;
  3825.     border-top-left-radius: 4px;
  3826.     letter-spacing: 1px;
  3827.     font-weight: 700;
  3828.     position: absolute;
  3829.     top: 0;
  3830.     left: 0;
  3831.     padding: 4px 6px 4px 12px;
  3832.     z-index: 1;
  3833.     color: #d8d8d8
  3834. }
  3835.  
  3836. .roundfield .title:before {
  3837.     color: inherit;
  3838.     margin-right: 4px
  3839. }
  3840.  
  3841. .roundfield>.title:after {
  3842.     content: "";
  3843.     background-color: inherit;
  3844.     position: absolute;
  3845.     right: -10px;
  3846.     top: 0;
  3847.     padding: 0 22px;
  3848.     height: 24px;
  3849.     display: inline-block;
  3850.     transform: skewX(-20deg);
  3851.     z-index: -1;
  3852.     box-shadow: 32px 0 rgba(100, 108, 116, .15), 16px 0 rgba(100, 108, 116, .15)
  3853. }
  3854.  
  3855. .roundfield .gray {
  3856.     display: inline;
  3857.     position: absolute;
  3858.     top: 15px;
  3859.     right: 16px;
  3860.     font-size: 10px;
  3861.     color: #646c74;
  3862.     background-color: #33383d;
  3863.     padding: 2px 6px;
  3864.     border-radius: 4px;
  3865.     font-weight: 700;
  3866.     font-family: Verdana, sans-serif
  3867. }
  3868.  
  3869. .roundfield #image-name,
  3870. .roundfield input,
  3871. .roundfield textarea {
  3872.     background-color: rgba(0, 0, 0, .5)!important;
  3873.     box-shadow: 0 -1px #000, 0 1px rgba(255, 255, 255, .15);
  3874.     border: 0!important;
  3875.     border-radius: 3px;
  3876.     line-height: 25px;
  3877.     padding: 8px!important;
  3878.     box-sizing: border-box;
  3879.     width: 100%!important;
  3880.     color: #d8d8d8!important
  3881. }
  3882.  
  3883. .roundfield #image-name:focus,
  3884. .roundfield input:focus,
  3885. .roundfield textarea:focus {
  3886.     outline: 0;
  3887.     background-color: #d8d8d8!important;
  3888.     transition: all .15s ease-out;
  3889.     color: #3d4751!important
  3890. }
  3891.  
  3892. .comment .flair,
  3893. .flair {
  3894.     color: transparent;
  3895.     font-size: 0
  3896. }
  3897.  
  3898. .roundfield .usertext-edit {
  3899.     width: initial
  3900. }
  3901.  
  3902. .roundfield .usertext-edit .md {
  3903.     margin: 0!important;
  3904.     display: initial
  3905. }
  3906.  
  3907. #newlink-with-image-upload .image-upload-drop-target {
  3908.     background-color: rgba(0, 0, 0, .5)!important;
  3909.     border: 0!important;
  3910.     margin-bottom: 5px!important;
  3911.     border-radius: 0!important;
  3912.     padding-top: 24px!important
  3913. }
  3914.  
  3915. button[name=submit] {
  3916.     margin: 0 auto;
  3917.     width: 100px;
  3918.     display: inherit
  3919. }
  3920.  
  3921. body.top-page .content {
  3922.     margin-top: -5px
  3923. }
  3924.  
  3925. div.nav-buttons {
  3926.     padding-top: 5px;
  3927.     padding-bottom: 5px
  3928. }
  3929.  
  3930. span.nextprev {
  3931.     margin-left: 10px
  3932. }
  3933.  
  3934. body.search-page .search-result-group {
  3935.     background-color: #d8d8d8;
  3936.     width: auto;
  3937.     margin: 0!important
  3938. }
  3939.  
  3940. .search-expando.collapsed:before {
  3941.     background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #d8d8d8 100%)!important
  3942. }
  3943.  
  3944. body.wiki-page .wiki-page-content {
  3945.     background-color: #d8d8d8;
  3946.     padding: 1px 12px
  3947. }
  3948.  
  3949. .comment.noncollapsed:not(.stickied) .author:after {
  3950.     content: "";
  3951.     float: left;
  3952.     width: 40px;
  3953.     height: 40px;
  3954.     display: inline-block;
  3955.     background: url(%%flairs-spritesheet%%) -67px 0 #a5a9ac;
  3956.     border-radius: 3px;
  3957.     margin: 0 8px 0 0;
  3958.     pointer-events: none;
  3959.     box-shadow: inset 0 0 0 0 #737a80, 0 4px 2px -3px rgba(0, 0, 0, .35)
  3960. }
  3961.  
  3962. .comment.collapsed:not(.stickied) .author:after,
  3963. .link .tagline>.flair,
  3964. body:not(.comments-page) .thing.reported .flair {
  3965.     display: none
  3966. }
  3967.  
  3968. .comment.noncollapsed:not(.stickied) .tagline>.flair~.author:after {
  3969.     background: #a5a9ac
  3970. }
  3971.  
  3972. .flair {
  3973.     background-image: url(%%flairs-spritesheet%%);
  3974.     background-size: 60.5px;
  3975.     width: 40px;
  3976.     height: 40px;
  3977.     padding: 0;
  3978.     background-color: rgba(201, 202, 203, 0);
  3979.     border: 0
  3980. }
  3981.  
  3982. .comment.noncollapsed:not(.stickied) .author:after,
  3983. .flair[class*=new],
  3984. .flair[class*=recruit] {
  3985.     background-image: url(%%flairs-spritesheet2%%);
  3986.     background-size: 107px
  3987. }
  3988.  
  3989. .comment:not(.stickied) .tagline>.flair[class$=new]~.author:after {
  3990.     opacity: 0;
  3991.     visibility: hidden
  3992. }
  3993.  
  3994. .commentarea .tagline>.flair {
  3995.     float: left;
  3996.     position: absolute;
  3997.     left: 50px
  3998. }
  3999.  
  4000. .flair-doc {
  4001.     background-position: 0 -3px;
  4002.     width: 48px!important;
  4003.     transform: translate(-1px, 0)
  4004. }
  4005.  
  4006. .flair-docnew {
  4007.     width: 43px!important;
  4008.     height: 44px;
  4009.     transform: translate(-1px, -2px)
  4010. }
  4011.  
  4012. .flair-twitch {
  4013.     background-position: 2px -52px
  4014. }
  4015.  
  4016. .flair-montagne {
  4017.     background-position: 3px -101px
  4018. }
  4019.  
  4020. .flair-rook {
  4021.     background-position: 0 -148px
  4022. }
  4023.  
  4024. .flair-sledge {
  4025.     background-position: 3px -198px
  4026. }
  4027.  
  4028. .flair-thatcher {
  4029.     background-position: 5px -245px;
  4030.     transform: translateX(-3px)
  4031. }
  4032.  
  4033. .flair-bandit,
  4034. .flair-jager {
  4035.     transform: translateX(-2px)
  4036. }
  4037.  
  4038. .flair-mute {
  4039.     background-position: 5px -294px
  4040. }
  4041.  
  4042. .flair-smoke {
  4043.     background-position: 5px -342px
  4044. }
  4045.  
  4046. .flair-bandit {
  4047.     background-position: 0 -393px;
  4048.     width: 44px!important
  4049. }
  4050.  
  4051. .flair-jager {
  4052.     background-position: 0 -1781px;
  4053.     width: 44px
  4054. }
  4055.  
  4056. .flair-iq {
  4057.     background-position: 3px -441px
  4058. }
  4059.  
  4060. .flair-blitz {
  4061.     background-position: 0 -490px;
  4062.     width: 42px!important
  4063. }
  4064.  
  4065. .flair-thermite {
  4066.     background-position: 2px -539px
  4067. }
  4068.  
  4069. .flair-ash {
  4070.     background-position: 0 -587px;
  4071.     width: 42px!important;
  4072.     transform: translate(4px, 0)
  4073. }
  4074.  
  4075. .flair-castle {
  4076.     background-position: 2px -636px
  4077. }
  4078.  
  4079. .flair-pulse {
  4080.     background-position: 3px -684px
  4081. }
  4082.  
  4083. .flair-glaz {
  4084.     background-position: 1px -734px
  4085. }
  4086.  
  4087. .flair-fuze {
  4088.     background-position: 2px -782px
  4089. }
  4090.  
  4091. .flair-tachanka {
  4092.     background-position: 2px -831px
  4093. }
  4094.  
  4095. .flair-kapkan {
  4096.     background-position: 3px -879px
  4097. }
  4098.  
  4099. .flair-welcome {
  4100.     background-position: 0 -1295px
  4101. }
  4102.  
  4103. .flair-ubi {
  4104.     background-position: 0 -1358px;
  4105.     width: 43px;
  4106.     transform: translate(-1px, -1px);
  4107.     height: 45px
  4108. }
  4109.  
  4110. .flair-sledgenew {
  4111.     background-position: -4px -244px;
  4112.     width: 44px;
  4113.     transform: translateX(-4px)
  4114. }
  4115.  
  4116. .flair-smokenew {
  4117.     background-position: -7px -421px;
  4118.     width: 42px;
  4119.     height: 42px
  4120. }
  4121.  
  4122. .flair-recruit {
  4123.     background-position: -67px -184px
  4124. }
  4125.  
  4126. .flair-docnew {
  4127.     background-position: -8px -4px
  4128. }
  4129.  
  4130. .flair-twitchnew {
  4131.     background-position: -8px -65px;
  4132.     height: 41px
  4133. }
  4134.  
  4135. .flair-montagnenew {
  4136.     background-position: -7px -125px;
  4137.     width: 41px
  4138. }
  4139.  
  4140. .flair-iqnew,
  4141. .flair-mutenew {
  4142.     width: 45px;
  4143.     transform: translateX(-4px)
  4144. }
  4145.  
  4146. .flair-rooknew {
  4147.     background-position: -8px -184px
  4148. }
  4149.  
  4150. .flair-thatchernew {
  4151.     background-position: -7px -301px;
  4152.     height: 42px
  4153. }
  4154.  
  4155. .flair-mutenew {
  4156.     background-position: -7px -364px
  4157. }
  4158.  
  4159. .flair-iqnew {
  4160.     background-position: -5px -544px
  4161. }
  4162.  
  4163. .flair-jagernew {
  4164.     background-position: -61px -902px;
  4165.     height: 42px
  4166. }
  4167.  
  4168. .flair-kapkannew {
  4169.     background-position: -60px -962px;
  4170.     height: 41px
  4171. }
  4172.  
  4173. .flair-blitznew {
  4174.     background-position: -7px -603px
  4175. }
  4176.  
  4177. .flair-thermitenew {
  4178.     background-position: -7px -664px
  4179. }
  4180.  
  4181. .flair-ashnew {
  4182.     background-position: -7px -723px;
  4183.     width: 41px
  4184. }
  4185.  
  4186. .flair-banditnew {
  4187.     background-position: -61px -839px;
  4188.     height: 46px;
  4189.     width: 40px
  4190. }
  4191.  
  4192. .flair-castlenew {
  4193.     background-position: -7px -784px
  4194. }
  4195.  
  4196. .flair-pulsenew {
  4197.     background-position: -8px -843px
  4198. }
  4199.  
  4200. .flair-glaznew {
  4201.     background-position: -6px -903px;
  4202.     height: 41px;
  4203.     width: 42px;
  4204.     transform: translateX(2px)
  4205. }
  4206.  
  4207. .flair-fuzenew {
  4208.     background-position: -8px -964px
  4209. }
  4210.  
  4211. .flair-tachankanew {
  4212.     background-position: -6px -1020px;
  4213.     width: 43px;
  4214.     height: 43px;
  4215.     transform: translateX(-3px)
  4216. }
  4217.  
  4218. .flair-frost {
  4219.     background-position: 4px -940px
  4220. }
  4221.  
  4222. .flair-frostnew {
  4223.     background-position: -58px -602px;
  4224.     width: 45px;
  4225.     transform: translateX(-3px)
  4226. }
  4227.  
  4228. .flair-buck {
  4229.     background-position: 4px -1000px
  4230. }
  4231.  
  4232. .flair-bucknew {
  4233.     background-position: -61px -662px;
  4234.     width: 42px;
  4235.     transform: translateX(-2px)
  4236. }
  4237.  
  4238. .flair-valkyrie {
  4239.     background-position: 2px -1060px
  4240. }
  4241.  
  4242. .flair-valkyrienew {
  4243.     background-position: -57px -720px;
  4244.     width: 47px;
  4245.     height: 42px;
  4246.     transform: translate(-3px)
  4247. }
  4248.  
  4249. .flair-blackbeard {
  4250.     background-position: 4px -1120px
  4251. }
  4252.  
  4253. .flair-blackbeardnew {
  4254.     background-position: -61px -780px;
  4255.     height: 42px
  4256. }
  4257.  
  4258. .flair-caveira {
  4259.     background-position: 0 -1180px;
  4260.     width: 43px;
  4261.     transform: translateX(-2px)
  4262. }
  4263.  
  4264. .flair-caveiranew {
  4265.     background-position: -61px -244px;
  4266.     height: 42px
  4267. }
  4268.  
  4269. .flair-capitao {
  4270.     background-position: 4px -1240px
  4271. }
  4272.  
  4273. .flair-capitaonew {
  4274.     background-position: -57px -306px;
  4275.     width: 46px;
  4276.     transform: translateX(-3px)
  4277. }
  4278.  
  4279. .flair-hibananew {
  4280.     background-position: -59px -364px;
  4281.     width: 44px;
  4282.     height: 44px;
  4283.     transform: translateX(-1px)
  4284. }
  4285.  
  4286. .flair-echonew {
  4287.     background-position: -59px -425px;
  4288.     width: 42px;
  4289.     height: 46px;
  4290.     transform: translateX(-2px)
  4291. }
  4292.  
  4293. .flair-new {
  4294.     background-position: -60px -240px
  4295. }
  4296.  
  4297. .flair-mod {
  4298.     background-position: -1px -1420px
  4299. }
  4300.  
  4301. .flair-esl {
  4302.     background-position: 0 -1541px
  4303. }
  4304.  
  4305. .flair-jackal {
  4306.     background-position: 0 -1688px
  4307. }
  4308.  
  4309. .flair-jackalnew {
  4310.     background-position: -58px -486px;
  4311.     width: 44px
  4312. }
  4313.  
  4314. .flair-mira {
  4315.     background-position: -1px -1734px
  4316. }
  4317.  
  4318. .flair-miranew {
  4319.     background-position: -57px -546px;
  4320.     width: 47px;
  4321.     transform: translateX(-4px)
  4322. }
  4323.  
  4324. .flair-echo {
  4325.     background-position: 0 -1595px
  4326. }
  4327.  
  4328. .flair-hibana {
  4329.     background-position: 0 -1640px
  4330. }
  4331.  
  4332. .flair-proleaguenew {
  4333.     background-position: -60px -1023px
  4334. }
  4335.  
  4336. .flair[class*=flair-for-bot] {
  4337.     background-image: url(%%img-spritesheet%%);
  4338.     background-size: calc(834px / 2);
  4339.     background-position: -101px -275px
  4340. }
  4341.  
  4342. .comment .flair {
  4343.     position: relative;
  4344.     margin-right: 6px
  4345. }
  4346.  
  4347. .comment .flair[title]:after {
  4348.     content: attr(title);
  4349.     line-height: 28px;
  4350.     position: absolute;
  4351.     color: #e9e9e9;
  4352.     font-family: Calibri, "Segoe UI", Arial, sans-serif;
  4353.     font-size: 10px;
  4354.     text-transform: uppercase;
  4355.     top: 5px;
  4356.     left: -10px;
  4357.     background: #fff;
  4358.     box-shadow: 0 1px 10px #fff;
  4359.     padding: 0 5px;
  4360.     border-radius: 18px 3px 3px 18px;
  4361.     white-space: nowrap;
  4362.     visibility: hidden;
  4363.     pointer-events: none;
  4364.     text-indent: 0;
  4365.     transform: scale(.8, .4)
  4366. }
  4367.  
  4368. .comment .flair[title]:before {
  4369.     left: 35px!important;
  4370.     top: 5px;
  4371.     box-shadow: 0 0 0 transparent!important;
  4372.     border: solid transparent;
  4373.     content: " ";
  4374.     height: 0;
  4375.     width: 0;
  4376.     position: absolute;
  4377.     border-right-color: rgba(255, 255, 255, 0);
  4378.     border-width: 8px;
  4379.     margin-left: -10px;
  4380.     background-color: rgba(0, 0, 0, 0)!important;
  4381.     transform: translateY(7px)!important
  4382. }
  4383.  
  4384. .comment .flair[title]:active:after,
  4385. .comment .flair[title]:active:before,
  4386. .comment .flair[title]:hover:after,
  4387. .comment .flair[title]:hover:before {
  4388.     visibility: visible;
  4389.     opacity: 1;
  4390.     transform: scale(1);
  4391.     background: #3d4751;
  4392.     border-right-color: #3d4751;
  4393.     border-bottom-left-radius: 3px;
  4394.     border-top-left-radius: 3px;
  4395.     box-shadow: 0 1px 0 rgba(46, 46, 44, .5);
  4396.     left: 40px;
  4397.     transition: all .3s cubic-bezier(.1, .235, .215, 1.195) .05s, background-color .45s cubic-bezier(.1, .235, .215, 1.195) .1s, border-right-color .45s cubic-bezier(.1, .235, .215, 1.195) .1s
  4398. }
  4399.  
  4400. .flair[title=""]:hover:after,
  4401. .flair[title=""]:hover:before {
  4402.     display: none!important
  4403. }
  4404.  
  4405. .flair:hover {
  4406.     overflow: visible;
  4407.     color: transparent
  4408. }
  4409.  
  4410. @keyframes woah-flair {
  4411.     from {
  4412.         background-position-x: 0
  4413.     }
  4414.     to {
  4415.         background-position-x: 100px
  4416.     }
  4417. }
  4418.  
  4419. .comment.noncollapsed:not(.stickied) .tagline>.flair-ubi~.author:after {
  4420.     opacity: 0
  4421. }
  4422.  
  4423. .entry .buttons li.reported-stamp,
  4424. .pretty-button {
  4425.     border: 1px solid rgba(60, 70, 80, .3)!important;
  4426.     border-bottom-color: rgba(60, 70, 80, .54)!important;
  4427.     color: #fff!important;
  4428.     background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .2))!important;
  4429.     background-position: 0!important;
  4430.     font-family: inherit;
  4431.     font-weight: 100;
  4432.     font-size: 10px;
  4433.     border-radius: 2px!important;
  4434.     line-height: 11px;
  4435.     padding: 4px 6px;
  4436.     margin: 0 2px!important
  4437. }
  4438.  
  4439. .entry .buttons li.reported-stamp:hover,
  4440. .pretty-button:hover {
  4441.     box-shadow: inset 0 20px rgba(255, 255, 255, .15)!important
  4442. }
  4443.  
  4444. .entry .buttons li.reported-stamp:active,
  4445. .pretty-button:active {
  4446.     box-shadow: inset 0 20px rgba(0, 0, 0, .3)!important
  4447. }
  4448.  
  4449. .entry .buttons li.reported-stamp {
  4450.     color: #3c4650!important;
  4451.     font-weight: 500;
  4452.     padding: 5px 6px;
  4453.     background-color: #efe8c7;
  4454.     background-image: none!important;
  4455.     border: 0!important
  4456. }
  4457.  
  4458. body .report-reasons.rounded {
  4459.     background-color: #efe8c7;
  4460.     border: 0;
  4461.     border-radius: 0;
  4462.     margin: 12px 12px 7px 0!important;
  4463.     padding: 6px 0;
  4464.     font-weight: 200;
  4465.     font-size: 12px;
  4466.     width: initial
  4467. }
  4468.  
  4469. .pretty-button.negative {
  4470.     background-color: #c42b2b
  4471. }
  4472.  
  4473. .pretty-button.neutral {
  4474.     background-color: #90a7bd
  4475. }
  4476.  
  4477. .pretty-button.positive {
  4478.     background-color: #64c62b
  4479. }
  4480.  
  4481. .pretty-button.neutral.pressed {
  4482.     background-color: #3c4650
  4483. }
  4484.  
  4485. .pretty-button.pressed {
  4486.     outline: rgba(255, 255, 255, .6) solid 1px;
  4487.     outline-offset: -2px;
  4488.     box-shadow: inset 0 20px rgba(255, 255, 255, .15)!important;
  4489.     background-image: none!important
  4490. }
  4491.  
  4492. .subreddit-rules-page {
  4493.     background-color: #d8d8d8;
  4494.     padding: 20px 12px 45px 80px
  4495. }
  4496.  
  4497. .subreddit-rules-page:before {
  4498.     margin-left: 10px;
  4499.     margin-top: 20px
  4500. }
  4501.  
  4502. .subreddit-rule-item {
  4503.     border-top: 1px solid;
  4504.     border-color: #000
  4505. }
  4506.  
  4507. .md a[href^="#map"],
  4508. .md a[href^="#r6map"] {
  4509.     display: inline-block;
  4510.     font-size: 0!important;
  4511.     background-image: url(%%r6maps-spritesheet%%);
  4512.     background-size: calc(552px / 2);
  4513.     width: 138px;
  4514.     height: 72px;
  4515.     position: relative;
  4516.     border-radius: 4px;
  4517.     box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .3);
  4518.     overflow: hidden;
  4519.     pointer-events: none
  4520. }
  4521.  
  4522. .md a[href^="#map"]:after,
  4523. .md a[href^="#r6map"]:after {
  4524.     content: attr(title);
  4525.     color: #d8d8d8;
  4526.     font-size: 12px!important;
  4527.     font-weight: 300;
  4528.     text-transform: capitalize;
  4529.     text-shadow: 1px 1px #000;
  4530.     background-color: rgba(0, 0, 0, .5);
  4531.     position: absolute;
  4532.     top: 0;
  4533.     left: 0;
  4534.     padding: 0 6px 0 4px;
  4535.     border-bottom-right-radius: 4px;
  4536.     border-top-left-radius: 4px
  4537. }
  4538.  
  4539. .md a[href^="#map"]:hover:after,
  4540. .md a[href^="#r6map"]:hover:after {
  4541.     visibility: hidden
  4542. }
  4543.  
  4544. .md a[href^="#map"],
  4545. .md a[href^="#r6map"] {
  4546.     background-position: -138px 0!important
  4547. }
  4548.  
  4549. .md a[title=bank] {
  4550.     background-position: 0 0!important
  4551. }
  4552.  
  4553. .md a[title=bartlett] {
  4554.     background-position: 0 -72px!important
  4555. }
  4556.  
  4557. .md a[title=border] {
  4558.     background-position: 0 -144px!important
  4559. }
  4560.  
  4561. .md a[title=chalet] {
  4562.     background-position: 0 -216px!important
  4563. }
  4564.  
  4565. .md a[title=clubhouse] {
  4566.     background-position: 0 -288px!important
  4567. }
  4568.  
  4569. .md a[title=coastline] {
  4570.     background-position: 0 -360px!important
  4571. }
  4572.  
  4573. .md a[title=consulate] {
  4574.     background-position: 0 -432px!important
  4575. }
  4576.  
  4577. .md a[title=favela] {
  4578.     background-position: 0 -504px!important
  4579. }
  4580.  
  4581. .md a[title=hereford] {
  4582.     background-position: 0 -576px!important
  4583. }
  4584.  
  4585. .md a[title=house] {
  4586.     background-position: 0 -648px!important
  4587. }
  4588.  
  4589. .md a[title=kafe] {
  4590.     background-position: 0 -720px!important
  4591. }
  4592.  
  4593. .md a[title=kanal] {
  4594.     background-position: 0 -792px!important
  4595. }
  4596.  
  4597. .md a[title=oregon] {
  4598.     background-position: 0 -864px!important
  4599. }
  4600.  
  4601. .md a[title=plane] {
  4602.     background-position: 0 -936px!important
  4603. }
  4604.  
  4605. .md a[title=skyscraper] {
  4606.     background-position: 0 -1008px!important
  4607. }
  4608.  
  4609. .md a[title=yacht] {
  4610.     background-position: 0 -1080px!important
  4611. }
  4612.  
  4613. .md a[href^="#team"] {
  4614.     display: inline-block;
  4615.     background-image: url(%%R6-proleague-spritesheet%%);
  4616.     background-size: calc(60px / 2);
  4617.     height: 30px;
  4618.     width: 30px;
  4619.     vertical-align: middle;
  4620.     margin: 0 6px;
  4621.     pointer-events: none
  4622. }
  4623.  
  4624. .md a[title=continuum] {
  4625.     background-position: 0 0
  4626. }
  4627.  
  4628. .md a[title=elevate] {
  4629.     background-position: 0 -30px
  4630. }
  4631.  
  4632. .md a[title=ferocity] {
  4633.     background-position: 0 -60px
  4634. }
  4635.  
  4636. .md a[title=flipside] {
  4637.     background-position: 0 -90px
  4638. }
  4639.  
  4640. .md a[title=gifu] {
  4641.     background-position: 0 -120px
  4642. }
  4643.  
  4644. .md a[title=infamy] {
  4645.     background-position: 0 -150px
  4646. }
  4647.  
  4648. .md a[title=millenium] {
  4649.     background-position: 0 -180px
  4650. }
  4651.  
  4652. .md a[title=mostwanted] {
  4653.     background-position: 0 -210px
  4654. }
  4655.  
  4656. .md a[title=omen] {
  4657.     background-position: 0 -240px
  4658. }
  4659.  
  4660. .md a[title=penta] {
  4661.     background-position: 0 -270px
  4662. }
  4663.  
  4664. .md a[title=playingducks] {
  4665.     background-position: 0 -300px
  4666. }
  4667.  
  4668. .md a[title=supremacy] {
  4669.     background-position: 0 -330px
  4670. }
  4671.  
  4672. .md a[title=unknights] {
  4673.     background-position: 0 -360px
  4674. }
  4675.  
  4676. .md a[title=vertical] {
  4677.     background-position: 0 -390px
  4678. }
  4679.  
  4680. .md a[title=vitality] {
  4681.     background-position: 0 -420px
  4682. }
  4683.  
  4684. .md a[title=gbots] {
  4685.     background-position: 0 -450px
  4686. }
  4687.  
  4688. .md a[href*="#lang"] {
  4689.     content: '';
  4690.     pointer-events: none;
  4691.     display: inline-block;
  4692.     width: 16px;
  4693.     height: 11px;
  4694.     background-image: url(%%flags%%);
  4695.     border: none
  4696. }
  4697.  
  4698. .md a[title=br] {
  4699.     background-position: -112px -66px
  4700. }
  4701.  
  4702. .md a[title=ca] {
  4703.     background-position: 0 -11px
  4704. }
  4705.  
  4706. .md a[title=es] {
  4707.     background-position: -112px -11px
  4708. }
  4709.  
  4710. .md a[title=eu] {
  4711.     background-position: 0 -77px
  4712. }
  4713.  
  4714. .md a[title=fi] {
  4715.     background-position: 0 -22px
  4716. }
  4717.  
  4718. .md a[title=fr] {
  4719.     background-position: -32px -22px
  4720. }
  4721.  
  4722. .md a[title=se] {
  4723.     background-position: -80px -55px
  4724. }
  4725.  
  4726. .md a[title=us] {
  4727.     background-position: -48px -66px
  4728. }
  4729.  
  4730. .md a[title=uk] {
  4731.     background-position: -48px -22px
  4732. }
  4733.  
  4734. .md a[title=de] {
  4735.     background-position: -48px -11px
  4736. }
  4737.  
  4738. .md a[title=dk] {
  4739.     background-position: -64px -11px
  4740. }
  4741.  
  4742. body.listing-page.res .sitetable>.sitetable {
  4743.     margin-right: 0!important
  4744. }
  4745.  
  4746. body.res #RESShortcutsEditContainer,
  4747. body.res #RESShortcutsEditContainer>* {
  4748.     background-color: #000!important;
  4749.     color: #d4d6da;
  4750.     transform: translateY(1px)
  4751. }
  4752.  
  4753. body.res .totalvotes {
  4754.     font-size: 12px!important;
  4755.     background-color: #2b81c6;
  4756.     border-bottom-left-radius: 12px;
  4757.     border-bottom-right-radius: 12px;
  4758.     box-shadow: inset 0 10px 8px -8px rgba(0, 0, 0, .62), 0 3px 1px -3px #000;
  4759.     padding: 2px 28px;
  4760.     position: relative;
  4761.     top: -8px;
  4762.     letter-spacing: 1px
  4763. }
  4764.  
  4765. .tb-loadFlat {
  4766.     float: right
  4767. }
  4768.  
  4769. body.res .livePreview {
  4770.     background-color: #d8d8d8!important
  4771. }
  4772.  
  4773. body.res .panestack-title div[class*=res] {
  4774.     display: none!important
  4775. }
  4776.  
  4777. body.res #userbarToggle {
  4778.     border-radius: 0!important;
  4779.     background-color: #293038;
  4780.     border: 0!important;
  4781.     color: #d8d8d8!important;
  4782.     padding-top: 6px;
  4783.     box-sizing: border-box;
  4784.     width: 17px
  4785. }
  4786.  
  4787. body.res .link .RES-keyNav-activeElement {
  4788.     background-color: rgba(43, 129, 198, .1)!important;
  4789.     border: 1px solid #2b81c6;
  4790.     padding-left: 6px;
  4791.     transform: translateX(-6px);
  4792.     overflow: visible;
  4793.     z-index: 99;
  4794.     position: inherit
  4795. }
  4796.  
  4797. body.res #header .userkarma>*,
  4798. body.res #header .userkarma>a {
  4799.     color: #3d4751!important;
  4800.     display: inline-block;
  4801.     vertical-align: middle;
  4802.     font-size: 9px!important
  4803. }
  4804.  
  4805. body.res .userkarma {
  4806.     color: transparent!important
  4807. }
  4808.  
  4809. body.res .userkarma a:last-of-type {
  4810.     display: none!important
  4811. }
  4812.  
  4813. body.res #header-bottom-right {
  4814.     overflow: visible!important
  4815. }
  4816.  
  4817. body.res #openRESPrefs {
  4818.     position: absolute;
  4819.     bottom: 30px;
  4820.     right: 33px;
  4821.     z-index: 9998;
  4822.     background-color: #3d4751;
  4823.     padding: 6px 8px;
  4824.     transform: translateY(22px);
  4825.     opacity: 0
  4826. }
  4827.  
  4828. body.res #header-bottom-right:hover #openRESPrefs,
  4829. body.res #openRESPrefs:hover {
  4830.     transform: translateY(0);
  4831.     transition: opacity 0s, transform .15s cubic-bezier(.85, .59, .48, 1.36);
  4832.     opacity: 1
  4833. }
  4834.  
  4835. .side .md>h4:first-of-type+ul,
  4836. .side .md>h4:first-of-type+ul:before {
  4837.     transform: translateY(324px);
  4838.     animation: twitch-popup-fadein 7.3s ease-out .3s forwards;
  4839.     display: block
  4840. }
  4841.  
  4842. body.res .RESUserTagImage::after {
  4843.     color: #2b81c6;
  4844.     font-size: 14px;
  4845.     vertical-align: initial
  4846. }
  4847.  
  4848. .side .md>h4:first-of-type+ul {
  4849.     background-image: url(%%stream-popup-bg%%);
  4850.     background-size: calc(600px / 2);
  4851.     box-sizing: border-box;
  4852.     width: 300px;
  4853.     height: 76px;
  4854.     position: fixed;
  4855.     z-index: 999;
  4856.     bottom: 24px;
  4857.     right: 38px;
  4858.     list-style: none;
  4859.     padding: 0 12px;
  4860.     margin: 0;
  4861.     opacity: 0
  4862. }
  4863.  
  4864. .side .md>h4:first-of-type+ul:before {
  4865.     content: "";
  4866.     background-image: url(%%stream-popup-avatar%%);
  4867.     background-size: calc(104px / 2);
  4868.     height: 52px;
  4869.     width: 52px;
  4870.     border-radius: 3px;
  4871.     box-shadow: 0 0 0 1px rgba(0, 0, 0, .3);
  4872.     float: left;
  4873.     margin-top: 12px;
  4874.     margin-right: 12px
  4875. }
  4876.  
  4877. @keyframes twitch-popup-fadein {
  4878.     0%,
  4879.     100% {
  4880.         opacity: 0;
  4881.         transform: translateY(324px)
  4882.     }
  4883.     15%,
  4884.     84%,
  4885.     85% {
  4886.         opacity: 1;
  4887.         transform: translateY(0)
  4888.     }
  4889. }
  4890.  
  4891. .side .md>h4:first-of-type+ul li {
  4892.     margin-top: 15px;
  4893.     line-height: 2em
  4894. }
  4895.  
  4896. .side .md>h4:first-of-type+ul li em {
  4897.     font-style: normal!important;
  4898.     font-weight: 400
  4899. }
  4900.  
  4901. .side .md>h4+ul li em:before {
  4902.     display: block;
  4903.     font-weight: 200;
  4904.     content: "PRO LEAGUE";
  4905.     opacity: .8;
  4906.     font-size: 10px;
  4907.     line-height: 3px
  4908. }
  4909.  
  4910. .side .md>h4+ul li a {
  4911.     background-color: #2b81c6;
  4912.     color: #fff;
  4913.     padding: 4px 12px;
  4914.     border-radius: 3px;
  4915.     font-family: Arial Narrow, sans-serif;
  4916.     text-transform: uppercase;
  4917.     letter-spacing: 1px;
  4918.     font-size: 10px
  4919. }
  4920.  
  4921. div#siteTable_organic {
  4922.     margin-right: 312px!important;
  4923.     margin-bottom: -6px
  4924. }
  4925.  
  4926. .organic-listing .link,
  4927. .organic-listing .link.compressed,
  4928. .organic-listing .link.promotedlink {
  4929.     padding-left: 64px;
  4930.     margin-bottom: 0
  4931. }
  4932.  
  4933. .link.promotedlink.external,
  4934. .link.promotedlink.promoted {
  4935.     background-color: #c9cacb
  4936. }
  4937.  
  4938. .flair[class^="flair flair-pl-"] {
  4939.     background-image: url(%%R6-proleague-spritesheet%%)!important;
  4940.     background-size: 40px;
  4941.     height: 40px;
  4942.     width: 40px
  4943. }
  4944.  
  4945. .flair[class*=pl-continuum] {
  4946.     background-position-y: 0
  4947. }
  4948.  
  4949. .flair[class*=pl-elevate] {
  4950.     background-position-y: -40px
  4951. }
  4952.  
  4953. .flair[class*=pl-ferocity] {
  4954.     background-position-y: -80px
  4955. }
  4956.  
  4957. .flair[class*=pl-flipside] {
  4958.     background-position-y: -120px
  4959. }
  4960.  
  4961. .flair[class*=pl-gifu] {
  4962.     background-position-y: -160px
  4963. }
  4964.  
  4965. .flair[class*=pl-infamy] {
  4966.     background-position-y: -200px
  4967. }
  4968.  
  4969. .flair[class*=pl-millenium] {
  4970.     background-position-y: -240px
  4971. }
  4972.  
  4973. .flair[class*=pl-mostwanted] {
  4974.     background-position-y: -280px
  4975. }
  4976.  
  4977. .flair[class*=pl-omen] {
  4978.     background-position-y: -320px
  4979. }
  4980.  
  4981. .flair[class*=pl-penta] {
  4982.     background-position-y: -360px
  4983. }
  4984.  
  4985. .flair[class*=pl-playingducks] {
  4986.     background-position-y: -400px
  4987. }
  4988.  
  4989. .flair[class*=pl-supremacy] {
  4990.     background-position-y: -440px
  4991. }
  4992.  
  4993. .flair[class*=pl-unknights] {
  4994.     background-position-y: -480px
  4995. }
  4996.  
  4997. .flair[class*=pl-vertical] {
  4998.     background-position-y: -520px
  4999. }
  5000.  
  5001. .flair[class*=pl-vitality] {
  5002.     background-position-y: -560px
  5003. }
  5004.  
  5005. .flair[class*=pl-gbots] {
  5006.     background-position-y: -600px
  5007. }
Add Comment
Please, Sign In to add comment