Advertisement
althindor

Pro for Slick Southpaw

Aug 22nd, 2022
1,332
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 6.06 KB | None | 0 0
  1. /* Design by FlaMarie */
  2. /* Coded by AlthIndor */
  3.  
  4. :root {
  5.   --panel-bgcolor: #FFFFFFC0;
  6.   --panel-effects: saturate(150%) blur(10px);
  7.   --darkgreen: forestgreen;
  8.   --limegreen: #D8E450;
  9. }
  10.  
  11. html, body {
  12.   background: url('https://i.imgur.com/TfXoEFO.jpg') center / cover var(--darkgreen);
  13.   min-height: 850px;
  14. }
  15. body {position: relative;}
  16. body a {text-decoration: none !important;}
  17.  
  18. * {cursor: url('https://i.imgur.com/9hcoR0F.png'), auto !important;}
  19. a, a *, button, button * {cursor: url('https://i.imgur.com/TmkGjU3.png'), auto !important;}
  20.  
  21. ::selection {
  22.   background: var(--darkgreen);
  23.   color: #FFFFFF;
  24. }
  25.  
  26. /* Fonts */
  27.  
  28. @font-face {
  29.   font-family: 'Lacquer';
  30.   font-style: normal;
  31.   font-weight: 400;
  32.   src: local('Lacquer'), url('https://fonts.gstatic.com/s/lacquer/v15/EYqzma1QwqpG4_BBN7iKXw.woff2') format('woff2');
  33. }
  34.  
  35. @font-face {
  36.   font-family: 'Open Sans';
  37.   font-style: normal;
  38.   font-weight: 400;
  39.   src: local('Open Sans Regular'), local('OpenSans-Regular'), url('https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0b.woff2') format('woff2');
  40. }
  41.  
  42. @font-face {
  43.   font-family: 'Open Sans';
  44.   font-style: normal;
  45.   font-weight: 700;
  46.   src: local('Open Sans Bold'), local('OpenSans-Bold'), url('https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVI.woff2') format('woff2');
  47. }
  48.  
  49. /* Header */
  50.  
  51. #viewer #gaia_header {
  52.   height: 30px !important;
  53.   box-shadow: 0 2px 5px #00000040;
  54. }
  55. #gaia_header li.spacer {display: none !important;}
  56. #gaia_header li {margin: 0 5px;}
  57.  
  58. #gaia_header ul {
  59.   width: auto !important;
  60.   font: 700 0px/29px 'Open Sans', sans-serif !important;
  61.   padding: 0 5px !important;
  62. }
  63. #gaia_header #header_right {float: right;}
  64.  
  65. #gaia_header img {
  66.  -webkit-mask: url('https://i.imgur.com/cGGVY2x.png') no-repeat 0 3px;
  67.   mask: url('https://i.imgur.com/cGGVY2x.png') no-repeat 0 3px;
  68.   background: #FFFFFF;
  69.   width: 0;
  70.   padding: 0 34px 0 0;
  71. }
  72. #header_left li:nth-of-type(2) a:hover img {background: var(--limegreen);}
  73.  
  74. #gaia_header a {
  75.   color: #FFFFFF !important;
  76.   font-size: 11px !important;
  77.   text-transform: uppercase;
  78. }
  79. #gaia_header a:hover {color: var(--limegreen) !important;}
  80.  
  81. /* Columns */
  82.  
  83. #columns {
  84.   background: url('https://i.imgur.com/DKM6L36.png');
  85.   width: 1120px;
  86.   height: 760px;
  87.   font-size: 0;
  88.   top: unset;
  89.   bottom: 0;
  90.   left: calc(50% - 560px - 3px);
  91. }
  92. #columns .column {display: contents;}
  93.  
  94. /* Scrollbars */
  95.  
  96. #columns ::-webkit-scrollbar, #columns ::-webkit-scrollbar-thumb {
  97.   width: 6px;
  98.   border-radius: 3px;
  99. }
  100. #columns ::-webkit-scrollbar {background: #00000020;}
  101. #columns ::-webkit-scrollbar-thumb {background: #00000080;}
  102.  
  103. .panel {
  104.   scrollbar-color: #00000080 #00000020;
  105.   scrollbar-width: thin;
  106. }
  107.  
  108. #id_wishlist::-webkit-scrollbar {width: 0;}
  109. #id_wishlist {scrollbar-width: none;}
  110.  
  111. /* Panels */
  112.  
  113. .panel {
  114.   background: none;
  115.   color: #241806;
  116.   font: 10px/1.6 'Open Sans', sans-serif;
  117.   text-align: center;
  118.   padding: 0;
  119.   margin: 0;
  120.   position: absolute;
  121.   box-sizing: border-box;
  122. }
  123. .panel h2 {display: none;}
  124.  
  125. .panel a {color: var(--darkgreen);}
  126. .panel a:hover {color: inherit;}
  127.  
  128. #id_about, #id_wishlist, #id_footprints {
  129.   overflow: hidden;
  130.   overflow-y: scroll;
  131. }
  132.  
  133. #id_about, #id_footprints, #id_wishlist .item {
  134.   backdrop-filter: var(--panel-effects);
  135.   background: var(--panel-bgcolor);
  136.   border-radius: 5px;
  137. }
  138.  
  139. #id_about {
  140.   width: 340px;
  141.   height: 420px;
  142.   padding-right: 10px;
  143.   top: 40px;
  144.   left: 270px;
  145.   border: 10px solid transparent;
  146. }
  147. #id_about img {max-width: 100%;}
  148.  
  149. /* Contact and Texts */
  150.  
  151. #id_contact, #id_comments, .custom_panel, #columns::before {
  152.   font: 400 0/28px 'Lacquer', cursive;
  153.   text-transform: uppercase;
  154. }
  155.  
  156. #id_contact, #id_comments {left: 20px;}
  157. #id_contact {top: 51px;}
  158. #id_comments {top: 199px;}
  159.  
  160. .custom_panel {
  161.   font-size: 30px;
  162.   top: 340px;
  163.   left: 25px;
  164. }
  165.  
  166. #id_contact li, #id_comments, .custom_panel {
  167.   width: 150px;
  168.   height: 30px;
  169. }
  170. #id_contact li:nth-of-type(n+2) {margin-top: 18px;}
  171.  
  172. #id_contact li *::before, #id_comments a::before, #columns::before {font-size: 20px;}
  173. #id_contact li:nth-of-type(1) *::before {content: 'Friend';}
  174. #id_contact li:nth-of-type(2) *::before {content: 'Message';}
  175. #id_contact li:nth-of-type(3) *::before {content: 'Trade';}
  176. #id_comments a::before {content: 'Comment';}
  177.  
  178. #id_contact li, #id_contact a, #id_comments a, .custom_panel a, #columns::before {
  179.   color: #FFFFFF;
  180.   font-weight: 400;
  181.   text-shadow: 0 -1px #000, 1px 0 #000, 0 1px #000, -1px 0 #000,
  182.     -1px -1px #000, 1px -1px #000, 1px 1px #000, -1px 1px #000, -2px -2px #000;
  183. }
  184. #id_contact a:hover, #id_comments a:hover, .custom_panel a:hover {color: var(--limegreen);}
  185.  
  186. /* Comments */
  187.  
  188. #id_comments #alerts_banner, #id_comments p, #id_comments dl {display: none;}
  189. #id_comments #alert_container {display: contents;}
  190.  
  191. /* Wish List */
  192.  
  193. #id_wishlist {
  194.   display: grid;
  195.   grid-template-columns: 40px 40px;
  196.   gap: 10px;
  197.   height: 190px;
  198.   top: 505px;
  199.   left: 50px;
  200.   scroll-snap-type: y mandatory;
  201. }
  202. .premium_sparkle {display: none;}
  203.  
  204. #columns::before {
  205.   content: 'Wishlist';
  206.   width: 110px;
  207.   font-size: 20px;
  208.   text-align: center;
  209.   text-shadow: 0 -1px #000, 1px 0 #000, 0 1px #000, -1px 0 #000,
  210.     -1px -1px #000, 1px -1px #000, 1px 1px #000, -1px 1px #000, -2px 0 #000;
  211.   position: absolute;
  212.   top: 470px;
  213.   left: 40px;
  214. }
  215.  
  216. #id_wishlist .item {
  217.   width: 30px;
  218.   height: 30px;
  219.   padding: 5px;
  220.   position: relative;
  221.   scroll-snap-align: start;
  222. }
  223. #id_wishlist .item:hover {background: var(--limegreen);}
  224.  
  225. .owner_checkmark {
  226.   margin: 0;
  227.   bottom: 5px;
  228.   left: 5px;
  229. }
  230.  
  231. /* Visitors */
  232.  
  233. #id_footprints {
  234.   width: 210px;
  235.   height: 125px;
  236.   line-height: 1.4;
  237.   top: 538px;
  238.   left: 298px;
  239.   border: 5px solid transparent;
  240. }
  241. #id_footprints .item:nth-of-type(n+2) {margin-top: 5px;}
  242.  
  243. #id_footprints a::after {
  244.   content: '';
  245.   display: block;
  246. }
  247.  
  248. /* Misc */
  249.  
  250. #pictures_container, #texts_container {
  251.   width: 0;
  252.   height: 0;
  253.   position: absolute;
  254.   bottom: 100px;
  255.   left: 50%;
  256. }
  257.  
  258. .spoiler-revealed {padding: 5px;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement