Advertisement
althindor

Pro for VenereaI Disease

Dec 30th, 2021 (edited)
1,817
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 10.84 KB | None | 0 0
  1. /* Profile by AlthIndor */
  2.  
  3. :root {
  4.   --color-accent: orangered;
  5.   --color-button: #FFFFFFC0;
  6.   --color-panel1: #FFFFFFE0;
  7.   --color-panel2: #F8F8F8;
  8.   --color-scroll: #989898;
  9.   --hover: #00000010;
  10.   --shadow: 0 2px 5px #00000080;
  11.   --text: #202020;
  12. }
  13.  
  14. /* Uncomment for Dark Theme
  15.  
  16. :root {
  17.   --color-button: #000000C0;
  18.   --color-panel1: #000000E0;
  19.   --color-panel2: #101010;
  20.   --color-scroll: #808080;
  21.   --hover: #FFFFFF20;
  22.   --text: #F0F0F0;
  23. }
  24.  
  25. */
  26.  
  27. html, body {background: url('https://i.gifer.com/2iVX.gif') top center / contain no-repeat var(--text);}
  28. body a {text-decoration: none !important;}
  29.  
  30. ::selection {
  31.   background: var(--color-accent);
  32.   color: var(--color-panel2);
  33. }
  34.  
  35. /* Fonts */
  36.  
  37. @font-face {
  38.   font-family: 'Open Sans';
  39.   font-style: normal;
  40.   font-weight: 400;
  41.   src: local('Open Sans'), local('Open Sans Regular'), local('OpenSans-Regular'), url('https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0b.woff2') format('woff2');
  42. }
  43.  
  44. @font-face {
  45.   font-family: 'Open Sans';
  46.   font-style: normal;
  47.   font-weight: 700;
  48.   src: local('Open Sans Bold'), local('OpenSans-Bold'), url('https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2') format('woff2');
  49. }
  50.  
  51. @font-face {
  52.   font-family: 'Font Awesome 5 Free';
  53.   font-style: normal;
  54.   font-weight: 900;
  55.   src: local('Font Awesome 5 Free Solid'), url('https://ka-f.fontawesome.com/releases/v5.15.2/webfonts/free-fa-solid-900.woff2') format('woff2');
  56. }
  57.  
  58. /* Header */
  59.  
  60. #viewer #gaia_header, #gaia_header ul {height: 40px !important;}
  61. #viewer #gaia_header li {display: contents !important;}
  62. #viewer #gaia_header li.spacer {display: none !important;}
  63.  
  64. #viewer #gaia_header {
  65.   background: var(--color-button);
  66.   backdrop-filter: saturate(200%) blur(15px);
  67.   width: calc(100% - 20px) !important;
  68.   position: fixed !important;
  69.   top: 10px !important;
  70.   left: 10px !important;
  71.   border-radius: 3px;
  72.   box-shadow: var(--shadow);
  73. }
  74.  
  75. #gaia_header ul {
  76.   display: flex !important;
  77.   background: none !important;
  78.   width: auto !important;
  79.   font: 700 0/39px 'Open Sans', 'Segoe UI', sans-serif !important;
  80.   box-sizing: border-box;
  81. }
  82. #gaia_header #header_left {padding: 0 0 0 5px !important;}
  83.  
  84. #gaia_header #header_right {
  85.   float: right;
  86.   justify-content: right;
  87.   padding: 0 5px 0 0 !important;
  88. }
  89.  
  90. #header_left img {
  91.  -webkit-mask: url('https://i.imgur.com/5FTB40o.png') 0 center no-repeat;
  92.   mask: url('https://i.imgur.com/5FTB40o.png') 0 center no-repeat;
  93.   background: var(--text);
  94.   width: 0;
  95.   height: 100%;
  96.   padding: 0 37px 0 0;
  97. }
  98.  
  99. #viewer #gaia_header a {
  100.   display: inline-block !important;
  101.   color: var(--text) !important;
  102.   font-size: 12px;
  103.   text-transform: uppercase;
  104.   padding: 0 5px;
  105. }
  106.  
  107. #gaia_header a:hover {
  108.   background: var(--hover);
  109.   box-shadow: 0 -3px var(--color-accent) inset;
  110. }
  111.  
  112. #header_right a[href*='edit'], #header_right a[href*='report'] {font-size: 0 !important;}
  113. #header_right a[href*='edit']::before, #header_right a[href*='report']::before {font-size: 12px;}
  114. #header_right a[href*='edit']::before {content: 'Edit My Profile';}
  115. #header_right a[href*='report']::before {content: 'Report Profile';}
  116.  
  117. /* Columns */
  118.  
  119. #columns {display: contents;}
  120. #columns .column {display: contents;}
  121.  
  122. #columns::after {
  123.   position: absolute;
  124.   bottom: 45px;
  125.   border: 15px solid transparent;
  126.   border-top: 20px solid var(--color-panel2);
  127.   border-bottom: none;
  128.   filter: drop-shadow(var(--shadow));
  129.   clip-path: polygon(-20px 0, 50px 0, 50px 40px, -20px 40px);
  130. }
  131.  
  132. /* Scrollbars */
  133.  
  134. #columns ::-webkit-scrollbar {
  135.   background: var(--hover);
  136.   width: 8px;
  137. }
  138. #columns ::-webkit-scrollbar-thumb {background: var(--color-scroll);}
  139.  
  140. .panel {
  141.   scrollbar-color: var(--color-scroll) var(--hover);
  142.   scrollbar-width: thin;
  143. }
  144.  
  145. /* Panels */
  146.  
  147. .panel, .panel h2 {
  148.   background: none;
  149.   padding: 0;
  150.   margin: 0;
  151.   position: absolute;
  152.   box-sizing: border-box;
  153. }
  154.  
  155. .panel a {color: var(--color-accent);}
  156. .panel a:hover {color: inherit;}
  157.  
  158. #id_comments, #id_footprints, #id_wishlist {
  159.   background: linear-gradient(to top, var(--color-panel2), transparent) border-box var(--color-panel1);
  160.   backdrop-filter: saturate(200%) blur(15px);
  161.   width: 350px;
  162.   height: 420px;
  163.   color: var(--text);
  164.   font: 10px/1.6 'Open Sans', 'Segoe UI', sans-serif;
  165.   text-align: justify;
  166.   padding-right: 15px;
  167.   bottom: 65px;
  168.   left: 15px;
  169.   border: 15px solid transparent;
  170.   border-radius: 3px;
  171.   box-shadow: var(--shadow);
  172.   overflow: hidden scroll;
  173. }
  174. :is(#id_comments, #id_footprints, #id_wishlist) h2 {display: none;}
  175.  
  176. /* Click Buttons */
  177.  
  178. #id_badges, #id_badges *, .media_panel {height: 40px !important;}
  179. #id_badges, .media_panel {bottom: 10px;}
  180. #id_badges {left: 100px;}
  181.  
  182. .media_panel {
  183.   width: 80px;
  184.   left: 10px;
  185.   overflow: hidden;
  186. }
  187.  
  188. #id_badges li, .media_panel {
  189.   background: var(--color-button);
  190.   backdrop-filter: saturate(200%) blur(15px);
  191.   border-radius: 3px;
  192.   box-shadow: var(--shadow);
  193.   box-sizing: border-box;
  194. }
  195. #id_badges :is(h2, li:nth-of-type(n+4), .clear) {display: none;}
  196.  
  197. #id_badges li {
  198.   margin: 0 10px 0 0;
  199.   overflow: hidden;
  200. }
  201.  
  202. #id_badges img {
  203.   width: 0;
  204.   padding-right: 40px;
  205.   position: relative;
  206. }
  207.  
  208. /* Buttons Hover / Click Color */
  209.  
  210. #id_badges li::before, .media_panel::before, .media_panel h2 {
  211.   width: 100%;
  212.   height: 100%;
  213.   position: absolute;
  214.   top: 0;
  215.   left: 0;
  216. }
  217.  
  218. #id_badges li::before, .media_panel::before {
  219.   border: 5px solid transparent;
  220.   border-width: 0 5px;
  221.   box-sizing: border-box;
  222. }
  223.  
  224. #id_badges li:hover::before, .media_panel:hover::before,
  225. #tooltip-badge_c[style*='left: 140px']:first-of-type ~ #columns #id_badges li:nth-of-type(1)::before,
  226. #tooltip-badge_c[style*='left: 190px']:first-of-type ~ #columns #id_badges li:nth-of-type(2)::before,
  227. #tooltip-badge_c[style*='left: 240px']:first-of-type ~ #columns #id_badges li:nth-of-type(3)::before,
  228. #equipped-item-details_mask:first-of-type ~ #columns #id_badges li:nth-of-type(3)::before {
  229.   background: var(--hover) border-box;
  230.   box-shadow: 0 -3px var(--color-accent) inset;
  231. }
  232.  
  233. #id_badges li::before {
  234.   color: var(--text);
  235.   font: 900 19px/39px 'Font Awesome 5 Free';
  236.   text-align: center;
  237. }
  238. #id_badges li:nth-of-type(1)::before {content: '';}
  239. #id_badges li:nth-of-type(2)::before {content: '';}
  240. #id_badges li:nth-of-type(3)::before {content: '';}
  241.  
  242. /* Control Badges Popups */
  243.  
  244. #tooltip-badge_c {visibility: hidden !important;}
  245. #tooltip-badge_c :is(#tooltip-badge, .underlay) {display: none;}
  246. #badge_display {display: none;}
  247.  
  248. /* Button Functionality */
  249.  
  250. #id_comments, #id_footprints, #id_wishlist {display: none;}
  251. #tooltip-badge_c[style*='left: 240px']:first-of-type ~ #columns #id_wishlist, #equipped-item-details_mask:first-of-type ~ #columns #id_wishlist {display: grid;}
  252. #tooltip-badge_c[style*='left: 140px']:first-of-type ~ #columns #id_comments {display: block;}
  253. #tooltip-badge_c[style*='left: 190px']:first-of-type ~ #columns #id_footprints {display: block;}
  254.  
  255. #tooltip-badge_c ~ #columns::after, #equipped-item-details_mask:first-of-type ~ #columns::after {content: '';}
  256. #tooltip-badge_c[style*='left: 240px']:first-of-type ~ #columns::after, #equipped-item-details_mask:first-of-type ~ #columns::after {left: 205px;}
  257. #tooltip-badge_c[style*='left: 140px']:first-of-type ~ #columns::after {left: 105px;}
  258. #tooltip-badge_c[style*='left: 190px']:first-of-type ~ #columns::after {left: 155px;}
  259.  
  260. /* Comments */
  261.  
  262. #id_comments #alerts_banner, #id_comments .dropBox {display: none;}
  263. #id_comments #alert_container {display: contents;}
  264. #id_comments dl {clear: both;}
  265.  
  266. #id_comments dd {
  267.   display: grid;
  268.   grid-template: repeat(2, max-content) / 100%;
  269.   margin: 0 0 15px 0;
  270. }
  271. #id_comments dd:last-of-type {margin: 0;}
  272.  
  273. #id_comments dt {
  274.   height: unset;
  275.   line-height: inherit;
  276.   text-align: left;
  277.   padding: 0 0 3px 0;
  278.   margin: 0 0 3px 0;
  279.   border-bottom: 1px dotted var(--text);
  280. }
  281. #id_comments .username {float: none;}
  282.  
  283. #id_comments .date {
  284.   display: flex;
  285.   flex-flow: row-reverse;
  286.   justify-content: space-between;
  287.   text-indent: -.725em;
  288. }
  289.  
  290. #id_comments .deletecomment {
  291.   float: none;
  292.   display: grid;
  293.   grid-auto-flow: column dense;
  294.   justify-content: left;
  295.   grid-row: 2;
  296.   margin: 0;
  297. }
  298. #id_comments .deletecomment br {display: none;}
  299.  
  300. #id_comments .deletecomment::after {
  301.   content: ' or ';
  302.   grid-column: 2;
  303.   white-space: pre;
  304. }
  305.  
  306. /* Comments Buttons */
  307.  
  308. #id_comments h2 + div, #id_comments h2 ~ p {
  309.   background: var(--text);
  310.   width: calc(50% - 7.5px);
  311.   height: 30px;
  312.   text-align: center;
  313.   margin-bottom: 15px;
  314.   overflow: hidden;
  315. }
  316. #id_comments h2 + div:hover, #id_comments h2 ~ p:hover {background: var(--color-scroll);}
  317. #id_comments h2 + div {float: left;}
  318. #id_comments h2 ~ p {float: right;}
  319.  
  320. #id_comments h2 + div a, #id_comments h2 ~ p a {
  321.   display: block;
  322.   width: 100%;
  323.   height: 100%;
  324.   color: var(--color-panel1);
  325.   line-height: 30px;
  326.   text-transform: uppercase;
  327. }
  328. #id_comments h2 + div a {font-size: 0;}
  329.  
  330. #id_comments h2 + div a::before {
  331.   content: 'Post New Comment';
  332.   font-size: 10px;
  333. }
  334.  
  335. /* Visitors */
  336.  
  337. #id_footprints {
  338.   line-height: 1.85;
  339.   overflow-y: auto;
  340. }
  341.  
  342. #id_footprints .item {
  343.   display: grid;
  344.   grid-auto-flow: column;
  345.   justify-content: left;
  346. }
  347.  
  348. #id_footprints .item a {
  349.   text-decoration: dotted underline var(--text) !important;
  350.   text-transform: capitalize;
  351. }
  352.  
  353. #id_footprints .item::before {
  354.   content: ' visited ';
  355.   grid-column: 2;
  356.   white-space: pre;
  357. }
  358. #id_footprints .item::after {content: '.';}
  359.  
  360. /* Wishlist */
  361.  
  362. #id_wishlist {
  363.   grid-template-columns: repeat(6, 1fr);
  364.   grid-auto-rows: 40px;
  365.   gap: 10px;
  366.   text-align: center;
  367.   scroll-snap-type: y mandatory;
  368. }
  369. #id_wishlist :is(.premium_sparkle, .glow, .clear) {display: none;}
  370.  
  371. #id_wishlist .item {
  372.   background: var(--hover);
  373.   width: 100%;
  374.   height: 30px;
  375.   padding: 5px 0;
  376.   position: relative;
  377.   border-radius: 3px;
  378.   scroll-snap-align: start;
  379. }
  380. #id_wishlist .item:hover {background: var(--color-accent);}
  381.  
  382. #id_wishlist .owner_checkmark {
  383.   background: url('https://i.imgur.com/UzAXOFf.png') 0 -88px no-repeat;
  384.   width: 0;
  385.   margin: 0;
  386.   padding: 10px 12px 0 0;
  387.   bottom: 3px;
  388.   left: 3px;
  389. }
  390.  
  391. /* Media */
  392.  
  393. .media_panel::before, .media_panel * {position: absolute;}
  394. .media_panel::before {content: '';}
  395.  
  396. .media_panel h2 {
  397.  -webkit-mask: url('https://i.imgur.com/gqTTTvw.png') -16px -2px;
  398.   mask: url('https://i.imgur.com/gqTTTvw.png') -16px -2px;
  399.   background: var(--text);
  400.   font-size: 0;
  401. }
  402.  
  403. .media_panel iframe {
  404.   width: 300px;
  405.   height: 200px;
  406.   bottom: 0;
  407.   left: -18px;
  408.   transform-origin: bottom left;
  409.   transform: scale(1.2);
  410.   opacity: .001;
  411. }
  412.  
  413. /* Misc */
  414.  
  415. #pictures_container, #texts_container {
  416.   width: 0;
  417.   height: 0;
  418.   position: absolute;
  419.   bottom: 10px;
  420.   left: 10px;
  421. }
  422.  
  423. #equipped-item-details_mask ~ #equipped-item-details_mask, #avatar_menu + div + div {display: none !important;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement