althindor

Pro for Nezumimousey

Jun 13th, 2022 (edited)
627
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 9.54 KB | None | 0 0
  1. /* Design © Nezumimousey */
  2. /* + Coding by AlthIndor */
  3.  
  4. html, body {
  5.   background: linear-gradient(to bottom, #101010 30px, transparent 30px),
  6.     url('https://i.ibb.co/Pcc9qTf/wallpaper.png') fixed center / cover #F0F0F0;
  7.   background-blend-mode: color-dodge, normal, normal;
  8. }
  9. body a {text-decoration: none !important;}
  10.  
  11. #columns, #column_1, #id_about, #id_comments, #id_friends, #id_wishlist {background: url('https://i.ibb.co/ws7K7nr/layout.png') border-box;}
  12. #id_about, #id_comments, #id_wishlist {background-position: bottom left;}
  13. #column_1, #id_friends {background-position: bottom right;}
  14.  
  15. /* Fonts */
  16.  
  17. @font-face {
  18.   font-family: 'Delius';
  19.   font-style: normal;
  20.   font-weight: 400;
  21.   src: url(https://fonts.gstatic.com/s/delius/v15/PN_xRfK0pW_9e1rdZsg_.woff2) format('woff2');
  22. }
  23.  
  24. @font-face {
  25.   font-family: 'Delius Swash Caps';
  26.   font-style: normal;
  27.   font-weight: 400;
  28.   src: url(https://fonts.gstatic.com/s/deliusswashcaps/v19/oY1E8fPLr7v4JWCExZpWebxVKORpXUeaIGY.woff2) format('woff2');
  29. }
  30.  
  31. /* Header */
  32.  
  33. #viewer #gaia_header, #viewer #gaia_header ul {
  34.   background: none;
  35.   box-sizing: border-box;
  36. }
  37. #gaia_header li.spacer {display: none !important;}
  38. #gaia_header li {margin: 0 5px;}
  39.  
  40. #gaia_header #header_left, #gaia_header #header_right {
  41.   font: 0/29px 'Delius Swash Caps', cursive !important;
  42.   padding: 0 3px !important;
  43. }
  44. #gaia_header #header_right {float: right;}
  45.  
  46. #header_left img {
  47.  -webkit-mask: url('https://i.imgur.com/cGGVY2x.png') 0 1px no-repeat;
  48.   mask: url('https://i.imgur.com/cGGVY2x.png') 0 1px no-repeat;
  49.   background: #505050;
  50.   width: 0;
  51.   padding: 0 34px 0 0;
  52.   margin-right: -1px;
  53. }
  54. #header_left li:nth-of-type(2) a:hover img {background: crimson;}
  55.  
  56. #gaia_header a {
  57.   color: #505050 !important;
  58.   font-size: 12px !important;
  59. }
  60. #gaia_header a:hover {color: crimson !important;}
  61.  
  62. /* Columns */
  63.  
  64. #columns, #column_1 {
  65.   float: none;
  66.   font-size: 0;
  67.   margin: 0;
  68. }
  69. #column_2, #column_3 {display: contents;}
  70.  
  71. #column_1, #id_equipment {
  72.   display: flex;
  73.   flex-flow: row wrap;
  74.   justify-content: center;
  75. }
  76.  
  77. #columns {
  78.   width: 1235px;
  79.   height: 540px;
  80.   top: calc(50% - 270px);
  81.   left: calc(50% - 617px);
  82.   contain: layout;
  83. }
  84.  
  85. #column_1 {
  86.   align-content: center;
  87.   box-sizing: border-box;
  88. }
  89.  
  90. /* Scrollbars */
  91.  
  92. #columns ::-webkit-scrollbar {width: 0;}
  93.  
  94. .panel {
  95.   scrollbar-width: none;
  96.   overscroll-behavior: contain;
  97. }
  98.  
  99. /* Panels */
  100.  
  101. .panel, .panel h2 {
  102.   color: #505050;
  103.   padding: 0;
  104.   margin: 0;
  105.   box-sizing: border-box;
  106.   overflow: hidden;
  107. }
  108.  
  109. .panel {
  110.   background: #FFFFFF;
  111.   font: 10px/1.8 'Delius', cursive;
  112.   text-align: justify;
  113. }
  114. #id_about img, #id_comments .postcontent img {max-width: 100%;}
  115.  
  116. .panel a {color: inherit;}
  117. #id_about a:hover {color: goldenrod;}
  118. #id_comments a:hover {color: green;}
  119. #id_friends a:hover {color: dodgerblue;}
  120.  
  121. #column_1 .panel {
  122.   border: 10px solid transparent;
  123.   border-radius: 4px;
  124. }
  125.  
  126. /* Tabbed Panels */
  127.  
  128. #column_1, #id_about, #id_comments, #id_friends, #id_wishlist {
  129.   width: 498px;
  130.   height: 310px;
  131.   position: fixed;
  132.   top: 60px;
  133.   left: 320px;
  134.   border-radius: 20px;
  135. }
  136. #column_1, #id_friends {border: 30px solid transparent;}
  137.  
  138. #id_about, #id_comments, #id_wishlist {
  139.   border: 40px solid transparent;
  140.   overflow-y: auto;
  141. }
  142.  
  143. #column_1, #details_title {background-color: #FECCCC;}
  144. #id_about, #about_title {background-color: #FDEDB6;}
  145. #id_comments, #comments_title {background-color: #DBF6C4;}
  146. #id_friends, #friends_title {background-color: #C0EBFB;}
  147. #id_wishlist, #wishlist_title {background-color: #CAC5E0;}
  148.  
  149. #column_1 {z-index: 5;}
  150. #id_about {z-index: 4;}
  151. #id_comments {z-index: 3;}
  152. #id_friends {z-index: 2;}
  153. #id_wishlist {z-index: 1;}
  154.  
  155. #id_about:hover, #id_comments:hover, #id_friends:hover, #id_wishlist:hover {z-index: 6;}
  156.  
  157. /* Panel Headers */
  158.  
  159. .panel h2 {
  160.  -webkit-mask: linear-gradient(to bottom, #000 34px, #0000 34px);
  161.   mask: linear-gradient(to bottom, #000 34px, #0000 34px);
  162.  -webkit-mask-composite: source-over;
  163.   mask-composite: add;
  164.   width: 150px;
  165.   height: 80px;
  166.   font: bold 15px/38px 'Delius Swash Caps', cursive;
  167.   text-align: center;
  168.   text-transform: capitalize;
  169.   position: fixed;
  170.   top: 30px;
  171.   border: 4px solid #FFFFFF;
  172.   border-radius: 50% 50% 0 0;
  173. }
  174.  
  175. #details_title {
  176.  -webkit-mask: linear-gradient(135deg, #000 40px, #0000 40px), linear-gradient(to bottom, #000 34px, #0000 34px);
  177.   mask: linear-gradient(135deg, #000 40px, #0000 40px), linear-gradient(to bottom, #000 34px, #0000 34px);
  178.   left: 320px;
  179. }
  180.  
  181. #about_title {left: 407px;}
  182. #comments_title {left: 494px;}
  183. #friends_title {left: 581px;}
  184.  
  185. #wishlist_title {
  186.  -webkit-mask: linear-gradient(-135deg, #000 40px, #0000 40px), linear-gradient(to bottom, #000 34px, #0000 34px);
  187.   mask: linear-gradient(-135deg, #000 40px, #0000 40px), linear-gradient(to bottom, #000 34px, #0000 34px);
  188.   left: 668px;
  189. }
  190.  
  191. /* Details */
  192.  
  193. #id_details {
  194.   font-size: 12px;
  195.   text-align: center;
  196.   margin-bottom: 12px;
  197.   border-width: 15px;
  198. }
  199. #id_details p {margin: 0;}
  200.  
  201. #id_details p:nth-of-type(1), .forum_userstatus {position: fixed;}
  202. #avatar_menu a {font-family: 'Delius', cursive;}
  203.  
  204. #id_details p:nth-of-type(1) {
  205.   top: 80px;
  206.   left: 96px;
  207. }
  208.  
  209. .forum_userstatus {
  210.   line-height: 16px !important;
  211.   top: 246px;
  212.   left: 114px;
  213.   border: 1px solid #E0E0E0;
  214. }
  215.  
  216. /* Item Tiles */
  217.  
  218. #id_equipment, #id_wishlist {scroll-snap-type: y mandatory;}
  219. #id_equipment .item, #id_wishlist .item {scroll-snap-align: start;}
  220. #id_equipment .item a, #id_wishlist .item a {display: block;}
  221. #id_equipment .clear, #id_wishlist .clear {display: none;}
  222. .premium_sparkle, .glow {display: none;}
  223.  
  224. #id_equipment {
  225.   min-width: 290px;
  226.   max-width: 380px;
  227.   height: 50px;
  228.   overflow-y: auto;
  229. }
  230. #equipment_title {display: none;}
  231.  
  232. #id_wishlist {
  233.   display: grid;
  234.   grid-template-columns: repeat(9, 42px);
  235.   grid-auto-rows: 42px;
  236.   gap: 5px;
  237.   align-content: start;
  238. }
  239.  
  240. #id_equipment .item, #id_wishlist .item a {
  241.   width: 30px;
  242.   height: 30px;
  243. }
  244.  
  245. #id_wishlist .item {
  246.   position: relative;
  247.   outline: 1px dotted #A0A0A0;
  248.   outline-offset: -4px;
  249. }
  250.  
  251. #id_wishlist .item a {
  252.   background: #E5E2F0;
  253.   padding: 5px;
  254.   border: 1px solid #CAC5E0;
  255.   border-radius: 50%;
  256.   transition: background .5s ease-in-out;
  257. }
  258. #id_wishlist .item a:hover {background: #CAC5E0;}
  259.  
  260. #id_wishlist .item img[src*='thumbnail'] {transition: transform .5s ease-in-out; }
  261. #id_wishlist .item a:hover img[src*='thumbnail'] {transform: rotate(1turn);}
  262.  
  263. .owner_checkmark {
  264.   margin: 0;
  265.   bottom: 6px;
  266.   left: 6px;
  267. }
  268.  
  269. /* Comments */
  270.  
  271. #id_comments dd, #id_comments .deletecomment {display: grid;}
  272. #id_comments #alerts_banner, #id_comments .clear {display: none;}
  273. #id_comments #alert_container {display: contents;}
  274. #id_comments .postcontent {word-wrap: anywhere;}
  275.  
  276. #id_comments dl {
  277.   clear: both;
  278.   margin-top: 36px;
  279. }
  280.  
  281. #id_comments dt {
  282.   height: unset;
  283.   line-height: inherit;
  284.   padding: 0 0 2px 0;
  285.   margin: 0 0 3px 0;
  286.   border-bottom: 1px dotted #008000;
  287. }
  288.  
  289. #id_comments dd {
  290.   grid-template-columns: max-content 1fr;
  291.   grid-auto-rows: max-content;
  292.   gap: 0 9px;
  293.   margin: 0 0 20px 0;
  294. }
  295. #id_comments dd:last-of-type {margin: 0;}
  296.  
  297. #id_comments .dropBox {
  298.   background: #00800080;
  299.   width: 48px;
  300.   height: 48px;
  301.   margin: 5px 0 0 0;
  302.   border: 2px solid transparent;
  303.   border-radius: 2px;
  304.   overflow: hidden;
  305. }
  306.  
  307. #id_comments .dropBox img {
  308.   width: 120px;
  309.   height: 150px;
  310.   margin: -30px 0 0 -47px;
  311. }
  312.  
  313. #id_comments .deletecomment {
  314.   grid-auto-flow: column;
  315.   justify-content: start;
  316.   margin: 0;
  317.   grid-area: 2/2/3/3;
  318. }
  319. #id_comments .deletecomment br {display: none;}
  320.  
  321. #id_comments .deletecomment::before {
  322.   content: ' or ';
  323.   grid-column: 2;
  324.   white-space: pre;
  325. }
  326.  
  327. /* Comments Buttons */
  328.  
  329. #id_comments h2 + div, #id_comments h2 ~ p {
  330.   width: calc(50% - 6px);
  331.   height: 24px;
  332.   font: 10px/25px 'Delius Swash Caps', cursive;
  333.   text-align: center;
  334.   margin: 0;
  335. }
  336. #id_comments h2 + div {float: left;}
  337. #id_comments h2 ~ p {float: right;}
  338.  
  339. #id_comments h2 + div a, #id_comments h2 ~ p a {
  340.   display: block;
  341.   background: #00800080;
  342.   width: 100%;
  343.   height: 100%;
  344.   color: #FFFFFF;
  345.   border-radius: 4px;
  346. }
  347. #id_comments h2 + div a:hover, #id_comments h2 ~ p a:hover {background: #DBF6C4;}
  348. #id_comments h2 + div a {font-size: 0;}
  349.  
  350. #id_comments h2 + div a::before {
  351.   content: 'Post New Comment';
  352.   font-size: 10px;
  353. }
  354.  
  355. /* Friends */
  356.  
  357. #id_friends {
  358.   display: flex;
  359.   flex-flow: row nowrap;
  360.   justify-content: center;
  361.   align-items: center;
  362. }
  363.  
  364. #id_friends h2 ~ div, #id_friends h2 ~ p {display: none;}
  365. #id_friends p {margin: 10px 0 5px 0;}
  366. #id_friends .dropBox {margin-bottom: 10px;}
  367.  
  368. #id_friends ul {
  369.   display: grid;
  370.   grid-template: max-content max-content / repeat(5, 1fr);
  371.   gap: 10px;
  372.   background: #FFFFFF;
  373.   width: 100%;
  374.   padding: 12px;
  375.   border-radius: 4px;
  376. }
  377.  
  378. #id_friends li {
  379.   background: #E0F5Fd;
  380.   width: 100%;
  381.   height: auto;
  382.   border-radius: 2px;
  383. }
  384.  
  385. /* Media */
  386.  
  387. .media_panel, .media_panel h2 {background: #FFBB77;}
  388.  
  389. .media_panel {
  390.   width: 250px;
  391.   height: 170px !important;
  392.   top: 360px;
  393.   left: 15px;
  394.   border: 4px solid #FFFFFF;
  395.   border-radius: 10px;
  396. }
  397.  
  398. .media_panel h2 {
  399.   top: 330px;
  400.   left: 65px;
  401. }
  402.  
  403. .media_panel iframe {
  404.   width: calc(100% - 24px);
  405.   height: calc(100% - 24px);
  406.   margin: 12px 0 0 12px;
  407. }
  408.  
  409. /* Misc */
  410.  
  411. #pictures_container, #texts_container {
  412.   width: 0;
  413.   height: 0;
  414.   position: absolute;
  415.   top: calc(50% - 270px);
  416.   left: 50%;
  417. }
  418.  
  419. #equipped-item-details_mask ~ #equipped-item-details_mask, #avatar_menu + div + div {display: none !important;}
Add Comment
Please, Sign In to add comment