Advertisement
althindor

Pro for Misfortuned Checkmate

Mar 10th, 2020
656
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 8.05 KB | None | 0 0
  1. /* Designed by Visual Light, Coded by AlthIndor */
  2.  
  3. html, body {background: url('https://i.imgur.com/9XAj6qE.png') center #000;}
  4. #gaia_header, #panel-details, #columns, #column_2 .panel, #column_2 h2, #column_2 h2::after {background: url('https://images2.imgbox.com/92/00/v7qxXZ3L_o.png');}
  5.  
  6. body a {
  7.  text-decoration: none !important;
  8.  transition: all .5s ease-in-out;
  9. }
  10.  
  11. #panel-details {
  12.  background-position: bottom left;
  13.  width: 100%;
  14.  height: 148px;
  15.  position: absolute;
  16.  top: calc(50% - 74px + 15px);
  17.  left: 0;
  18.  box-shadow: 0 0 5px #000;
  19. }
  20.  
  21. /* Fonts */
  22.  
  23. @font-face {
  24.  font-family: 'Noto Serif';
  25.  font-style: normal;
  26.  font-weight: 400;
  27.  src: local('Noto Serif'), local('NotoSerif'), url(https://fonts.gstatic.com/s/notoserif/v8/ga6Iaw1J5X9T9RW6j9bNfFcWaA.woff2) format('woff2');
  28. }
  29.  
  30. @font-face {
  31.  font-family: 'Noto Serif';
  32.  font-style: normal;
  33.  font-weight: 700;
  34.  src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v8/ga6Law1J5X9T9RW6j9bNdOwzfReecQ.woff2) format('woff2');
  35. }
  36.  
  37. /* Header */
  38.  
  39. #viewer #gaia_header {
  40.  background-position: bottom left;
  41.  height: 30px !important;
  42.  box-shadow: 0 0 5px #000;
  43. }
  44. #gaia_header li.spacer {display: none !important;}
  45. #gaia_header li {filter: drop-shadow(0 1px 1px #00000080);}
  46.  
  47. #gaia_header #header_left, #gaia_header #header_right {
  48.  background: none;
  49.  font: 700 0px/24px 'Noto Serif', serif !important;
  50.  padding: 0 8px !important;
  51.  box-sizing: border-box;
  52. }
  53. #gaia_header #header_right {float: right;}
  54.  
  55. #header_left img {
  56.  background: url('https://i.imgur.com/cGGVY2x.png') no-repeat 0 4px;
  57.  width: 0 !important;
  58.  padding: 0 34px 0 0;
  59.  margin:  0 -1px 0 0;
  60.  filter: invert(100%);
  61. }
  62.  
  63. #gaia_header a {
  64.  color: #FFFFFF !important;
  65.  font-size: 11px !important;
  66.  font-variant: small-caps;
  67. }
  68. #gaia_header a:hover {opacity: .8;}
  69.  
  70. #header_left li::before, #header_right li::before {
  71.  font-size: 14px;
  72.  margin: 0 6px;
  73.  position: relative;
  74.  top: 1px;
  75. }
  76. #header_left li:nth-of-type(n+3)::before, #header_right li:nth-of-type(n+2)::before {content: '•';}
  77.  
  78. /* Columns */
  79.  
  80. #columns, #column_1, #column_2 {
  81.  float: none;
  82.  margin: 0;
  83.  position: absolute;
  84. }
  85. #column_3 {display: none;}
  86.  
  87. #columns, #column_1 {
  88.  width: 1160px;
  89.  height: 580px;
  90. }
  91.  
  92. #columns {
  93.  top: calc(50% - 292px + 15px);
  94.  left: calc(50% - 580px);
  95.  transform: translateZ(0);
  96. }
  97.  
  98. #column_2 {
  99.  width: 548px;
  100.  height: 330px;
  101.  top: 126px;
  102.  left: 415px;
  103.  border: 10px solid transparent;
  104.  box-sizing: border-box;
  105. }
  106.  
  107. /* Scrollbars */
  108.  
  109. #columns ::-webkit-scrollbar {
  110.  background: #00000040;
  111.  width: 6px;
  112. }
  113. #columns ::-webkit-scrollbar-thumb {background: #FFFFFF;}
  114.  
  115. #columns * {
  116.  scrollbar-color: #FFFFFF #00000040;
  117.  scrollbar-width: thin;
  118. }
  119.  
  120. /* Panels */
  121.  
  122. .panel, .panel h2 {
  123.  color: #FFFFFF;
  124.  padding: 0;
  125.  margin: 0;
  126. }
  127. .panel:not(#id_store), .panel h2 {box-sizing: border-box;}
  128.  
  129. .panel {
  130.  font: 11px/1.6 'Noto Serif', serif;
  131.  position: absolute;
  132.  overflow: hidden;
  133. }
  134. .panel img {max-width: 100% !important;}
  135.  
  136. .panel a {color: #FFFFBE;}
  137. #id_about a:hover, #id_comments dl a:hover {opacity: .6;}
  138.  
  139. #column_2 .panel {
  140.  background-position: -425px -136px;
  141.  width: 100%;
  142.  height: 100%;
  143.  padding-right: 10px;
  144.  top: -100%;
  145.  left: 0;
  146.  overflow-y: scroll;
  147.  z-index: 9;
  148. }
  149. #column_2 #id_about, #column_2 .panel:hover {top: 0;}
  150. #column_2 #id_about {z-index: 1;}
  151.  
  152. #id_about, #id_comments {text-align: justify;}
  153. #id_wishlist, #id_signature {text-align: center;}
  154.  
  155. /* Panel Headers */
  156.  
  157. #column_2 h2, #column_2 h2::after {
  158.  width: 176px;
  159.  height: 64px;
  160. }
  161.  
  162. #column_2 h2 {
  163.  background-position-y: -580px;
  164.  font-size: 0;
  165.  position: fixed;
  166.  right: 7px;
  167. }
  168. #id_about h2 {top: 165px;}
  169.  
  170. #id_comments h2 {
  171.  background-position-x: -176px;
  172.  top: 229px;
  173. }
  174.  
  175. #id_wishlist h2 {
  176.  background-position-x: -352px;
  177.  top: 293px;
  178. }
  179.  
  180. #id_signature h2 {
  181.  background-position-x: -528px;
  182.  top: 354px;
  183. }
  184.  
  185. #column_2 h2::after {
  186.  content: '';
  187.  background-clip: content-box;
  188.  background-position-x: inherit;
  189.  background-position-y: -644px;
  190.  position: absolute;
  191.  right: 0;
  192.  transition: opacity .5s ease-in-out;
  193. }
  194.  
  195. #column_2 .panel:hover ~ #id_about h2::after, #column_2 h2::after {
  196.  border-left: 0px solid transparent;
  197.  opacity: 0;
  198. }
  199.  
  200. #id_about h2::after, #column_2 .panel:hover h2::after {
  201.  border-left-width: 25px;
  202.  opacity: 1;
  203. }
  204.  
  205. /* Buttons */
  206.  
  207. #id_contact {
  208.  background: none;
  209.  top: 125px;
  210.  overflow: visible;
  211. }
  212.  
  213. #id_contact, #id_store {left: 348px;}
  214. #id_contact h2, #id_contact span, #id_store h2 {display: none;}
  215.  
  216. #id_store {top: 287px;}
  217. #id_store *:nth-last-child(n+2) {display: none;}
  218.  
  219. #id_contact li, #id_contact li a, #id_store, #id_store a {
  220.  width: 40px;
  221.  height: 40px;
  222. }
  223.  
  224. #id_contact li, #id_store {
  225.  background: url('https://i.imgur.com/TnEN5nQ.png') top center / 32px auto #9C64B0;
  226.  border: 2px solid #000;
  227.  border-radius: 50%;
  228.  box-shadow: 0 2px 3px #00000080;
  229.  overflow: hidden;
  230. }
  231.  
  232. #id_contact li {
  233.  margin: 0 0 10px 0;
  234.  position: relative;
  235. }
  236. #id_contact li:nth-of-type(1) {background-position-y: 4px;}
  237. #id_contact li:nth-of-type(2) {background-position-y: -28px;}
  238. #id_contact li:nth-of-type(3) {background-position-y: -60px;}
  239.  
  240. #id_contact li a, #id_store a {
  241.  background: url('https://i.imgur.com/vcNz49l.png') top center / 32px auto #E64CB4;
  242.  background-position: inherit;
  243.  font-size: 0;
  244.  position: absolute;
  245.  opacity: 0;
  246. }
  247. #id_contact li:hover a, #id_store:hover a {opacity: 1;}
  248. #id_store, #id_store a {background-position: center -124px;}
  249.  
  250. /* Comments */
  251.  
  252. #id_comments #alerts_banner {display: none;}
  253. #id_comments dd {margin: 0 0 15px 0;}
  254. #id_comments dd:last-of-type {margin: 0;}
  255.  
  256. #id_comments dl {
  257.  clear: both;
  258.  margin-top: 50px;
  259. }
  260.  
  261. #id_comments dt {
  262.  height: auto;
  263.  line-height: normal;
  264.  padding: 0 0 4px 0;
  265.  margin: 0 0 2px 0;
  266.  border-bottom: 1px solid #00000040;
  267. }
  268.  
  269. #id_comments .dropBox {
  270.  background: #00000040;
  271.  width: 48px;
  272.  height: 60px;
  273.  margin: 5px 8px 0px 0px;
  274.  border: 1px solid #000;
  275.  overflow: hidden;
  276. }
  277.  
  278. #id_comments .dropBox img {
  279.  max-width: none !important;
  280.  width: 120px;
  281.  height: 150px;
  282.  margin-top: -25px;
  283.  margin-left: -45px;
  284. }
  285.  
  286. /* Comments Buttons */
  287.  
  288. #id_comments h2 + div, #id_comments h2 ~ p {
  289.  background: #9C64B0;
  290.  width: calc(50% - 5px);
  291.  height: 34px;
  292.  font-variant: small-caps;
  293.  line-height: 28px;
  294.  text-align: center;
  295.  position: relative;
  296.  border: 2px solid #000;
  297.  border-radius: 3px;
  298.  box-shadow: 0 2px 3px #00000040;
  299.  box-sizing: border-box;
  300.  transition: background .5s ease-in-out;
  301. }
  302. #id_comments h2 + div:hover, #id_comments h2 ~ p:hover {background: #E64CB4;}
  303. #id_comments h2 + div {float: left;}
  304. #id_comments h2 ~ p {float: right;}
  305.  
  306. #id_comments h2 + div a, #id_comments h2 ~ p a {
  307.  width: 100%;
  308.  height: 100%;
  309.  position: absolute;
  310.  top: 0;
  311.  left: 0;
  312. }
  313.  
  314. /* Wish List */
  315.  
  316. #id_wishlist {
  317.  display: grid;
  318.  grid-template-columns: repeat(10, 1fr);
  319.  grid-auto-rows: 40px;
  320.  gap: 10px;
  321.  justify-content: center;
  322. }
  323. .premium_sparkle, .owner_checkmark {margin: 0;}
  324.  
  325. #id_wishlist .item {
  326.  background: #FFFFFF40;
  327.  width: 100%;
  328.  height: 30px;
  329.  padding: 5px 0;
  330.  position: relative;
  331.  border-radius: 3px;
  332.  transition: all .5s ease-in-out;
  333. }
  334. #id_wishlist .item:hover {background: #FFFFFF;}
  335.  
  336. .premium_sparkle {
  337.  top: 3px;
  338.  right: 1px;
  339. }
  340.  
  341. .owner_checkmark {
  342.  left: 5px;
  343.  bottom: 5px;
  344.  filter: drop-shadow(0 0 .1px #000);
  345. }
  346.  
  347. /* Media */
  348.  
  349. .media_panel, .media_panel h2 {transition: opacity .5s ease-in-out;}
  350. .media_panel:hover, .media_panel:hover h2 {opacity: 1;}
  351.  
  352. .media_panel {
  353.  background: url('https://i.imgur.com/gqTTTvw.png') -20px -6px, linear-gradient(to bottom, #9C64B0, #C65CAC);
  354.  width: 72px;
  355.  height: 32px !important;
  356.  bottom: 47px;
  357.  left: 247px;
  358.  border-radius: 5px;
  359.  box-shadow: 0 1px 3px 2px #00000080;
  360.  opacity: .4;
  361. }
  362.  
  363. .media_panel h2 {
  364.  background: none;
  365.  position: fixed;
  366.  color: #FFFFFF;
  367.  font-size: inherit;
  368.  text-shadow: 0 0 1px #000;
  369.  bottom: 55px;
  370.  left: 330px;
  371.  opacity: 0;
  372.  pointer-events: none;
  373. }
  374.  
  375. .media_panel iframe {
  376.  width: 300px;
  377.  height: 200px;
  378.  position: absolute;
  379.  bottom: -2px;
  380.  left: -20px;
  381.  opacity: .01;
  382. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement