althindor

Pro for Sybele

Jul 16th, 2021 (edited)
1,151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 8.30 KB | None | 0 0
  1. /* By Lady Saxophone */
  2. /* Code By AlthIndor */
  3.  
  4. :root {
  5.   --color-primary: #F4C480;
  6.   --color-secndry: #FFFFFF;
  7.   --top-offset: calc(50% - 400px);
  8. }
  9.  
  10. @media screen and (max-width: 1024px) {
  11.   html, body {min-width: 1600px;}
  12. }
  13.  
  14. html, body {
  15.   background: url('https://i.ibb.co/cDGYty0/sybele-wallpaper.jpg') center / cover #A8A8B8;
  16.   min-height: 1000px;
  17.   overflow-x: hidden;
  18. }
  19. body {position: relative;}
  20.  
  21. body a {
  22.   text-decoration: none !important;
  23.   transition: color .5s ease-in-out;
  24. }
  25.  
  26. ::selection {
  27.   background: #FFFFFF;
  28.   color: #33335A;
  29. }
  30.  
  31. * {cursor: url('https://i.ibb.co/7yySYsk/moon-cursor.png'), auto !important;}
  32. a, button {cursor: url('https://i.ibb.co/M9LfHfg/star-cursor.png'), auto !important;}
  33.  
  34. #columns, #id_contact li {background: url('https://i.ibb.co/T1c6xj9/sybele-layout.png');}
  35. #id_contact li {background-position-y: -804px;}
  36.  
  37. /* Fonts */
  38.  
  39. @font-face {
  40.   font-family: 'Lato';
  41.   font-style: normal;
  42.   font-weight: 400;
  43.   src: local('Lato'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v17/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');
  44.   unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  45. }
  46.  
  47. @font-face {
  48.   font-family: 'Lato';
  49.   font-style: normal;
  50.   font-weight: 400;
  51.   src: local('Lato'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v17/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
  52.   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  53. }
  54.  
  55. @font-face {
  56.   font-family: 'Lato';
  57.   font-style: normal;
  58.   font-weight: 700;
  59.   src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');
  60.   unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  61. }
  62.  
  63. @font-face {
  64.   font-family: 'Lato';
  65.   font-style: normal;
  66.   font-weight: 700;
  67.   src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');
  68.   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  69. }
  70.  
  71. /* Header */
  72.  
  73. #gaia_header, #header_left, #header_right {
  74.   background: none !important;
  75.   box-sizing: border-box;
  76. }
  77. #gaia_header li.spacer {display: none !important;}
  78. #gaia_header li {margin: 0 5px;}
  79.  
  80. #gaia_header #header_left, #gaia_header #header_right {
  81.   font: 0/30px 'Lato', sans-serif !important;
  82.   padding: 0 5px !important;
  83.   filter: drop-shadow(0 0 4px #FFFFFF);
  84. }
  85. #gaia_header #header_right {float: right;}
  86.  
  87. #gaia_header img {
  88.  -webkit-mask: url('https://i.imgur.com/5FTB40o.png') 0 4px no-repeat;
  89.   mask: url('https://i.imgur.com/5FTB40o.png') 0 4px no-repeat;
  90.   background: #FFFFFF;
  91.   width: 0;
  92.   padding: 0 37px 0 0;
  93.   transition: background .5s ease-in-out;
  94. }
  95. #header_left li:nth-of-type(n+2) a:hover img {background: #FFE4AE;}
  96.  
  97. #gaia_header a {
  98.   color: #FFFFFF !important;
  99.   font-size: 12px !important;
  100.   text-transform: uppercase;
  101. }
  102. #gaia_header a:hover {color: #FFE4AE !important;}
  103.  
  104. /* Columns */
  105.  
  106. #columns, #columns .column {
  107.   float: revert;
  108.   overflow: revert;
  109. }
  110.  
  111. #columns {
  112.   width: 1560px;
  113.   height: 800px;
  114.   top: var(--top-offset);
  115.   left: calc(50% - 780px);
  116. }
  117.  
  118. #columns .column {
  119.   width: revert;
  120.   margin: revert;
  121.   position: absolute;
  122. }
  123.  
  124. /* Scrollbars */
  125.  
  126. #columns ::-webkit-scrollbar {
  127.   background: #FFFFFF20;
  128.   width: 7px;
  129. }
  130. #columns ::-webkit-scrollbar-thumb {background: #FFFFFF40;}
  131.  
  132. .panel {
  133.   scrollbar-color: #FFFFFF80 #FFFFFF20;
  134.   scrollbar-width: thin;
  135. }
  136.  
  137. /* Panels */
  138.  
  139. .panel {
  140.   background: none;
  141.   color: #FFFFFF;
  142.   font: 10px/1.6 'Lato', sans-serif;
  143.   text-align: justify;
  144.   padding: 0;
  145.   margin: 0;
  146.   position: absolute;
  147.   box-sizing: border-box;
  148.   overflow: hidden;
  149. }
  150. .panel h2 {display: none;}
  151.  
  152. .panel a {color: var(--color-primary);}
  153. .panel a:hover {color: var(--color-secndry);}
  154.  
  155. #id_about, #id_equipment, #id_wishlist, #id_comments, #id_footprints {
  156.   padding-right: 14px;
  157.   border: 7px solid transparent;
  158.   overflow-y: scroll;
  159. }
  160. #id_details, #id_equipment, #id_wishlist, #id_comments {left: 210px;}
  161. #id_wishlist {border-width: 0 7px;}
  162. #id_equipment {width: 120px;}
  163.  
  164. #id_about {
  165.   width: 340px;
  166.   height: 290px;
  167.   top: 160px;
  168.   left: 370px;
  169. }
  170. #id_about img, #id_comments .postcontent img {max-width: 100%;}
  171.  
  172. /* Details */
  173.  
  174. #id_details {top: 160px;}
  175. #id_details p:nth-of-type(n+2), .forum_userstatus {display: none;}
  176. #id_details p {margin: 0;}
  177.  
  178. /* Contact */
  179.  
  180. #id_contact {
  181.   width: 230px;
  182.   top: 69px;
  183.   left: 549px;
  184.   overflow: visible;
  185. }
  186. #id_contact span {display: none;}
  187.  
  188. #id_contact li, #id_contact a {
  189.   width: 52px;
  190.   height: 52px;
  191. }
  192.  
  193. #id_contact li {
  194.   border-radius: 50%;
  195.   box-shadow: 0 0 1px 1px #000, 0 0 1px 1px inset #000, 0 0 25px #FFFFFF;
  196.   opacity: .001;
  197.   overflow: hidden;
  198.   transition: all .5s ease-in-out;
  199. }
  200. #id_contact li:hover {opacity: 1;}
  201.  
  202. #id_contact li {
  203.   float: left;
  204.   margin: 0 18px 0 0;
  205.   position: relative;
  206. }
  207.  
  208. #id_contact li:nth-of-type(1) {background-position-x: -4px;}
  209. #id_contact li:nth-of-type(2) {background-position-x: -74px;}
  210. #id_contact li:nth-of-type(3) {background-position-x: -144px;}
  211.  
  212. #id_contact a {
  213.   font-size: 0;
  214.   position: absolute;
  215.   top: 0;
  216.   left: 0;
  217. }
  218.  
  219. /* Comments */
  220.  
  221. #id_comments {
  222.   width: 350px;
  223.   height: 180px;
  224.   top: 570px;
  225. }
  226.  
  227. #id_comments #alerts_banner, #id_comments .dropBox {display: none;}
  228. #id_comments #alert_container {padding: 0;}
  229.  
  230. #id_comments dl {
  231.   clear: both;
  232.   margin-top: 50px;
  233. }
  234.  
  235. #id_comments dt {
  236.   height: revert;
  237.   line-height: revert;
  238.   padding: 0 0 3px 0;
  239.   margin: 0 0 2px 0;
  240.   border-bottom: 1px solid #FFFFFF40;
  241. }
  242.  
  243. #id_comments dd {margin: 0 0 20px 0;}
  244. #id_comments dd:last-of-type {margin: 0;}
  245.  
  246. /* Comments Links */
  247.  
  248. #id_comments h2 + div, #id_comments h2 ~ p {
  249.   background: linear-gradient(to bottom, #FFE4AE 20px, #FFE4AE00 20px), var(--color-primary);
  250.   width: calc(50% - 7px);
  251.   height: 30px;
  252.   text-align: center;
  253.   position: relative;
  254.   border-radius: 5px;
  255.   box-shadow: 0 0 0 2px #B08450 inset;
  256.   transition: filter .5s ease-in-out
  257. }
  258. #id_comments h2 + div:hover, #id_comments h2 ~ p:hover {filter: saturate(0);}
  259. #id_comments h2 + div {float: left;}
  260. #id_comments h2 ~ p {float: right;}
  261.  
  262. #id_comments h2 + div a, #id_comments h2 ~ p a {
  263.   color: #33335A;
  264.   font-size: 0;
  265.   width: 100%;
  266.   height: 100%;
  267.   position: absolute;
  268.   left: 0;
  269. }
  270.  
  271. #id_comments h2 + div a::before, #id_comments h2 ~ p a::before {
  272.   font-size: 12px;
  273.   line-height: 28px;
  274.   text-transform: uppercase;
  275. }
  276. #id_comments h2 + div a::before {content: 'Post Comment';}
  277. #id_comments h2 ~ p a::before {content: 'View Comments';}
  278.  
  279. /* Item Tiles */
  280.  
  281. #id_wishlist, #id_equipment {
  282.   display: grid;
  283.   grid-auto-rows: 38px;
  284.   gap: 7px;
  285.   text-align: center;
  286.   scroll-snap-type: y mandatory;
  287. }
  288. #id_wishlist .clear, #id_equipment .clear, .premium_sparkle {display: none;}
  289.  
  290. #id_wishlist {
  291.   grid-template-columns: repeat(10, 1fr);
  292.   width: 500px;
  293.   height: 40px;
  294.   top: 490px;
  295. }
  296.  
  297. #id_equipment {
  298.   grid-template-columns: repeat(2, 1fr);
  299.   height: 100px;
  300.   top: 350px;
  301. }
  302.  
  303. #id_wishlist .item, #id_equipment .item {
  304.   background: #FFFFFF40;
  305.   width: 100%;
  306.   height: 30px;
  307.   padding: 5px 0;
  308.   border-radius: 10px;
  309.   position: relative;
  310.   scroll-snap-align: start;
  311.   transition: background .5s ease-in-out;
  312. }
  313. #id_wishlist .item:hover, #id_equipment .item:hover {background: #FFFFFF;}
  314.  
  315. .owner_checkmark {
  316.   margin: 0;
  317.   bottom: 5px;
  318.   left: 5px;
  319. }
  320.  
  321. /* Visitors */
  322.  
  323. #id_footprints {
  324.   width: 200px;
  325.   height: 180px;
  326.   text-align: center;
  327.   padding: 0;
  328.   top: 570px;
  329.   left: 600px;
  330. }
  331. #id_footprints .item:nth-of-type(n+2) {margin-top: 5px;}
  332.  
  333. #id_footprints .item {
  334.   display: grid;
  335.   grid-auto-flow: row;
  336.   justify-items: center;
  337. }
  338. #id_footprints .item a {width: max-content;}
  339.  
  340. /* Misc */
  341.  
  342. #pictures_container, #texts_container {
  343.   width: 0;
  344.   height: 0;
  345.   position: absolute;
  346.   top: var(--top-offset);
  347.   left: 50%;
  348. }
  349.  
  350. #equipped-item-details_mask:nth-of-type(2), #avatar_menu + div + div {display: none !important;}
  351. #id_forum, #id_house {display: none;}
Add Comment
Please, Sign In to add comment