Advertisement
althindor

Pro for dwucki

Nov 28th, 2022 (edited)
1,076
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 8.22 KB | None | 0 0
  1. /* Profile By AlthIndor */
  2.  
  3. :root {
  4.   --accent: #F67C6CFF;
  5.   --button: #000000FF;
  6.   --lights: #FFFFFF18;
  7.   --shadow: 0 2px 5px #00000080;
  8. }
  9. ::selection {background: var(--accent);}
  10.  
  11. html, body {
  12.   background: none;
  13.   overflow: hidden;
  14. }
  15. html {background: url('https://i.ibb.co/qN5h8TG/wallpaper.webp') no-repeat fixed center / cover #30484C;}
  16. a {text-decoration: none !important;}
  17.  
  18. /* Fonts */
  19.  
  20. @font-face {
  21.   font-family: 'Open Sans';
  22.   font-style: normal;
  23.   font-weight: 400;
  24.   src: local('Open Sans Regular'), local('OpenSans-Regular'), url('https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2') format('woff2');
  25. }
  26.  
  27. @font-face {
  28.   font-family: 'Open Sans';
  29.   font-style: normal;
  30.   font-weight: 700;
  31.   src: local('Open Sans Bold'), local('OpenSans-Bold'), url('https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVI.woff2') format('woff2');
  32. }
  33.  
  34. @font-face {
  35.   font-family: 'Comfortaa';
  36.   font-style: normal;
  37.   font-weight: 700;
  38.   src: local('Comfortaa Bold'), local('Comfortaa-Bold'), url('https://fonts.gstatic.com/s/comfortaa/v40/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4Y_LDrMfIA.woff2') format('woff2');
  39. }
  40.  
  41. @font-face {
  42.   font-family: 'Font Awesome 5 Free';
  43.   font-style: normal;
  44.   font-weight: 900;
  45.   src: url('https://ka-f.fontawesome.com/releases/v5.15.4/webfonts/free-fa-solid-900.woff2') format('woff2');
  46. }
  47.  
  48. @font-face {
  49.   font-family: 'Font Awesome 6 Free';
  50.   font-style: normal;
  51.   font-weight: 900;
  52.   src: url('https://ka-f.fontawesome.com/releases/v6.2.0/webfonts/free-fa-solid-900.woff2') format('woff2');
  53. }
  54.  
  55. /* Header */
  56.  
  57. #viewer #gaia_header {
  58.   background: var(--button);
  59.   width: calc(100% - 20px) !important;
  60.   height: 30px !important;
  61.   margin: 10px 0 0 10px !important;
  62.   border-radius: 5px;
  63.   box-shadow: var(--shadow);
  64. }
  65. #gaia_header li.spacer {display: none !important;}
  66. #gaia_header li {margin: 0 5px;}
  67.  
  68. #gaia_header #header_left, #gaia_header #header_right {
  69.   background: none !important;
  70.   width: auto !important;
  71.   font: 700 0/32px 'Comfortaa', sans-serif !important;
  72.   padding: 0 5px !important;
  73. }
  74. #gaia_header #header_right {float: right;}
  75.  
  76. #gaia_header img {
  77.   -webkit-mask: url('https://i.imgur.com/cGGVY2x.png') no-repeat 0 4px;
  78.   mask: url('https://i.imgur.com/cGGVY2x.png') no-repeat 0 4px;
  79.   background: #FFFFFF;
  80.   width: 0;
  81.   padding: 0 34px 0 0;
  82. }
  83. #header_left li:nth-of-type(2) a:hover img {background: var(--accent);}
  84.  
  85. #gaia_header a {
  86.   color: #FFFFFF !important;
  87.   font-size: 12px !important;
  88. }
  89. #gaia_header a:hover {color: var(--accent) !important;}
  90.  
  91. /* Columns */
  92.  
  93. #columns, #columns .column {display: contents;}
  94. #columns ::-webkit-scrollbar {width: 0;}
  95. .panel {scrollbar-width: none;}
  96.  
  97. /* Panels */
  98.  
  99. .panel, .panel h2 {
  100.   padding: 0;
  101.   margin: 0;
  102.   box-sizing: border-box;
  103. }
  104.  
  105. .panel {
  106.   background: none;
  107.   color: #FFFFFF;
  108.   font: 10px/1.7 'Open Sans', sans-serif;
  109.   position: absolute;
  110.   overflow: hidden;
  111. }
  112. .panel img {max-width: 100% !important;}
  113.  
  114. .panel a {color: var(--accent);}
  115. .panel a:hover {color: inherit;}
  116.  
  117. #id_about, #id_comments, #id_wishlist, #id_footprints {
  118.   background: var(--button);
  119.   width: 285px;
  120.   height: 375px;
  121.   top: -400px;
  122.   right: 60px;
  123.   border: 10px solid transparent;
  124.   border-radius: 5px;
  125.   box-shadow: var(--shadow);
  126.   overflow-y: auto;
  127. }
  128. #id_about:hover, #id_comments:hover, #id_wishlist:hover, #id_footprints:hover {top: 70px;}
  129.  
  130. #id_about::before, #id_comments::before, #id_wishlist::before, #id_footprints::before {
  131.   position: fixed;
  132.   right: 45px;
  133.   border-top: 15px solid transparent;
  134.   border-bottom: 15px solid transparent;
  135.   border-left: 20px solid var(--button);
  136.   filter: drop-shadow(0 1px 2px #00000080);
  137.   z-index: 1;
  138. }
  139. #id_about:hover::before, #id_comments:hover::before, #id_wishlist:hover::before, #id_footprints:hover::before {content: '';}
  140.  
  141. #id_about::before {top: 205px;}
  142. #id_comments::before {top: 255px;}
  143. #id_wishlist::before {top: 305px;}
  144. #id_footprints::before {top: 355px;}
  145.  
  146. /* Button Visuals */
  147.  
  148. .media_panel, .panel h2, #id_contact li * {
  149.   background: var(--button);
  150.   width: 40px;
  151.   height: 40px !important;
  152.   color: #FFFFFF;
  153.   font: 0/40px 'Font Awesome 6 Free';
  154.   text-align: center;
  155.   border-radius: 5px;
  156.   box-shadow: var(--shadow);
  157. }
  158. #id_contact li * {display: block;}
  159.  
  160. .media_panel:hover, .panel:hover h2, #id_contact li a:hover {
  161.   background: var(--accent);
  162.   color: var(--button);
  163. }
  164.  
  165. .media_panel::before, .panel h2::before, #id_contact li *::before {font-size: 18px;}
  166. #id_media_2100::before {content: '';}
  167. #id_media_2088::before {content: '';}
  168. #id_about h2::before {content: '';}
  169. #id_comments h2::before {content: '';}
  170. #id_wishlist h2::before {content: '';}
  171. #id_footprints h2::before {content: '';}
  172. #id_contact li:nth-of-type(1) *::before {content: '';}
  173. #id_contact li:nth-of-type(2) *::before {content: '';}
  174. #id_contact li:nth-of-type(3) *::before {content: '';}
  175.  
  176. /* Button Placement */
  177.  
  178. #id_contact h2, .media_panel h2 {display: none;}
  179. .panel h2 {position: fixed;}
  180.  
  181. #id_contact, #id_media_2088, .panel h2 {right: 10px;}
  182. #id_media_2088, #id_media_2100 {bottom: 10px;}
  183. #id_media_2100 {right: 60px;}
  184.  
  185. #id_contact {
  186.   top: 50px;
  187.   overflow: visible;
  188. }
  189. #id_contact li {margin-bottom: 10px;}
  190.  
  191. #id_about h2 {top: 200px;}
  192. #id_comments h2 {top: 250px;}
  193. #id_wishlist h2 {top: 300px;}
  194. #id_footprints h2 {top: 350px;}
  195.  
  196. /* Media */
  197.  
  198. .media_panel iframe {
  199.   width: 300px;
  200.   height: 200px;
  201.   position: absolute;
  202.   bottom: -4px;
  203.   left: -23px;
  204.   transform-origin: bottom left;
  205.   transform: scale(1.25);
  206.   opacity: .001;
  207. }
  208.  
  209. /* Comments */
  210.  
  211. #id_comments {
  212.   display: flex;
  213.   flex-flow: row wrap;
  214.   justify-content: right;
  215.   gap: 10px;
  216. }
  217.  
  218. #id_comments :is(#alerts_banner, .date a, .dropBox, .deletecomment, .clear) {display: none;}
  219. #id_comments #alert_container, #id_comments h2 + div, #id_comments h2 ~ p {display: contents;}
  220. #id_comments dl {flex: 0 0 100%;}
  221. #id_comments dd {margin: 0 0 20px 0;}
  222. #id_comments dd:last-of-type {margin: 0;}
  223.  
  224. #id_comments dt {
  225.   height: unset;
  226.   line-height: inherit;
  227.   text-align: inherit;
  228.   padding: 0 0 5px 0;
  229.   margin: 0 0 3px 0;
  230.   border-bottom: 1px solid #FFFFFF40;
  231. }
  232. #id_comments .date {color: #FFFFFF80;}
  233.  
  234. #id_comments .date::before {
  235.   content: ' ';
  236.   white-space: pre;
  237. }
  238.  
  239. /* Comments Links */
  240.  
  241. #id_comments h2 + div a, #id_comments h2 ~ p a {
  242.   display: block;
  243.   background: var(--accent);
  244.   width: 35px;
  245.   height: 35px;
  246.   color: #FFFFFF;
  247.   font: 0/35px 'Font Awesome 5 Free';
  248.   text-align: center;
  249.   border-radius: 5px;
  250. }
  251.  
  252. #id_comments h2 + div a:hover, #id_comments h2 ~ p a:hover {
  253.   background: #FFFFFF;
  254.   color: var(--button);
  255. }
  256.  
  257. #id_comments h2 + div a:before, #id_comments h2 ~ p a:before {font-size: 20px;}
  258. #id_comments h2 + div a:before {content: '';}
  259. #id_comments h2 ~ p a:before {content: '';}
  260.  
  261. /* Wishlist */
  262.  
  263. #id_wishlist {
  264.   display: grid;
  265.   grid-template-columns: repeat(6, 40px);
  266.   grid-auto-rows: 40px;
  267.   gap: 5px;
  268. }
  269. #id_wishlist .clear, .premium_sparkle {display: none;}
  270.  
  271. #id_wishlist .item {
  272.   position: relative;
  273.   border-radius: 2px;
  274.   overflow: hidden;
  275. }
  276.  
  277. #id_wishlist a {
  278.   display: block;
  279.   background: var(--lights);
  280.   width: 30px;
  281.   height: 30px;
  282.   padding: 5px;
  283. }
  284. #id_wishlist .item:hover a {background: var(--accent);}
  285.  
  286. #id_wishlist img[src*='thumb'] {filter: saturate(0);}
  287. #id_wishlist .item:hover img[src*='thumb'] {filter: saturate(1);}
  288.  
  289. #id_wishlist .owner_checkmark {
  290.   margin: 0;
  291.   bottom: 5px;
  292.   left: 5px;
  293.   filter: hue-rotate(60deg) brightness(250%);
  294. }
  295. #id_wishlist .item:hover .owner_checkmark {filter: brightness(0);}
  296.  
  297. /* Visitors */
  298.  
  299. #id_footprints .item {
  300.   display: grid;
  301.   grid-auto-flow: column;
  302.   justify-content: start;
  303.   padding: 5px;
  304.   border-radius: 2px;
  305.   white-space: nowrap;
  306.   overflow: hidden;
  307. }
  308. #id_footprints .item:nth-of-type(even) {background: var(--lights);}
  309.  
  310. #id_footprints .item::before {
  311.   content: ' visited ';
  312.   grid-column: 2;
  313.   white-space: pre;
  314. }
  315. #id_footprints .item::after {content: '.';}
  316.  
  317. /* Misc */
  318.  
  319. #pictures_container, #texts_container {
  320.   position: absolute;
  321.   top: 50px;
  322.   right: 10px;
  323. }
  324. .bbcode-swapping-image {background: url('https://i.imgur.com/Fk5mUXF.png');}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement