Advertisement
althindor

Valentine Pro for bzztbzzt

Feb 6th, 2020
615
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 6.32 KB | None | 0 0
  1. /* Graphics by Cassiel Socks, Code by AlthIndor */
  2.  
  3. html, body {background: url('https://i.imgur.com/FWUV3dR.png') center / 200px auto;}
  4. #viewer #gaia_header, #columns, #column_1, #id_contact li, .custom_panel .spoiler-control {background: url('https://images2.imgbox.com/17/24/ef41qppe_o.png');}
  5.  
  6. body a {
  7.  text-decoration: none !important;
  8.  transition: all .5s ease-in-out;
  9. }
  10.  
  11. html {
  12.  --brown-dark: #422618;
  13.  --green-lite: #B0D09C;
  14.  --pink-dark: #DC6868;
  15.  --pink-lite: #F4B0BC;
  16. }
  17. /* Fonts */
  18.  
  19. @font-face {
  20.  font-family: 'Cookie';
  21.  font-style: normal;
  22.  font-weight: 400;
  23.  src: local('Cookie-Regular'), url(https://fonts.gstatic.com/s/cookie/v11/syky-y18lb0tSbf9kgqS.woff2) format('woff2');
  24. }
  25.  
  26. @font-face {
  27.  font-family: 'Lora';
  28.  font-style: normal;
  29.  font-weight: 400;
  30.  src: local('Lora Regular'), local('Lora-Regular'), url(https://fonts.gstatic.com/s/lora/v14/0QIvMX1D_JOuMwr7Iw.woff2) format('woff2');
  31. }
  32.  
  33. @font-face {
  34.  font-family: 'Lora';
  35.  font-style: normal;
  36.  font-weight: 700;
  37.  src: local('Lora Bold'), local('Lora-Bold'), url(https://fonts.gstatic.com/s/lora/v14/0QIgMX1D_JOuO7HeNtxumg.woff2) format('woff2');
  38. }
  39.  
  40. /* Header */
  41.  
  42. #viewer #gaia_header {
  43.  background-position: center -888px;
  44.  height: 20px !important;
  45.  box-shadow: 0 3px 1px #500810;
  46. }
  47.  
  48. #gaia_header #header_left, #gaia_header #header_right {
  49.  background: none;
  50.  font: 0px/40px 'Cookie', cursive !important;
  51.  padding: 0 3px !important;
  52.  box-sizing: border-box !important;
  53. }
  54. #gaia_header #header_right {float: right !important;}
  55.  
  56. #gaia_header li.spacer {display: none !important;}
  57. #gaia_header li {margin: 0 4px !important;}
  58.  
  59. #header_left img {
  60. -webkit-mask: url('https://i.imgur.com/cGGVY2x.png') 0 2px no-repeat;
  61.  mask: url('https://i.imgur.com/cGGVY2x.png') 0px 2px no-repeat;
  62.  background: var(--brown-dark);
  63.  width: 0 !important;
  64.  padding: 0 34px 0 0;
  65.  margin: 0 -1px 0 0;
  66.  transition: background .5s ease-in-out;
  67. }
  68. #header_left li:nth-of-type(2) a:hover img {background: #FFFFFF;}
  69.  
  70. #gaia_header a {
  71.  background: #FFFFFF;
  72.  color: var(--brown-dark) !important;
  73.  font-size: 15px !important;
  74.  font-weight: 400 !important;
  75.  padding: 2px 6px 0 5px;
  76.  border: 2px solid transparent;
  77.  border-radius: 5px;
  78.  box-shadow: 0 0 0 1px var(--pink-lite) inset, 0 3px 1px #500810;
  79. }
  80.  
  81. #gaia_header a:hover {
  82.  background: var(--pink-dark);
  83.  color: #FFFFFF !important;
  84.  box-shadow: 0 0 0 1px #FFFFFF inset, 0 3px 1px #500810;
  85. }
  86.  
  87. /* Columns */
  88.  
  89. #columns, #column_1, #column_2  {
  90.  float: none;
  91.  display: block;
  92.  font-size: 0;
  93.  margin: 0;
  94.  position: absolute;
  95. }
  96. #column_3 {display: none;}
  97.  
  98. #columns {
  99.  background-position: calc(50% + 100px) bottom;
  100.  width: 100%;
  101.  height: 320px;
  102.  left: 0;
  103.  top: calc(50% - 160px);
  104.  overflow: visible;
  105.  transform: translateZ(0);
  106. }
  107.  
  108. #column_1 {
  109.  width: 708px;
  110.  height: 648px;
  111.  top: calc(50% - 324px);
  112.  left: calc(50% - 354px);
  113. }
  114.  
  115. #column_2 {
  116.  width: 280px;
  117.  height: 260px;
  118.  top: 65px;
  119.  left: calc(50% - 140px);
  120. }
  121.  
  122. #columns ::-webkit-scrollbar {width: 0;}
  123. #columns * {scrollbar-width: none;}
  124.  
  125. /* Panels */
  126.  
  127. .panel {
  128.  background: none;
  129.  color: var(--brown-dark);
  130.  font: 11px/1.7 'Lora', serif;
  131.  text-align: center;
  132.  padding: 0;
  133.  margin: 0;
  134.  box-sizing: border-box;
  135.  overflow: hidden;
  136. }
  137. .panel h2 {display: none;}
  138. .panel img {max-width: 100% !important;}
  139.  
  140. .panel a {color: var(--pink-dark);}
  141. .panel a:hover {color: var(--pink-lite);}
  142.  
  143. .custom_panel .spoiler-wrapper {
  144.  padding: 0;
  145.  border: none;
  146. }
  147.  
  148. #id_about, #id_wishlist {
  149.  width: 100%;
  150.  height: 100%;
  151.  overflow-y: scroll;
  152. }
  153.  
  154. /* Contact and Panel Buttons */
  155.  
  156. #id_contact {
  157.  width: 174px;
  158.  height: 173px;
  159.  top: 11px;
  160.  right: 42px;
  161. }
  162. #id_contact span, .custom_panel span {display: none;}
  163. #id_contact, #id_contact li, #id_contact a {position: absolute;}
  164.  
  165. #id_contact li, .custom_panel .spoiler-control {
  166.  background-position-x: right;
  167.  width: 61px;
  168.  height: 61px;
  169.  border-radius: 50%;
  170.  opacity: .01;
  171.  transition: opacity .5s ease-in-out;
  172. }
  173. #id_contact li:hover, .custom_panel .spoiler-control:hover {opacity: 1;}
  174. #id_contact li:nth-of-type(1) {background-position-y: 0;}
  175.  
  176. #id_contact li:nth-of-type(2) {
  177.  background-position-y: -61px;
  178.  top: 49px;
  179.  left: 63px;
  180. }
  181.  
  182. #id_contact li:nth-of-type(3) {
  183.  background-position-y: -122px;
  184.  bottom: 0;
  185.  right: 0;
  186. }
  187.  
  188. #id_contact a {
  189.  display: block;
  190.  width: 100%;
  191.  height: 100%;
  192.  font-size: 0;
  193. }
  194.  
  195. .custom_panel .spoiler-control {
  196.  display: block !important;
  197.  position: fixed;
  198.  border: none;
  199.  outline: none;
  200. }
  201.  
  202. .custom_panel .spoiler-control-show {
  203.  background-position-y: -183px;
  204.  left: calc(50% - 265px);
  205.  bottom: -102px;
  206. }
  207.  
  208. .custom_panel .spoiler-control-hide {
  209.  background-position-y: -244px;
  210.  left: calc(50% - 202px);
  211.  bottom: -151px;
  212. }
  213.  
  214. /* Wish List */
  215.  
  216. #id_wishlist {
  217.  display: grid;
  218.  width: 260px;
  219.  margin-left: 10px;
  220.  grid-template-columns: repeat(5, 44px);
  221.  grid-auto-rows: 44px;
  222.  gap: 10px;
  223.  justify-items: center;
  224. }
  225. #id_wishlist .clear, .premium_sparkle {display: none;}
  226.  
  227. #id_wishlist .item {
  228.  background: #B0D09CA0;
  229.  width: 44px;
  230.  height: 44px;
  231.  padding: 5px;
  232.  position: relative;
  233.  border: 2px solid transparent;
  234.  border-radius: 50%;
  235.  box-shadow: 0 0 0 1px olivedrab inset;
  236.  outline: 1px dotted olivedrab;
  237.  outline-offset: -6px;
  238.  box-sizing: border-box;
  239.  transition: all .5s ease-in-out;
  240. }
  241.  
  242. #id_wishlist .item:hover {
  243.  background: #F4B0BCA0;
  244.  box-shadow: 0 0 0 1px var(--pink-dark) inset;
  245.  outline-color: var(--pink-dark);
  246. }
  247.  
  248. .owner_checkmark {
  249.  margin: 0;
  250.  top: 23px;
  251.  left: 6px;
  252. }
  253.  
  254. /* Spoiler Switch Control */
  255.  
  256. .custom_panel .spoiler-wrapper::before, .custom_panel .spoiler-wrapper::after {
  257.  display: block;
  258.  width: 150px;
  259.  color: #FFFFFF;
  260.  font: 400 40px/40px 'Cookie', cursive;
  261.  text-align: center;
  262.  position: fixed;
  263.  left: calc(50% - 80px);
  264.  top: 7px;
  265. }
  266.  
  267. .custom_panel .spoiler-wrapper::before {
  268.  -webkit-text-stroke: 4px var(--pink-dark);
  269.  text-shadow: 0 0 10px var(--pink-lite);
  270. }
  271.  
  272. .custom_panel .spoiler-hidden::before, .custom_panel .spoiler-hidden::after {content: 'About Me';}
  273. .custom_panel .spoiler-revealed::before, .custom_panel .spoiler-revealed::after {content: 'Wish List';}
  274.  
  275. .custom_panel {margin-top: -260px;}
  276. .custom_panel .spoiler-hidden {height: 260px;}
  277.  
  278. .custom_panel .spoiler-hidden .spoiler-control-show, .custom_panel .spoiler-revealed .spoiler-control-hide {
  279.  opacity: 1;
  280.  pointer-events: none;
  281. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement