Advertisement
althindor

Pro for Mr Yasuo

Jan 20th, 2021
1,707
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 9.02 KB | None | 0 0
  1. /* Profile by AlthIndor */
  2.  
  3. :root {
  4.   --primary-dark: #204060;
  5.   --primary-lite: #70C0FFFF;
  6.   --primary-pale: #70C0FF20;
  7. }
  8.  
  9. html, body {background: url('https://wallpaperaccess.com/full/2332627.jpg') fixed top center / cover #404040;}
  10. body a {text-decoration: none !important;}
  11.  
  12. #header, #avatar_dropbox {display: none;}
  13. #profile .avatar, #profile .caption, #profile .items, #commonFriends {display: none;}
  14.  
  15. #multimedia object, #multimedia embed {
  16.   display: block;
  17.   width: 100%;
  18. }
  19.  
  20. /* Fonts */
  21.  
  22. @font-face {
  23.   font-family: 'Cinzel';
  24.   font-style: normal;
  25.   font-weight: 700;
  26.   src: local('Cinzel Bold'), local('Cinzel-Bold'), url(https://fonts.gstatic.com/s/cinzel/v10/8vIU7ww63mVu7gtR-kwKxNvkNOjw-jHgfY3lDQ.woff2) format('woff2');
  27. }
  28.  
  29. @font-face {
  30.  font-family: 'Open Sans';
  31.  font-style: normal;
  32.  font-weight: 400;
  33.  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
  34. }
  35.  
  36. @font-face {
  37.  font-family: 'Open Sans';
  38.  font-style: normal;
  39.  font-weight: 600;
  40.  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2');
  41. }
  42.  
  43. /* Common Styles */
  44.  
  45. #gaia_header li, .section h2, #bar li, #comments dt, #friends #friendGroup li {
  46.   outline: 1px solid #000;
  47.   outline-offset: -3px;
  48. }
  49.  
  50. #gaia_header li, .section h2, #bar li {
  51.   background: #FFFFFF !important;
  52.   border: 2px solid transparent;
  53.   box-shadow: 0 2px 5px #000;
  54. }
  55.  
  56. #gaia_header li:hover, #bar li:hover {background: var(--primary-dark) !important;}
  57. #gaia_header li:hover a, #bar li:hover a {color: #FFFFFF !important;}
  58.  
  59. #gaia_header #header_left, #gaia_header #header_right, .section {
  60.   background: #000000C0 !important;
  61.   border: 1px solid #000;
  62.   box-shadow: 0 5px 10px #000000A0;
  63.   backdrop-filter: blur(10px);
  64. }
  65.  
  66. #comments dt, #friends #friendGroup li {
  67.   background: repeating-linear-gradient(45deg, #0000 0px, #0000 5px, var(--primary-pale) 6px, var(--primary-pale) 11px, #0000 12px) #FFFFFF content-box;
  68.   border: 2px solid #FFFFFF;
  69.   border-radius: 3px;
  70.   box-sizing: border-box;
  71.   overflow: hidden;
  72. }
  73.  
  74. /* Header */
  75.  
  76. #gaia_header, #gaia_header #header_left, #gaia_header #header_right {box-sizing: border-box;}
  77. #gaia_header #header_left, #gaia_header #header_right, #gaia_header li {display: flex !important;}
  78.  
  79. @media screen and (min-width: 1680px) {#gaia_header {position: fixed;}}
  80. #gaia_header {padding: 10px 10px 0 10px;}
  81.  
  82. #gaia_header li {
  83.   flex-grow: 1;
  84.   justify-content: center;
  85.   align-items: center;
  86.   height: 21px;
  87.   margin: 0 5px;
  88. }
  89. #gaia_header li.spacer {display: none !important;}
  90.  
  91. #gaia_header #header_left, #gaia_header #header_right {
  92.   width: 450px;
  93.   height: 23px;
  94.   font: 700 0/0 'Cinzel', serif !important;
  95.   padding: 10px 5px 0 5px;
  96. }
  97. #gaia_header #header_right {float: right;}
  98.  
  99. #gaia_header img {
  100.   background: url('https://i.imgur.com/cGGVY2x.png') no-repeat 0 5px;
  101.   width: 0;
  102.   padding: 0px 34px 0 0;
  103. }
  104. #header_left li:nth-of-type(2):hover img {filter: invert(100%);}
  105.  
  106. #gaia_header a {
  107.   color: #000 !important;
  108.   font-size: 12px !important;
  109.   text-transform: uppercase;
  110. }
  111.  
  112. #gaia_header .favorites_add {
  113.   background-size: auto 100% !important;
  114.   height: 10px;
  115.   width: 11px;
  116.   position: static;
  117.   filter: brightness(0%);
  118. }
  119. #gaia_header .favorites_add span {display: none;}
  120.  
  121. #header_right li:nth-of-type(2) .favorites_add {
  122.   display: inline !important;
  123.   background: none !important;
  124.   width: unset;
  125.   height: unset;
  126. }
  127. #header_right li:nth-of-type(2) .favorites_add::before {content: attr(title);}
  128.  
  129. /* Main Containers */
  130.  
  131. #site {
  132.   display: grid;
  133.   gap: 30px;
  134.   width: 490px;
  135.   padding: 200px 0 30px 0;
  136.   margin: 0 auto;
  137. }
  138.  
  139. #content, #sidebar, #main {display: contents;}
  140. #main + .clear {display: none;}
  141.  
  142. /* Arrange Sections */
  143.  
  144. #about {grid-row: 2;}
  145. #comments {grid-row: 3;}
  146. #wishlist {grid-row: 4;}
  147. #friends {grid-row: 5;}
  148.  
  149. /* Sections */
  150.  
  151. .section, .section h2 {box-sizing: border-box;}
  152. #about img, #comments .postcontent img {max-width: 100%;}
  153.  
  154. .section {
  155.   font: 11px/1.6 'Open Sans', sans-serif;
  156.   color: #FFFFFF;
  157.   text-align: justify !important;
  158.   padding: 15px;
  159. }
  160. #comments {padding: 15px 0 0 0;}
  161.  
  162. .section h2 {
  163.   width: calc(50% + 30px);
  164.   height: 40px;
  165.   color: #000 !important;
  166.   font: 700 20px/37px 'Cinzel', serif !important;
  167.   text-align: left !important;
  168.   text-indent: 10px !important;
  169.   text-transform: uppercase;
  170.   margin: 0 0 15px -30px;
  171. }
  172. #about h2::after {content: ' Me';}
  173.  
  174. .section a {color: var(--primary-lite) !important;}
  175. .section a:hover {color: inherit !important;}
  176.  
  177. /* Section Links */
  178.  
  179. #profile h2, #about h2, #comments h2 {float: left;}
  180. #profile h2, #comments h2 {margin-bottom: 0;}
  181. #about h2 ~ ol, #comments dl {clear: both;}
  182.  
  183. #bar, .section .links {height: 40px !important;}
  184. .section .links, .section .links * {margin: 0;}
  185.  
  186. .section .links {
  187.   float: right;
  188.   display: flex;
  189.   align-items: center;
  190.   font-size: 0;
  191. }
  192. #comments .links {margin-right: 15px;}
  193.  
  194. .section .links li:nth-of-type(n+2)::before {
  195.   content: ' • ';
  196.   margin: 0 2px;
  197.   white-space: pre;
  198. }
  199.  
  200. .section .links a {font-size: 0;}
  201. .section .links *::before {font-size: 10px;}
  202.  
  203. #about .links a[href*='posthistory']::before {content: 'VIEW POSTS';}
  204. #about .links a[href*='guilds']::before {content: 'VIEW GUILDS';}
  205. #about .links a[href*='userstore']::before {content: 'VIEW STORE';}
  206.  
  207. #comments .links a[href*='addcomment']::before {content: 'POST NEW';}
  208. #comments .links a[href*='comments']::before {content: 'VIEW MORE';}
  209.  
  210. /* Interests */
  211.  
  212. #details #stats, #details #info, #details h3, #details hr {display: none;}
  213. #details dl:nth-last-of-type(n+2) {margin-bottom: 10px;}
  214. #details dt {margin-bottom: 3px;}
  215. #details h2 {font-size: 0 !important;}
  216.  
  217. #details h2::after {
  218.   content: 'Interests';
  219.   font-size: 20px !important;
  220. }
  221.  
  222. #details strong {
  223.   padding-bottom: 3px;
  224.   border-bottom: 1px dotted #FFFFFF80;
  225. }
  226.  
  227. #details a:nth-last-of-type(n+2)::after {
  228.   content: ', ';
  229.   color: #FFFFFF;
  230. }
  231.  
  232. /* Comments */
  233.  
  234. #comments h2 {
  235.   width: calc(50% + 15px);
  236.   margin-left: -15px;
  237. }
  238.  
  239. #comments #alerts_banner, #comments h2 ~ p, #comments dd::before, #comments dd::after {display: none;}
  240. #comments .message, #comments .date, #comments dl dd {margin: 0;}
  241. #comments .message, #comments dl, #comments dl dt {padding: 0;}
  242. #comments .message, #comments dl dd {background: none;}
  243. #comments .message, #comments dt img {position: static !important;}
  244.  
  245. #comments dt {
  246.   float: left;
  247.   clear: left;
  248.   width: 60px;
  249.   height: 62px;
  250.   margin: 20px 10px 10px 10px;
  251. }
  252.  
  253. #comments dt img {
  254.   width: 120px;
  255.   height: 150px;
  256.   margin: -25px 0 0 -25px;
  257. }
  258.  
  259. #comments dl dd {
  260.   padding: 15px;
  261.   border: none;
  262. }
  263. #comments dl dd:nth-of-type(even) {background: #FFFFFF10;}
  264.  
  265. #comments .message {
  266.   display: grid;
  267.   align-content: start;
  268.   min-height: 73px;
  269.   font: inherit !important;
  270. }
  271.  
  272. #comments .date {
  273.   grid-area: 1 / 2 / 2 / 3;
  274.   font-style: normal;
  275. }
  276. #comments .date + p {font-weight: 700;}
  277.  
  278. #comments .postcontent {
  279.   grid-column: 1 / span 2;
  280.   text-align: inherit;
  281. }
  282.  
  283. /* Wish List */
  284.  
  285. #wishlist .items {
  286.   display: grid;
  287.   grid-template-columns: repeat(9, 42px);
  288.   grid-auto-rows: 40px;
  289.   gap: 10px;
  290. }
  291. #wishlist .item {background: none;}
  292.  
  293. #wishlist li {
  294.   display: block;
  295.   background: var(--primary-pale);
  296.   width: 100%;
  297.   height: 40px;
  298.   text-align: center;
  299.   padding: 5px;
  300.   border-radius: 3px;
  301.   box-sizing: border-box;
  302. }
  303. #wishlist li:hover {background: #FFFFFF;}
  304.  
  305. /* Friends */
  306.  
  307. #friends .links, #friends p {display: none;}
  308. #friends a {display: block;}
  309.  
  310. #friends #friendGroup {
  311.   display: grid;
  312.   grid-template-columns: repeat(5, 1fr);
  313.   gap: 15px;
  314.   margin: 0;
  315. }
  316.  
  317. #friends #friendGroup li {
  318.   background-color: var(--primary-pale);
  319.   width: 100%;
  320.   height: 80px;
  321.   border-color: var(--primary-dark);
  322. }
  323.  
  324. #friends #friendGroup li:hover {
  325.   background-color: #FFFFFF;
  326.   border-color: #FFFFFF;
  327. }
  328.  
  329. #friends a {
  330.   display: flex;
  331.   justify-content: center;
  332. }
  333.  
  334. /* Journal */
  335.  
  336. #journal .links, #journal h2 ~ br {display: none;}
  337. #journal ul, #journal li {margin: 0;}
  338. #journal h3 + p {margin: 0 0 15px 0;}
  339.  
  340. #journal h3 {
  341.   width: max-content;
  342.   padding-bottom: 2px;
  343.   border-bottom: 1px dotted #FFFFFF80;
  344. }
  345.  
  346. /* Contact */
  347.  
  348. #bar li, #bar li a {height: 40px !important;}
  349. #onlineButton, #offlineButton, #ignoreButton {display: none;}
  350.  
  351. #bar {
  352.   float: right;
  353.   display: grid;
  354.   grid-template-columns: repeat(3, 1fr);
  355.   gap: 15px;
  356.   background: none;
  357.   width: calc(50% - 15px);
  358.   margin: 0;
  359. }
  360.  
  361. #bar li, #bar li a {
  362.   width: unset !important;
  363.   box-sizing: border-box;
  364. }
  365. #bar li {overflow: hidden;}
  366.  
  367. #bar li a {
  368.   background: none !important;
  369.   width: 100% !important;
  370.   color: #000 !important;
  371.   font-size: 0;
  372.   text-align: center;
  373.   padding: 0;
  374. }
  375. #bar li a::before {font: 700 15px/38px 'Cinzel', serif;}
  376.  
  377. #addButton a::before {content: 'ADD';}
  378. #msgButton a::before {content: 'MSG';}
  379. #tradeButton a::before {content: 'TRD';}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement