Advertisement
althindor

Pro for fknnrd

Mar 24th, 2024
692
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 7.54 KB | None | 0 0
  1. /* Profile by AlthIndor */
  2.  
  3. html, body {
  4.     background: #F8F8F8;
  5.     height: unset;
  6.     min-height: 100vh;
  7. }
  8.  
  9. body {
  10.     display: flex;
  11.     flex-flow: column nowrap;
  12.     align-items: center;
  13.     justify-content: center;
  14.     padding: 160px 0 100px 0;
  15.     box-sizing: border-box;
  16. }
  17. #pictures_container {order: 1;}
  18. #columns {order: 2;}
  19.  
  20. body a {
  21.     font-weight: 400 !important;
  22.     text-decoration: none !important;
  23. }
  24.  
  25. ::selection {
  26.     background: #606060;
  27.     color: #F8F8F8;
  28. }
  29.  
  30. /* Atlas Control */
  31.  
  32. #columns, .panel h2, .item, .avatar_decoration:nth-of-type(n+2) {background: url('https://i.imgur.com/dTNdYfH.png') no-repeat;}
  33. #columns {background-position: 0 -80px;}
  34. .panel h2 {background-position: -640px -80px;}
  35. .custom_panel h2 {background-position: -640px -120px;}
  36.  
  37. .item {background-position: -640px -210px;}
  38. .avatar_decoration:nth-of-type(n+2) {background-position: -640px -270px;}
  39. .avatar_decoration:nth-of-type(n+2) a {mask: url('https://i.imgur.com/dTNdYfH.png') -760px -270px;}
  40. .item:has(a:hover), .avatar_decoration:has(a:hover) {background-position-x: -700px;}
  41.  
  42. .custom_panel span {
  43.     background:
  44.         url('https://i.imgur.com/dTNdYfH.png') left 0,
  45.         url('https://i.imgur.com/dTNdYfH.png') right -40px,
  46.         linear-gradient(to left, #00000000 5px, #000000FF 5px, #000000FF calc(100% - 5px), transparent calc(100% - 5px));
  47. }
  48.  
  49. /* Fonts */
  50.  
  51. @font-face {
  52.     font-family: 'Press Start 2P';
  53.     font-style: normal;
  54.     font-weight: 400;
  55.     src: url('https://fonts.gstatic.com/s/pressstart2p/v15/e3t4euO8T-267oIAQAu6jDQyK3nVivM.woff2') format('woff2');
  56. }
  57.  
  58. /* Header */
  59.  
  60. #viewer #gaia_header, #gaia_header ul {background: none !important;}
  61. #viewer #gaia_header li.spacer {display: none !important;}
  62.  
  63. #viewer #gaia_header {
  64.     width: calc(100% - 20px) !important;
  65.     height: 49px !important;
  66.     position: absolute !important;
  67.     top: 10px !important;
  68.     left: 10px !important;
  69.     border: 16px solid transparent;
  70.     border-width: 14px 16px 16px 14px;
  71.     border-image: url('https://i.imgur.com/gP6OH21.png') 14 16 16 14 fill;
  72.     box-sizing: border-box;
  73. }
  74.  
  75. #gaia_header ul {
  76.     width: unset !important;
  77.     font: 0/20px 'Press Start 2P', sans-serif !important;
  78.     padding: 0 7px !important;
  79. }
  80.  
  81. #gaia_header #header_right {
  82.     float: right;
  83.     display: grid !important;
  84.     grid-auto-flow: column;
  85. }
  86. #gaia_header #header_right li:nth-of-type(4) {grid-column: 2;}
  87.  
  88. #gaia_header a, #gaia_header a::before {font-size: 8px !important;}
  89. #gaia_header a {color: #F8F8F8 !important;}
  90. #gaia_header a:hover {color: #A8A8A8 !important;}
  91.  
  92. #header_left img {
  93.     mask: url('https://i.imgur.com/cGGVY2x.png') 0 0 no-repeat;
  94.     background: currentColor;
  95.     width: 0;
  96.     height: 16px;
  97.     padding: 0 34px 0 0;
  98. }
  99.  
  100. #header_right a[href*='mode=edit'], #header_right a[href*='report.php'] {font-size: 0 !important;}
  101. #header_right a[href*='mode=edit']::before {content: 'Edit My Own';}
  102. #header_right a[href*='report.php']::before {content: 'Report Profile';}
  103.  
  104. #header_left li:nth-of-type(n+3)::before, #header_right li:nth-of-type(n+2)::before {
  105.     content: '';
  106.     display: inline-block;
  107.     background: #A8A8A8;
  108.     width: 4px;
  109.     height: 4px;
  110.     margin: 0 8px;
  111.     position: relative;
  112.     top: -2px;
  113. }
  114.  
  115. /* Columns */
  116.  
  117. #columns {
  118.     width: 628px;
  119.     font-size: 0;
  120.     padding-top: 254px;
  121.     position: relative;
  122.     top: 0;
  123. }
  124. #columns .column {display: contents;}
  125.  
  126. /* Panels */
  127.  
  128. .panel, .panel h2 {
  129.     margin: 0;
  130.     padding: 0;
  131.     box-sizing: border-box;
  132. }
  133.  
  134. .panel {
  135.     background: none;
  136.     color: #000;
  137.     font: 8px/2.5 'Press Start 2P', sans-serif;
  138.     text-align: center;
  139. }
  140. .panel a {color: #A8A8A8;}
  141. .panel a:hover {color: inherit;}
  142.  
  143. .panel h2 {
  144.     height: 36px;
  145.     font-size: 0;
  146. }
  147.  
  148. #id_details, #id_about, .media_panel {position: absolute;}
  149. #id_details h2, #id_about h2, .media_panel h2 {display: none;}
  150.  
  151. #id_about {
  152.     width: 315px;
  153.     height: 126px;
  154.     top: 98px;
  155.     left: 293px;
  156. }
  157.  
  158. #id_wishlist, .custom_panel {
  159.     border: 20px solid transparent;
  160.     border-width: 20px 20px 20px 18px;
  161.     border-image: url('https://i.imgur.com/aPDHPgh.png') 20 20 20 18;
  162. }
  163. #id_wishlist {margin-bottom: 10px;}
  164.  
  165. /* Details and Second Avatar */
  166.  
  167. #id_details {
  168.     top: 64px;
  169.     left: 28px;
  170. }
  171. #id_details p:nth-of-type(n+2), .forum_userstatus {display: none;}
  172. #id_details p {margin: 0;}
  173.  
  174. .avatar_decoration:first-of-type a {
  175.     position: absolute !important;
  176.     bottom: -202px;
  177.     left: 107px;
  178. }
  179.  
  180. /* Media */
  181.  
  182. .media_panel {
  183.     background: url('https://i.imgur.com/MWTKBXK.gif');
  184.     width: 14px;
  185.     height: 11px !important;
  186.     top: 213px;
  187.     right: 20px;
  188.     overflow: hidden;
  189.     filter: invert(1);
  190.     z-index: 1;
  191. }
  192.  
  193. .media_panel iframe {
  194.     width: 300px;
  195.     height: 200px;
  196.     position: absolute;
  197.     bottom: calc(50% - 20px);
  198.     left: calc(50% - 35px);
  199.     opacity: .001;
  200. }
  201.  
  202. form .media_panel {
  203.     font-size: 0;
  204.     overflow: visible;
  205. }
  206.  
  207. form .media_panel .buttons {
  208.     width: max-content;
  209.     position: absolute;
  210.     top: -2px;
  211.     right: 20px;
  212.     filter: invert(1);
  213. }
  214.  
  215. /* Round Tiles */
  216.  
  217. #id_wishlist, #pictures_container {
  218.     display: grid;
  219.     grid-auto-rows: max-content;
  220.     gap: 10px;
  221. }
  222. #id_wishlist {grid-template-columns: repeat(10, 50px);}
  223. #pictures_container {grid-template-columns: repeat(9, 52px);}
  224.  
  225. #id_wishlist a, .avatar_decoration:nth-of-type(n+2) a {
  226.     border-radius: 50%;
  227.     overflow: hidden;
  228. }
  229. #id_wishlist a, .avatar_decoration a {display: block;}
  230.  
  231. /* Wish List */
  232.  
  233. #id_wishlist h2 {grid-column: 1/-1;}
  234. #id_wishlist .item {position: relative;}
  235. #id_wishlist .premium_sparkle, #id_wishlist .clear {display: none;}
  236.  
  237. #id_wishlist a {
  238.     width: 30px;
  239.     height: 30px;
  240.     padding: 10px;
  241. }
  242.  
  243. .owner_checkmark {
  244.     background: #F8F8F8;
  245.     padding: 2px;
  246.     margin: 0;
  247.     bottom: 0;
  248.     left: 0;
  249.     border: 1px solid #A8A8A8;
  250.     pointer-events: none;
  251. }
  252. #id_wishlist .item:has(a:hover) .owner_checkmark {border-color: #000;}
  253.  
  254. /* Gallery */
  255.  
  256. .custom_panel h2 {margin-bottom: 10px;}
  257. .custom_panel span, .custom_panel img {display: block;}
  258. .custom_panel br {display: none;}
  259.  
  260. .custom_panel h2 + div {
  261.     max-height: 500px;
  262.     padding: 0 10px 0 0;
  263.     overflow: hidden scroll;
  264.     scrollbar-color: #000 transparent;
  265. }
  266.  
  267. .custom_panel span {
  268.     height: 34px;
  269.     font-size: 16px;
  270.     line-height: 36px;
  271.     margin: 40px auto;
  272.     position: sticky;
  273.     top: 0;
  274.     box-shadow: 0 10px #F8F8F8;
  275.     z-index: 1;
  276. }
  277. .custom_panel span:first-of-type {margin-top: 0;}
  278.  
  279. .custom_panel img {
  280.     max-width: 480px !important;
  281.     margin: 10px auto;
  282.     mix-blend-mode: multiply;
  283. }
  284. .custom_panel img:last-of-type {margin-bottom: 0;}
  285.  
  286. /* Avatar Tiles */
  287.  
  288. #pictures_container {
  289.     position: relative;
  290.     margin: 0 0 -12px 13px;
  291. }
  292.  
  293. .avatar_decoration {
  294.     width: 52px !important;
  295.     height: 52px !important;
  296.     position: static !important;
  297. }
  298. .avatar_decoration .buttons {top: 0;}
  299.  
  300. .avatar_decoration:nth-of-type(1) img {
  301.     width: unset !important;
  302.     height: unset !important;
  303. }
  304.  
  305. .avatar_decoration:nth-of-type(n+2) {contain: layout;}
  306. .avatar_decoration:nth-of-type(n+2) a {padding: 2px;}
  307.  
  308. /* Saturation Effect */
  309.  
  310. #id_details, .item, .custom_panel img, .avatar_decoration a {filter: grayscale(1);}
  311. #id_details:hover, .item:has(a:hover), .custom_panel img:hover, .avatar_decoration a:hover {filter: none;}
  312.  
  313. /* Avatar Head Grid Spacer */
  314. /* Change 'span' Value to Change First Head Offset */
  315.  
  316. .avatar_decoration:first-of-type {grid-column: 1 / span 3;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement