Advertisement
althindor

Pro for MintyMiDraws

Mar 19th, 2024
804
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 8.65 KB | None | 0 0
  1. /* Design by Cassiel Socks */
  2. /* Artwork by MintyMiDraws */
  3. /* And Coding by AlthIndor */
  4.  
  5. :root {
  6.     --blue: #567D8E;
  7.     --gold: #C5A78F;
  8.     --gray: #484848;
  9.     --lite: #FFDC6E;
  10. }
  11.  
  12. html, body {
  13.     background: url('https://i.imgur.com/i1pCST6.jpeg') fixed center / cover #0B2B3E;
  14.     min-height: 1200px;
  15. }
  16. body {position: relative;}
  17.  
  18. .media_panel, a {transition: all .5s ease-in-out;}
  19. a {text-decoration: none !important;}
  20.  
  21. ::selection {
  22.     background: var(--blue);
  23.     color: #FFFFFF;
  24. }
  25.  
  26. /* Fonts */
  27.  
  28. @font-face {
  29.     font-family: 'Open Sans';
  30.     font-style: normal;
  31.     font-weight: 300 800;
  32.     font-stretch: 100%;
  33.     src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
  34. }
  35.  
  36. @font-face {
  37.     font-family: 'Font Awesome';
  38.     font-style: normal;
  39.     font-weight: 900;
  40.     src: url(https://ka-f.fontawesome.com/releases/v6.5.1/webfonts/free-fa-solid-900.woff2) format('woff2');
  41. }
  42.  
  43. /* header */
  44.  
  45. #viewer #gaia_header {
  46.     background: #000000CC;
  47.     height: 40px !important;
  48.     border-bottom: 2px solid transparent;
  49.     border-image: linear-gradient(to left, #AD7C23, var(--lite), #AD7C23) 2;
  50.     border-radius: 5px;
  51. }
  52. #gaia_header li.spacer {display: none !important;}
  53.  
  54. #gaia_header ul {
  55.     background: none !important;
  56.     width: unset !important;
  57.     font: 0/38px 'Open Sans', sans-serif !important;
  58.     padding: 0 15px !important;
  59. }
  60. #gaia_header #header_right {float: right;}
  61.  
  62. #gaia_header a {
  63.     color: #FFFFFF !important;
  64.     font-size: 12px !important;
  65.     text-transform: uppercase;
  66. }
  67. #gaia_header a:hover {color: var(--blue) !important;}
  68.  
  69. #header_left img {
  70.     -webkit-mask: url('https://i.imgur.com/5FTB40o.png') 0 0 no-repeat;
  71.     mask: url('https://i.imgur.com/5FTB40o.png') 0 0 no-repeat;
  72.     background: currentColor;
  73.     width: 0;
  74.     height: 17px;
  75.     padding: 0 37px 0 0;
  76. }
  77.  
  78. #header_left li:nth-of-type(n+3)::before, #header_right li:nth-of-type(n+2)::before {
  79.     content: '❖';
  80.     color: var(--lite);
  81.     font-size: 13px;
  82.     margin: 0 5px;
  83. }
  84.  
  85. /* Columns */
  86.  
  87. #columns, #pictures_container, #texts_container {
  88.     width: 1200px;
  89.     top: calc(50% - 520px + 20px);
  90.     left: calc(50% - 600px);
  91. }
  92. #pictures_container, #texts_container {position: absolute;}
  93.  
  94. #columns {
  95.     background: url('https://i.imgur.com/Novb9dB.png');
  96.     height: 1040px;
  97.     font-size: 0;
  98. }
  99. #columns .column {display: contents;}
  100.  
  101. /* Scrollbars */
  102.  
  103. #columns ::-webkit-scrollbar {
  104.     background: #FFFFFF10;
  105.     width: 8px;
  106. }
  107. #columns ::-webkit-scrollbar-thumb {background: var(--gray);}
  108. #id_wishlist::-webkit-scrollbar-thumb {background: var(--lite);}
  109.  
  110. @supports not selector(#columns ::-webkit-scrollbar) {
  111.     .panel, dl {
  112.         scrollbar-color: var(--gray) #FFFFFF10;
  113.         scrollbar-width: thin;
  114.     }
  115.     #id_wishlist {scrollbar-color: var(--lite) #FFFFFF10;}
  116. }
  117.  
  118. /* Panels */
  119.  
  120. .panel, #id_comments dl {
  121.     position: absolute;
  122.     box-sizing: border-box;
  123.     overflow: hidden;
  124. }
  125.  
  126. .panel {
  127.     background: none;
  128.     color: #FFFFFF;
  129.     font: 10px/1.8 'Open Sans', sans-serif;
  130.     margin: 0;
  131.     padding: 0;
  132. }
  133.  
  134. .panel a {color: var(--gold);}
  135. .panel a:hover {color: var(--blue);}
  136. .panel h2 {display: none;}
  137. .panel img {max-width: 100% !important;}
  138.  
  139. #id_details, #id_about, #id_wishlist, #id_comments dl {
  140.     padding-right: 20px;
  141.     overflow-y: scroll;
  142.     overscroll-behavior: contain;
  143. }
  144.  
  145. #id_details, #id_wishlist, #id_comments {left: 545px;}
  146. #id_comments, #id_footprints {top: 593px;}
  147. #id_footprints {left: 832px;}
  148.  
  149. #id_details, #id_about {
  150.     height: 215px;
  151.     top: 210px;
  152. }
  153.  
  154. #id_about {
  155.     width: 322px;
  156.     right: 145px;
  157. }
  158.  
  159. #id_comments {
  160.     width: 223px;
  161.     height: 379px;
  162. }
  163.  
  164. /* Buttons */
  165.  
  166. #id_contact, .media_panel {top: 942px;}
  167. #id_contact {left: 810px;}
  168. .media_panel {left: 1025px;}
  169.  
  170. #id_contact li {float: left;}
  171. #id_contact li:nth-of-type(1) {margin-right: 20px;}
  172. #id_contact li:nth-of-type(2) {margin-right: 19px;}
  173.  
  174. #id_contact li *, .media_panel {
  175.     background: var(--gray);
  176.     width: 52px;
  177.     height: 52px !important;
  178.     color: #FFFFFF;
  179.     font-size: 0;
  180.     text-align: center;
  181.     border-radius: 10px;
  182. }
  183. #id_contact li * {display: block;}
  184. #id_contact li a:hover, .media_panel:hover {background: var(--blue);}
  185.  
  186. #id_contact li *::before, .media_panel::before {font: 26px/52px 'Font Awesome';}
  187. #id_contact li:nth-of-type(1) *::before {content: '';}
  188. #id_contact li:nth-of-type(2) *::before {content: '';}
  189. #id_contact li:nth-of-type(3) *::before {content: '';}
  190. .media_panel::before {content: '';}
  191.  
  192. .media_panel iframe {
  193.     position: absolute;
  194.     bottom: 0;
  195.     left: -26px;
  196.     scale: 1.5;
  197.     transform-origin: bottom left;
  198.     opacity: .001;
  199. }
  200.  
  201. /* Details */
  202.  
  203. #id_details {
  204.     display: grid;
  205.     grid-template-columns: 140px;
  206.     grid-auto-rows: max-content;
  207.     gap: 5px;
  208.     line-height: 1.6;
  209.     box-sizing: unset;
  210. }
  211.  
  212. #id_details p:first-of-type, .forum_userstatus {border-radius: 5px;}
  213. #id_details p {margin: 0;}
  214. #id_details strong {display: block;}
  215.  
  216. #id_details p:nth-of-type(1) {
  217.     background: var(--gray);
  218.     padding: 10px;
  219. }
  220.  
  221. .forum_userstatus, .statuslinks span {padding: 0 !important;}
  222. .statuslinks {display: contents;}
  223. .pushBox {display: none;}
  224.  
  225. .forum_userstatus {
  226.     background: linear-gradient(135deg, #FFFFFF40 50%, transparent 50%) var(--lite);
  227.     width: 100%;
  228.     height: 30px !important;
  229.     color: var(--gray);
  230.     text-align: center;
  231.     margin: 10px 0 5px 0;
  232.     border: none;
  233. }
  234.  
  235. .forum_userstatus:has(.offline) {
  236.     background-color: var(--blue);
  237.     color: #FFFFFF;
  238. }
  239.  
  240. #id_details .forum_userstatus .statuslinks span {
  241.     all: unset;
  242.     color: inherit !important;
  243.     font: 800 11px/30px 'Open Sans', sans-serif !important;
  244.     text-transform: uppercase;
  245. }
  246.  
  247. .statuslinks span::before {
  248.     content: 'currently ';
  249.     white-space: pre;
  250. }
  251.  
  252. /* Wish List */
  253.  
  254. #id_wishlist {
  255.     display: grid;
  256.     grid-template-columns: repeat(10, 40px);
  257.     grid-auto-rows: 40px;
  258.     gap: 10px;
  259.     width: 510px;
  260.     height: 40px;
  261.     top: 489px;
  262.     scroll-snap-type: y mandatory;
  263. }
  264. #id_wishlist .clear, .premium_sparkle {display: none;}
  265. #id_wishlist .item, #id_wishlist a {border-radius: 5px;}
  266.  
  267. #id_wishlist .item {
  268.     position: relative;
  269.     scroll-snap-align: start;
  270. }
  271.  
  272. #id_wishlist a {
  273.     display: block;
  274.     background: var(--gray);
  275.     width: 30px;
  276.     height: 30px;
  277.     padding: 5px;
  278. }
  279. #id_wishlist .item:hover a {background: var(--blue);}
  280.  
  281. .owner_checkmark {
  282.     background: #FFFFFF;
  283.     margin: 0;
  284.     padding: 2px;
  285.     bottom: 0;
  286.     left: 0;
  287.     box-shadow: 1px -1px #000;
  288.     filter: hue-rotate(-120deg);
  289. }
  290.  
  291. /* Comments */
  292.  
  293. #id_comments #alerts_banner, #id_comments .clear, #id_comments .date a, .dropBox, .deletecomment {display: none;}
  294. #id_comments #alert_container {display: contents;}
  295. #id_comments dd {margin: 0 0 20px 0;}
  296. #id_comments dd:last-of-type {margin: 0;}
  297.  
  298. #id_comments dl {
  299.     width: 100%;
  300.     height: calc(100% - 50px);
  301.     left: 0;
  302.     bottom: 0;
  303. }
  304.  
  305. #id_comments dt {
  306.     height: unset;
  307.     line-height: 1.6;
  308.     text-align: left;
  309.     margin: 0 0 3px 0;
  310.     padding: 0 0 5px 0;
  311.     border-bottom: 1px dotted #FFFFFF80;
  312. }
  313.  
  314. #id_comments .username {
  315.     float: none;
  316.     font-size: 12px;
  317. }
  318.  
  319. #id_comments .date {
  320.     display: flex;
  321.     text-indent: -.75em;
  322.     overflow: hidden;
  323. }
  324.  
  325. /* Comments Buttons */
  326.  
  327. #id_comments h2 + div, #id_comments h2 ~ p {
  328.     width: calc(50% - 5px);
  329.     height: 30px;
  330.     margin: 0;
  331.     border-radius: 5px;
  332.     overflow: hidden;
  333. }
  334. #id_comments h2 + div {float: left;}
  335. #id_comments h2 ~ p {float: right;}
  336.  
  337. #id_comments h2 + div a, #id_comments h2 ~ p a {
  338.     display: block;
  339.     background: linear-gradient(135deg, #FFFFFF40 50%, transparent 50%) var(--lite);
  340.     width: 100%;
  341.     height: 100%;
  342.     color: var(--gray);
  343.     font-size: 0;
  344.     text-align: center;
  345. }
  346.  
  347. #id_comments h2 + div a:hover, #id_comments h2 ~ p a:hover {
  348.     background-color: var(--blue);
  349.     color: #FFFFFF;
  350. }
  351.  
  352. #id_comments h2 + div a::before, #id_comments h2 ~ p a::before {font: 800 12px/31px 'Open Sans', sans-serif;}
  353. #id_comments h2 + div a::before {content: 'POST NEW';}
  354. #id_comments h2 ~ p a::before {content: 'VIEW ALL';}
  355.  
  356. /* visitors */
  357.  
  358. #id_footprints .item {
  359.     display: flex;
  360.     flex-flow: row nowrap;
  361. }
  362. #id_footprints .item:nth-of-type(n+18) {display: none;}
  363.  
  364. #id_footprints .item::before {
  365.     content: ' visited ';
  366.     white-space: pre;
  367. }
  368. #id_footprints .item::after {content: '.';}
  369.  
  370. #id_footprints a {
  371.     order: -1;
  372.     max-width: 120px;
  373.     text-overflow: ellipsis;
  374.     white-space: nowrap;
  375.     overflow: hidden;
  376. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement