Advertisement
althindor

Pro for Kaze Rune

Sep 13th, 2019
517
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 8.70 KB | None | 0 0
  1. /* Graphics by `Echeveria, Code by AlthIndor */
  2.  
  3. html {
  4.  --dark-color: #4F5953;
  5.  --medm-color: #7D8C82;
  6.  --lite-color: #C5D9CA;
  7. }
  8.  
  9. html, body {background: url('https://images2.imgbox.com/d0/ba/j2CvaMz6_o.png');}
  10. body a {text-decoration: none !important;}
  11.  
  12. body ::selection {
  13.  background: var(--dark-color);
  14.  color: #FFFFFF;
  15. }
  16.  
  17. #columns, #column_2 h2 {background: url('https://images2.imgbox.com/3d/37/7J3RAhz9_o.png');}
  18.  
  19. /* Fonts */
  20.  
  21. @font-face {
  22.  font-family: 'Open Sans';
  23.  font-style: normal;
  24.  font-weight: 400;
  25.  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
  26. }
  27.  
  28. @font-face {
  29.  font-family: 'Exo 2';
  30.  font-style: normal;
  31.  font-weight: 500;
  32.  src: local('Exo 2 Medium'), local('Exo2-Medium'), url(https://fonts.gstatic.com/s/exo2/v6/7cHrv4okm5zmbt7bCPs7wH8.woff2) format('woff2');
  33. }
  34.  
  35. @font-face {
  36.  font-family: 'Exo 2';
  37.  font-style: normal;
  38.  font-weight: 600;
  39.  src: local('Exo 2 Semi Bold'), local('Exo2-SemiBold'), url(https://fonts.gstatic.com/s/exo2/v6/7cHrv4okm5zmbt73D_s7wH8.woff2) format('woff2');
  40. }
  41.  
  42. /* Header */
  43.  
  44. #viewer #gaia_header {
  45.  background: #3E3331 !important;
  46.  width: calc(100% - 20px) !important;
  47.  height: 30px !important;
  48.  top: 10px !important;
  49.  left: 10px !important;
  50.  box-shadow: 0 5px 0 rgba(13,13,13,.2);
  51. }
  52.  
  53. #gaia_header #header_left, #gaia_header #header_right {
  54.  background: none;
  55.  font: 600 0px/28px 'Exo 2', sans-serif !important;
  56.  padding: 0 1px !important;
  57. }
  58. #gaia_header #header_right {float: right;}
  59.  
  60. #gaia_header li {padding: 18px 5px 10px 5px;}
  61. #gaia_header li:hover {background: rgba(255,255,255,.2);}
  62. #gaia_header li.spacer {display: none !important;}
  63.  
  64. #header_left li img {
  65.  background: url('https://graphics.gaiaonline.com/images/gaia_global/gaia_header/br_gaia_logo_header.png');
  66.  background-size: 100% auto !important;
  67.  width: 0 !important;
  68.  height: 18px !important;
  69.  padding: 0 38px 0 0 !important;
  70. }
  71.  
  72. #gaia_header a {
  73.  color: #FFFFFF !important;
  74.  font-size: 12px !important;
  75.  font-weight: 600 !important;
  76. }
  77.  
  78. /* Columns */
  79.  
  80. #columns, #column_1, #column_2 {
  81.  margin: 0;
  82.  position: absolute;
  83. }
  84. #column_3 {display: none;}
  85.  
  86. #columns {
  87.  width: 1050px;
  88.  height: 610px;
  89.  top: 65px;
  90.  left: calc(50% - 525px);
  91.  transform: translateZ(0);
  92. }
  93. @media screen and (min-height: 740px) {#columns {top: calc(50% - 305px);}}
  94.  
  95. #column_1 {
  96.  width: 100%;
  97.  height: 100%;
  98. }
  99.  
  100. #column_2 {
  101.  width: 350px;
  102.  height: 234px;
  103.  top: 212px;
  104.  left: 474px;
  105. }
  106.  
  107. #columns ::-webkit-scrollbar {
  108.  background: transparent;
  109.  width: 8px;
  110. }
  111.  
  112. #columns ::-webkit-scrollbar-thumb {
  113.  background: var(--dark-color);
  114.  border-radius: 4px;
  115. }
  116.  
  117. /* Panels */
  118.  
  119. .panel, .panel h2 {
  120.  margin: 0;
  121.  padding: 0;
  122. }
  123.  
  124. .panel {
  125.  position: absolute;
  126.  box-sizing: border-box;
  127. }
  128. .panel img:not(.avatarImage) {max-width: 100%;}
  129.  
  130. .panel a {
  131.  color: var(--dark-color);
  132.  font-family: 'Exo 2', sans-serif;
  133.  font-weight: 600;
  134. }
  135.  
  136. #column_1 .panel {background: none;}
  137. #column_1 h2 {display: none;}
  138.  
  139. #column_2:hover .panel {transition: top 0s linear 0s, z-index 0s linear 0s;}
  140.  
  141. #column_2 .panel {
  142.  background: #F2F2F2;
  143.  width: 100%;
  144.  height: 100%;
  145.  color: #404040;
  146.  font: 11px/1.7 'Open Sans', sans-serif;
  147.  text-align: justify;
  148.  padding-right: 15px;
  149.  overflow-x: hidden;
  150.  overflow-y: scroll;
  151.  scrollbar-width: thin;
  152.  scrollbar-color: var(--dark-color) transparent;
  153.  transition: top 0s linear 9999s, z-index 0s linear 9999s;
  154. }
  155.  
  156. #column_2 .panel:hover {
  157.  top: 0;
  158.  z-index: 9;
  159.  transition: top 0s linear 0s, z-index 0s linear 0s;
  160. }
  161.  
  162. #id_about {
  163.  top: 0;
  164.  z-index: 3;
  165. }
  166.  
  167. #id_comments, #id_footprints {
  168.  top: -100%;
  169.  z-index: 2;
  170. }
  171.  
  172. /* Headers */
  173.  
  174. #column_2:hover h2 {transition: background-position 0s linear 0s}
  175.  
  176. #column_2 h2 {
  177.  background-clip: content-box;
  178.  width: 120px;
  179.  height: 34px;
  180.  color: #FFFFFF;
  181.  font: 600 16px/33px 'Exo 2', sans-serif;
  182.  text-align: center;
  183.  text-transform: capitalize;
  184.  position: fixed;
  185.  top: 482px;
  186.  border: 5px solid transparent;
  187.  transition: background-position 0s linear 9999s;
  188. }
  189. #column_2 .panel:hover h2 {transition: background 0s linear 0s}
  190.  
  191. #column_2 h2, #column_2 .panel:hover ~ #id_about h2 {background-position: 0 bottom;}
  192. #id_about h2, #column_2 .panel:hover h2 {background-position: -120px bottom;}
  193.  
  194. #id_about h2 {
  195.  left: 316px;
  196.  border-width: 0 5px 0 0;
  197. }
  198.  
  199. #id_comments h2 {
  200.  left: 441px;
  201.  border-width: 0 5px;
  202. }
  203.  
  204. #id_footprints h2 {
  205.  left: 571px;
  206.  border-width: 0 0 0 5px;
  207. }
  208.  
  209. #column_2::before, #column_2 h2::before, #column_2 h2::after {
  210.  content: '';
  211.  display: block;
  212.  position: fixed;
  213. }
  214.  
  215. #column_2::before {
  216.  width: 380px;
  217.  height: 34px;
  218.  top: 482px;
  219.  left: calc(50% - 190px - 19px);
  220.  z-index: 1;
  221. }
  222.  
  223. #column_2 h2::before, #column_2 h2::after {
  224.  width: calc(100% - 400px);
  225.  height: 10px;
  226.  left: 200px;
  227. }
  228. #column_2 h2::before {top: 472px;}
  229. #column_2 h2::after {top: 516px;}
  230.  
  231. /* Details */
  232.  
  233. #id_details {
  234.  width: 140px;
  235.  top: 232px;
  236.  left: 258px;
  237. }
  238.  
  239. #id_details p:first-of-type {margin-bottom: 25px;}
  240. #id_details p:nth-of-type(n+2) {display: none;}
  241.  
  242. .forum_userstatus, .forum_userstatus span {
  243.  padding: 0 !important;
  244.  box-sizing: border-box;
  245. }
  246.  
  247. .forum_userstatus {
  248.  width: 140px;
  249.  height: 30px;
  250.  position: static;
  251.  border: 1px solid var(--lite-color);
  252.  border-radius: 3px;
  253. }
  254.  
  255. .forum_userstatus .statuslinks, .forum_userstatus .pushBox {height: 100%;}
  256. .forum_userstatus span, .forum_userstatus .pushBox {width: 100%;}
  257.  
  258. .forum_userstatus .statuslinks {
  259.  background: url('https://i.imgur.com/UzAXOFf.png') 110px -99px;
  260.  position: relative;
  261. }
  262.  
  263. .forum_userstatus span {
  264.  background-position-x: 6px !important;
  265.  font: 500 14px/14px 'Exo 2', sans-serif !important;
  266.  text-indent: 26px;
  267.  margin: 6px 0 0 0 !important;
  268.  z-index: 1;
  269. }
  270.  
  271. .forum_userstatus .pushBox {
  272.  position: absolute;
  273.  z-index: 2;
  274. }
  275.  
  276. /* Drop-Down Menu */
  277.  
  278. #avatar_menu {
  279.  width: 140px;
  280.  border: 1px solid var(--lite-color);
  281.  box-sizing: border-box;
  282. }
  283. #avatar_menu .menu_seperator {display: none !important;}
  284.  
  285. #avatar_menu a {
  286.  height: auto !important;
  287.  color: var(--dark-color);
  288.  font: 11px/18px 'Exo 2', sans-serif;
  289.  text-indent: 7px;
  290.  padding: 0 0 2px 0;
  291.  margin: 0;
  292. }
  293. #avatar_menu a:hover {background: var(--lite-color);}
  294.  
  295. /* Contact */
  296.  
  297. #id_contact {
  298.  padding: 5px 0 0 5px;
  299.  top: 305px;
  300.  right: 138px;
  301. }
  302.  
  303. #id_contact ul:not(.buttons) li {
  304.  background: linear-gradient(to bottom, var(--lite-color), var(--medm-color));
  305.  width: 40px;
  306.  height: 40px;
  307.  margin: 0 0 15px 0;
  308.  border: 4px solid var(--dark-color);
  309.  border-radius: 50%;
  310.  box-shadow: 0 0 0 5px rgba(13,13,13,.2);
  311.  overflow: hidden;
  312. }
  313.  
  314. #id_contact ul:not(.buttons) li:hover {
  315.  background: var(--lite-color);
  316.  border-color: var(--medm-color);
  317. }
  318.  
  319. #id_contact ul:not(.buttons) span, #id_contact ul:not(.buttons) a {
  320.  display: block;
  321.  background: url('https://i.imgur.com/TnEN5nQ.png') content-box;
  322.  background-size: 36px auto;
  323.  width: 100%;
  324.  height: 100%;
  325.  font-size: 0;
  326.  opacity: .5;
  327. }
  328.  
  329. #id_contact ul:not(.buttons) li:nth-of-type(1) span, #id_contact ul:not(.buttons) li:nth-of-type(1) a {background-position: center 2px;}
  330. #id_contact ul:not(.buttons) li:nth-of-type(2) span, #id_contact ul:not(.buttons) li:nth-of-type(2) a {background-position: center -34px;}
  331. #id_contact ul:not(.buttons) li:nth-of-type(3) span, #id_contact ul:not(.buttons) li:nth-of-type(3) a {background-position: center -70px;}
  332.  
  333. /* Comments */
  334.  
  335. #id_comments #alerts_banner {display: none;}
  336. #id_comments .deletecomment {margin: 0 0 0 10px;}
  337. #id_comments dd {margin-bottom: 15px;}
  338. #id_comments dd:last-of-type {margin: 0;}
  339.  
  340. #id_comments dt {
  341.  padding: 0;
  342.  margin: 0 0 2px 0;
  343.  border-bottom: 1px dotted var(--medm-color);
  344. }
  345.  
  346. #id_comments .dropBox {
  347.  background: #FFFFFF;
  348.  width: 48px;
  349.  height: 48px;
  350.  margin: 4px 5px 0 0;
  351.  border: 1px dotted var(--medm-color);
  352.  box-sizing: border-box;
  353.  overflow: hidden;
  354. }
  355.  
  356. #id_comments .dropBox img {
  357.  width: 120px;
  358.  height: 150px;
  359.  margin: -30px 0 0 -40px;
  360. }
  361.  
  362. /* Comments Buttons */
  363.  
  364. #id_comments h2 + div, #id_comments h2 ~ p {
  365.  display: block;
  366.  float: left;
  367.  background: #FFFFFF;
  368.  width: calc(50% - 5px);
  369.  height: 30px;
  370.  text-align: center;
  371.  position: relative;
  372.  margin: 0 0 10px 0;
  373.  border: 1px solid var(--lite-color);
  374.  border-radius: 3px;
  375.  box-sizing: border-box;
  376. }
  377. #id_comments h2 + div {margin-right: 10px;}
  378.  
  379. #id_comments h2 + div a, #id_comments h2 ~ p a {
  380.  display: block;
  381.  width: 100%;
  382.  height: 100%;
  383.  font: 600 12px/28px 'Exo 2', sans-serif;
  384.  text-indent: -3px;
  385.  position: absolute;
  386.  top: 0;
  387.  left: 0;
  388. }
  389.  
  390. #id_comments h2 ~ p a {font-size: 0;}
  391. #id_comments h2 ~ p a::after {content: '🙃 All Comments'; font-size: 12px;}
  392. #id_comments h2 + div a::before {content: '😊 ';}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement