Advertisement
althindor

Pro for Gnomadic

Nov 29th, 2018
447
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 6.90 KB | None | 0 0
  1. /* Code by AlthIndor, Graphics by Cassiel Socks */
  2.  
  3. html, body {background: url('https://i.imgur.com/iXH8bDv.jpg') fixed top right / cover;}
  4. #columns, .panel h2, #id_contact ul:not(.buttons) li, #id_comments h2 + div {background: url('https://images2.imgbox.com/03/c0/OFDCZFZM_o.png');}
  5. #gaia_header *, #columns *, #texts_container * {font-family: 'Quicksand', sans-serif;}
  6.  
  7. :root {
  8.  --column-size: 440px;
  9.  --text-color: #404A38;
  10.  --accent-color: #C03430;
  11.  --background-color: rgba(245,245,220,.8);
  12. }
  13.  
  14. #columns ::-webkit-scrollbar {
  15.  background: linear-gradient(to bottom, transparent, rgba(0,0,0,.3)) var(--accent-color);
  16.  width: 10px;
  17.  border-radius: 5px;
  18. }
  19.  
  20. #columns ::-webkit-scrollbar-thumb {
  21.  background: var(--background-color);
  22.  border: 1px solid var(--accent-color);
  23.  border-radius: 5px;
  24. }
  25.  
  26. /* BADGER */
  27.  
  28. @font-face {
  29.  font-family: 'Quicksand';
  30.  font-style: normal;
  31.  font-weight: 400;
  32.  src: local('Quicksand Regular'), local('Quicksand-Regular'), url(https://fonts.gstatic.com/s/quicksand/v8/6xKtdSZaM9iE8KbpRA_hK1QN.woff2) format('woff2');
  33. }
  34.  
  35. @font-face {
  36.  font-family: 'Quicksand';
  37.  font-style: normal;
  38.  font-weight: 700;
  39.  src: local('Quicksand Bold'), local('Quicksand-Bold'), url(https://fonts.gstatic.com/s/quicksand/v8/6xKodSZaM9iE8KbpRA_pkHEYT8L_.woff2) format('woff2');
  40. }
  41.  
  42. /* BADGER */
  43.  
  44. #gaia_header {
  45.  background: rgba(48,38,33,.6);
  46.  border-bottom: 5px solid transparent;
  47. }
  48.  
  49. #gaia_header #header_left, #gaia_header #header_right {
  50.  background: none;
  51.  color: transparent;
  52.  line-height: 28px !important;
  53.  padding: 0 7px !important;
  54.  box-sizing: border-box;
  55. }
  56. #gaia_header #header_right {float: right;}
  57. #gaia_header .spacer {display: none !important;}
  58. #gaia_header li {margin: 0 1px;}
  59.  
  60. #header_left img {
  61.  background: url('https://gaia.hs.llnwd.net/e1/images/gaia_global/gaia_header/br_gaia_logo_header.png') no-repeat;
  62.  background-size: auto 200%;
  63.  width: 0;
  64.  height: 17px;
  65.  padding: 0 40px 0 0;
  66.  margin-left: -1px;
  67. }
  68.  
  69. #gaia_header a {
  70.  color: #FFFFFF !important;
  71.  font-size: 12px !important;
  72.  text-decoration: none;
  73.  text-transform: uppercase;
  74. }
  75.  
  76. /* BADGER */
  77.  
  78. #columns, #column_1, #column_2 {
  79.  float: none;
  80.  margin: 0;
  81.  position: absolute;
  82. }
  83. #column_3 {display: none;}
  84.  
  85. #columns {
  86.  background-repeat: no-repeat;
  87.  width: 980px;
  88.  height: 780px;
  89.  top: 30px;
  90.  left: calc(50% - 490px);
  91.  transform: translateZ(0);
  92. }
  93.  
  94. @media screen and (min-height: 800px) {
  95.  #columns {
  96.     top: calc(50% - 490px);
  97.     height: 760px;
  98.   }
  99. }
  100.  
  101. #column_1 {
  102.  width: 1px;
  103.  height: 1px;
  104.  bottom: 130px;
  105.  left: 304px;
  106.  overflow: visible;
  107. }
  108.  
  109. #column_2 {
  110.  width: var(--column-size);
  111.  height: var(--column-size);
  112.  left: calc(50% - (var(--column-size) / 2));
  113.  top: calc(50% - (var(--column-size) / 2));
  114. }
  115.  
  116. /* BADGER */
  117.  
  118. .panel, .panel h2 {
  119.  color: var(--text-color);
  120.  padding: 0;
  121.  margin: 0;
  122. }
  123.  
  124. .panel {
  125.  font-size: 12px;
  126.  line-height: 1.6em;
  127.  text-align: justify;
  128.  box-sizing: border-box;
  129. }
  130.  
  131. .panel h2 {
  132.  font-weight: bold;
  133.  text-align: center;
  134. }
  135.  
  136. .panel a {color: var(--accent-color);}
  137. .panel img {max-width: 100% !important;}
  138.  
  139. #column_2 .panel {
  140.  background: var(--background-color);
  141.  width: 100%;
  142.  height: 100%;
  143.  padding-right: 20px;
  144.  position: absolute;
  145.  top: -100%;
  146.  border: 20px solid transparent;
  147.  border-radius: 20px;
  148.  overflow-x: hidden;
  149.  overflow-y: scroll;
  150. }
  151. #column_2 .panel:hover {top: 0;}
  152.  
  153. /* BADGER */
  154.  
  155. #column_2 .panel h2 {
  156.  background-clip: content-box;
  157.  width: 120px;
  158.  height: 120px;
  159.  font-size: 0;
  160.  position: fixed;
  161.  border-radius: 50%;
  162.  box-shadow: -2px 2px 2px rgba(0,0,0,.3);
  163.  z-index: 999;
  164. }
  165.  
  166. #column_2 .panel:hover h2 {
  167.  margin: -3px 0 0 -3px;
  168.  border: 3px solid #FFFFFF;
  169.  box-shadow: 0 0 15px #FFFFFF, -2px 2px 2px rgba(0,0,0,.3);
  170. }
  171.  
  172. #id_about h2 {
  173.  background-position: -980px 0;
  174.  top: calc(50% - 220px);
  175.  left: 155px;
  176. }
  177.  
  178. #id_comments h2 {
  179.  background-position: -980px -120px;
  180.  top: calc(50% - 60px);
  181.  left: 112px;
  182. }
  183.  
  184. #id_wishlist h2 {
  185.  background-position: -980px -240px;
  186.  top: calc(50% + 100px);
  187.  left: 155px;
  188. }
  189.  
  190. /* BADGER */
  191.  
  192. #column_2 .panel h2::after {
  193.  content: '';
  194.  display: block;
  195.  width: 0;
  196.  height: 100%;
  197.  position: absolute;
  198.  top: 0;
  199.  left: 50%;
  200. }
  201.  
  202. #id_about h2:hover::after, #id_wishlist h2:hover::after {width: 70px;}
  203. #id_comments h2:hover::after {width: 110px;}
  204.  
  205. /* BADGER */
  206.  
  207. #id_comments #alerts_banner {display: none;}
  208. #id_comments .dropBox {display: none;}
  209. #id_comments .date {font: 85% monospace;}
  210. #id_comments .date a {font-weight: normal;}
  211. #id_comments h2 ~ p {display: none;}
  212.  
  213. #id_comments dt {
  214.  height: auto;
  215.  line-height: normal;
  216.  padding: 0 0 4px 0;
  217.  margin: 0 0 2px 0;
  218.  border-bottom: 1px dashed rgba(0,0,0,.3);
  219. }
  220.  
  221. #id_comments dd {
  222.  margin-bottom: 15px;
  223.  position: relative;
  224. }
  225. #id_comments dd:last-of-type {margin-bottom: 0;}
  226.  
  227. #id_comments .deletecomment {
  228.  margin: 0;
  229.  position: absolute;
  230.  bottom: 0;
  231. }
  232. #id_comments .deletecomment ~ .postcontent {margin-bottom: 20px;}
  233. #id_comments .deletecomment br {display: none;}
  234. #id_comments .deletecomment a {text-decoration: none;}
  235.  
  236. #id_comments .deletecomment a:first-of-type::after {
  237.  content: '•';
  238.  margin: 0 2px 0 5px;
  239. }
  240.  
  241. /* MUSHROOM MUSHROOM */
  242.  
  243. #id_wishlist {
  244.  display: grid;
  245.  grid-template-columns: repeat(7, 1fr);
  246.  grid-auto-rows: max-content;
  247.  grid-auto-flow: row dense;
  248.  grid-row-gap: 10px;
  249.  grid-column-gap: 10px;
  250.  justify-items: center;
  251. }
  252. #id_wishlist .clear {display: none;}
  253.  
  254. #id_wishlist .owner_checkmark {
  255.  margin: 0;
  256.  top: calc(50% + 4px);
  257.  left: calc(50% - 16px);
  258. }
  259. .premium_sparkle {display: none;}
  260.  
  261. #id_wishlist .item {
  262.  background: #FFFFFF;
  263.  width: 30px;
  264.  height: 30px;
  265.  text-align: center;
  266.  padding: 5px;
  267.  position: relative;
  268.  border: 2px solid rgba(48,38,33,.2);
  269.  border-radius: 5px;
  270. }
  271. #id_wishlist .item:hover {background: var(--accent-color);}
  272.  
  273. /* SNAAAAAAAKE */
  274.  
  275. #id_contact {background: none;}
  276. #id_contact h2 {display: none;}
  277.  
  278. #id_contact ul:not(.buttons) li, #id_comments h2 + div {
  279.  background-position-x: -985px;
  280.  width: 50px;
  281.  height: 50px;
  282.  position: absolute;
  283.  border: 3px solid #FFFFFF;
  284.  border-radius: 50%;
  285.  box-shadow: -2px 2px 2px rgba(0,0,0,.3);
  286. }
  287. #id_contact ul:not(.buttons) *, #id_comments h2 + div * {font-size: 0;}
  288.  
  289. #id_contact ul:not(.buttons) li:hover, #id_comments h2 + div:hover {
  290.  background-position-x: -1045px;
  291.  border-color: var(--accent-color);
  292. }
  293.  
  294. #id_contact ul:not(.buttons) li:nth-of-type(1) {
  295.  background-position-y: -365px;
  296.  top: 0;
  297.  left: 0;
  298. }
  299.  
  300. #id_contact ul:not(.buttons) li:nth-of-type(2) {
  301.  background-position-y: -425px;
  302.  top: 30px;
  303.  left: 76px;
  304. }
  305.  
  306. #id_contact ul:not(.buttons) li:nth-of-type(3) {
  307.  background-position-y: -485px;
  308.  top: 42px;
  309.  left: 160px;
  310. }
  311.  
  312. #id_comments h2 + div {
  313.  background-position-y: -545px;
  314.  position: fixed;
  315.  top: 220px;
  316.  left: 755px;
  317. }
  318.  
  319. #id_contact ul:not(.buttons) a, #id_comments h2 + div a {
  320.  display: block;
  321.  width: 100%;
  322.  height: 100%;
  323.  position: absolute;
  324.  top: 0;
  325.  left: 0;
  326. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement