Advertisement
althindor

Pro for 2slimy

Feb 26th, 2024
901
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 8.14 KB | None | 0 0
  1. /* Design by Cassiel Socks */
  2. /* And Coding by AlthIndor */
  3.  
  4. :root {
  5.     --dark-l1: #2D242CFF;
  6.     --dark-l2: #2D242CCC;
  7.     --pink: #E4547C;
  8.     --purp: #885082;
  9. }
  10.  
  11. html, body {
  12.     background: url('https://i.imgur.com/5JVVHtT.png') var(--dark-l2) center;
  13.     min-height: 880px;
  14. }
  15. body {position: relative;}
  16. body a {text-decoration: none !important;}
  17. * {cursor: url('https://i.imgur.com/hrKGTJi.png'), auto;}
  18.  
  19. @media (min-width: 2000px) or (min-height: 2000px) {
  20.     html, body {background-size: cover;}
  21. }
  22.  
  23. ::selection {
  24.     background: #FFFFFF;
  25.     color: seagreen;
  26. }
  27.  
  28. /* Fonts */
  29.  
  30. @font-face {
  31.     font-family: 'Montserrat';
  32.     font-style: normal;
  33.     font-weight: 100 900;
  34.     src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  35. }
  36.  
  37. @font-face {
  38.     font-family: 'Open Sans';
  39.     font-style: normal;
  40.     font-weight: 300 800;
  41.     font-stretch: 100%;
  42.     src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  43. }
  44.  
  45. @font-face {
  46.     font-family: 'Font Awesome';
  47.     font-style: normal;
  48.     font-weight: 900;
  49.     src: url(https://ka-f.fontawesome.com/releases/v5.15.4/webfonts/free-fa-solid-900.woff2) format('woff2');
  50. }
  51.  
  52. /* Header */
  53.  
  54. #viewer #gaia_header {
  55.     backdrop-filter: blur(5px);
  56.     background: var(--dark-l2) !important;
  57.     height: 40px !important;
  58. }
  59. #gaia_header li {margin: 0 5px;}
  60. #gaia_header li.spacer {display: none !important;}
  61.  
  62. #gaia_header ul {
  63.     background: none !important;
  64.     width: unset !important;
  65.     font: 0/39px 'Montserrat', sans-serif !important;
  66.     text-transform: uppercase;
  67.     padding: 0 5px !important;
  68. }
  69.  
  70. #gaia_header #header_right {
  71.     float: right;
  72.     display: grid !important;
  73.     grid-auto-flow: column;
  74. }
  75. #gaia_header #header_right li:nth-of-type(4) {grid-column: 2;}
  76.  
  77. #gaia_header a, #gaia_header a::before {font-size: 12px !important;}
  78. #gaia_header a {color: #FFFFFF !important;}
  79. #gaia_header a:hover {color: var(--pink) !important;}
  80.  
  81. #header_left img {
  82.     -webkit-mask: url('https://i.imgur.com/cGGVY2x.png') 0 0 no-repeat;
  83.     mask: url('https://i.imgur.com/cGGVY2x.png') 0 0 no-repeat;
  84.     background: currentColor;
  85.     width: 0;
  86.     height: 15px;
  87.     padding: 0 34px 0 0;
  88. }
  89.  
  90. #header_right a[href*='mode=edit'], #header_right a[href*='report.php'] {font-size: 0 !important;}
  91. #header_right a[href*='mode=edit']::before {content: 'Edit My Own';}
  92. #header_right a[href*='report.php']::before {content: 'Report Profile';}
  93.  
  94. /* Columns */
  95.  
  96. #columns, #pictures_container, #texts_container {
  97.     top: calc(50% + 30px - 350px);
  98.     left: calc(50% - 440px);
  99. }
  100. #pictures_container, #texts_container {position: absolute;}
  101.  
  102. #columns {
  103.     width: 880px;
  104.     height: 700px;
  105. }
  106. #columns .column {display: contents;}
  107.  
  108. #columns::after {
  109.     content: url('https://i.imgur.com/Y79G9uU.png');
  110.     position: absolute;
  111.     top: 0;
  112.     left: 0;
  113.     z-index: 2;
  114.     pointer-events: none;
  115. }
  116.  
  117. /* Scrollbars */
  118.  
  119. #columns ::-webkit-scrollbar {
  120.     background: transparent;
  121.     width: 8px;
  122. }
  123. #columns ::-webkit-scrollbar-thumb {background: var(--dark-l2);}
  124. #id_wishlist::-webkit-scrollbar {width: 0;}
  125.  
  126. @supports not selector(#columns ::-webkit-scrollbar) {
  127.     .panel, dl {
  128.         scrollbar-color: var(--dark-l2) transparent;
  129.         scrollbar-width: thin;
  130.     }
  131.     #id_wishlist {scrollbar-width: none;}
  132. }
  133.  
  134. /* Panels */
  135.  
  136. .panel, dl {
  137.     position: absolute;
  138.     box-sizing: border-box;
  139.     overflow: hidden;
  140. }
  141.  
  142. .panel {
  143.     background: none;
  144.     color: var(--dark-l1);
  145.     font: 400 12px/1.7 'Open Sans', sans-serif;
  146.     padding: 0;
  147.     margin: 0;
  148.     z-index: 3;
  149. }
  150. .panel h2 {display: none;}
  151. .panel img:not(.avatarImage) {max-width: 100% !important;}
  152.  
  153. .panel a {color: var(--purp);}
  154. .panel a:hover {color: var(--pink);}
  155.  
  156. #id_about, #id_comments {
  157.     width: 480px;
  158.     left: 205px;
  159.     z-index: 1;
  160. }
  161.  
  162. #id_about, #id_comments dl {
  163.     backdrop-filter: blur(5px);
  164.     background: linear-gradient(to bottom, #FFFFFFCC 75%, #FFFFFF00) border-box;
  165.     padding-right: 20px;
  166.     border: 20px solid transparent;
  167.     border-radius: 2px;
  168.     overflow-y: scroll;
  169. }
  170.  
  171. #id_about, #id_wishlist {top: 105px;}
  172. #id_about {height: 300px;}
  173.  
  174. #id_comments {
  175.     height: 171px;
  176.     bottom: 105px;
  177. }
  178.  
  179. #id_comments dl {
  180.     height: 150px;
  181.     bottom: 0;
  182.     left: 0;
  183. }
  184.  
  185. /* Details */
  186.  
  187. #id_details {
  188.     background: linear-gradient(to bottom, #FFFFFFFF, #FFFFFF80);
  189.     width: 140px;
  190.     height: 30px;
  191.     top: 238px;
  192.     left: 695px;
  193.     border: 3px solid currentColor;
  194.     border-radius: 50%;
  195.     overflow: visible;
  196. }
  197. #id_details :is(p:nth-of-type(n+2), div) {display: none;}
  198.  
  199. #id_details p {
  200.     margin: 0;
  201.     position: absolute;
  202.     bottom: 10px;
  203.     left: 7px;
  204. }
  205.  
  206. /* Contact Buttons and Media */
  207.  
  208. #id_contact, .media_panel {
  209.     text-align: center;
  210.     top: 50px;
  211. }
  212. #id_contact {left: 705px;}
  213. .media_panel {left: 360px;}
  214.  
  215. #id_contact ul {
  216.     display: flex;
  217.     flex-flow: row nowrap;
  218.     justify-content: space-between;
  219.     width: 120px;
  220. }
  221.  
  222. #id_contact li *, .media_panel {
  223.     backdrop-filter: blur(5px);
  224.     background: var(--dark-l2);
  225.     width: 35px;
  226.     height: 35px !important;
  227.     color: #FFFFFF;
  228.     font-size: 0;
  229.     border-radius: 5px;
  230. }
  231. #id_contact li * {display: block;}
  232. #id_contact a:hover, .media_panel:hover {background: var(--pink);}
  233.  
  234. #id_contact li *::before, .media_panel::before {font: 16px/35px 'Font Awesome';}
  235. #id_contact li:nth-of-type(1) *::before {content: '';}
  236. #id_contact li:nth-of-type(2) *::before {content: '';}
  237. #id_contact li:nth-of-type(3) *::before {content: '';}
  238. .media_panel::before {content: '';}
  239.  
  240. .media_panel iframe {
  241.     width: 300px;
  242.     height: 200px;
  243.     position: absolute;
  244.     bottom: 0;
  245.     left: -13px;
  246.     opacity: .001;
  247. }
  248.  
  249. /* Comments */
  250.  
  251. #id_comments h2 + div, #id_comments #alert_container, #id_comments h2 ~ p {display: contents;}
  252. #id_comments .clear, #alerts_banner, .date a, .deletecomment {display: none;}
  253.  
  254. #id_comments dt {
  255.     clear: unset;
  256.     height: unset;
  257.     line-height: normal;
  258.     text-align: left;
  259.     padding: 0 0 5px 0;
  260.     margin: 0 0 3px 0;
  261.     border-bottom: 1px dotted #2D242C80;
  262. }
  263.  
  264. #id_comments .username {
  265.     float: none;
  266.     display: unset;
  267. }
  268. #id_comments .date {font-size: 80%;}
  269.  
  270. #id_comments dd {
  271.     display: grid;
  272.     grid-template: max-content / 50px calc(100% - 60px);
  273.     gap: 10px;
  274.     margin: 0 0 20px 0;
  275. }
  276. #id_comments dd:last-of-type {margin: 0;}
  277.  
  278. .dropBox {
  279.     background: var(--dark-l2);
  280.     width: 48px;
  281.     height: 48px;
  282.     margin-top: 5px;
  283.     border: 1px solid transparent;
  284.     border-radius: 2px;
  285.     overflow: hidden;
  286. }
  287.  
  288. .avatarImage {
  289.     width: 120px;
  290.     height: 150px;
  291.     margin: -30px 0 0 -47px;
  292. }
  293.  
  294. /* Comment Links */
  295.  
  296. #id_comments h2 + div a, #id_comments h2 ~ p a {
  297.     color: var(--dark-l1);
  298.     font-size: 0;
  299. }
  300. #id_comments a:hover {color: var(--pink);}
  301.  
  302. #id_comments h2 + div a::before, #id_comments h2 ~ p a::before {font: 800 10px/21px 'Montserrat';}
  303. #id_comments h2 + div a::before {content: 'POST NEW';}
  304. #id_comments h2 ~ p a::before {content: 'VIEW ALL';}
  305.  
  306. #id_comments #alert_container::after {
  307.     content: ' ●';
  308.     white-space: pre;
  309.     margin: 0 2px;
  310. }
  311.  
  312. /* Wish List */
  313.  
  314. #id_wishlist {
  315.     display: flex;
  316.     flex-flow: row wrap;
  317.     align-content: start;
  318.     gap: 10px;
  319.     width: 110px;
  320.     height: 230px;
  321.     left: 75px;
  322.     overflow-y: scroll;
  323.     scroll-snap-type: y mandatory;
  324. }
  325. #id_wishlist .clear, .premium_sparkle {display: none;}
  326.  
  327. #id_wishlist .item {
  328.     position: relative;
  329.     scroll-snap-align: start;
  330.     outline: 1px dotted var(--dark-l1);
  331.     outline-offset: -7px;
  332. }
  333.  
  334. #id_wishlist a {
  335.     display: block;
  336.     background: #D0FCA0;
  337.     width: 30px;
  338.     height: 30px;
  339.     padding: 8px;
  340.     border: 2px solid transparent;
  341.     border-radius: 50%;
  342.     box-shadow: 0 0 0 1px inset var(--dark-l1);
  343. }
  344. #id_wishlist a:hover {background: #FFFFFF;}
  345.  
  346. .owner_checkmark {
  347.     background: #FFFFFF;
  348.     padding: 1px;
  349.     margin: 0;
  350.     bottom: 6px;
  351.     left: 6px;
  352.     border: 1px solid currentColor;
  353.     pointer-events: none;
  354. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement