Advertisement
althindor

Pro for Umi Uematsu

Jan 19th, 2019
390
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 8.12 KB | None | 0 0
  1. /* Design by Cassiel Socks, Code by AlthIndor */
  2.  
  3. body {background: url('https://i.imgur.com/wLAxPc5.png'), url('https://i.imgur.com/oKAOpEY.png');}
  4. body a {text-decoration: none !important;}
  5.  
  6. #content {background: url('https://images2.imgbox.com/1e/18/rsIA1hBY_o.png') no-repeat;}
  7.  
  8. /* Fonts */
  9.  
  10. @font-face {
  11.  font-family: 'Open Sans';
  12.  font-style: normal;
  13.  font-weight: 400;
  14.  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
  15. }
  16.  
  17. @font-face {
  18.  font-family: 'Patrick Hand';
  19.  font-style: normal;
  20.  font-weight: 400;
  21.  src: local('Patrick Hand'), local('PatrickHand-Regular'), url(https://fonts.gstatic.com/s/patrickhand/v12/LDI1apSQOAYtSuYWp8ZhfYe8XsLL.woff2) format('woff2'), url(https://fonts.gstatic.com/s/patrickhand/v12/LDI1apSQOAYtSuYWp8ZhfYe8XsLN.woff) format('woff');
  22. }
  23.  
  24. /* Header */
  25.  
  26. #gaia_header {
  27.  background: none;
  28.  height: 30px;
  29.  border-bottom: 2px solid #744E44;
  30.  overflow: hidden;
  31. }
  32.  
  33. #gaia_header #header_left, #gaia_header #header_right {
  34.  background: #744E44;
  35.  width: 50%;
  36.  height: 28px;
  37.  font: bold 0/26px 'Patrick Hand', sans-serif;
  38.  padding: 0 7px;
  39.  box-sizing: border-box;
  40. }
  41. #gaia_header .spacer {display: none;}
  42.  
  43. #header_left img {
  44.  background: url('https://gaia.hs.llnwd.net/e1/images/gaia_global/gaia_header/br_gaia_logo_header.png') 0 0 no-repeat;
  45.  background-size: auto 200%;
  46.  width: 0;
  47.  height: 18px;
  48.  padding: 0 42px 0 0;
  49. }
  50.  
  51. #header_right .favorites_add {
  52.  background: none !important;
  53.  margin: 0;
  54. }
  55.  
  56. #header_right .favorites_add::before {
  57.  content: '❤';
  58.  font-size: 14px;
  59.  position: absolute;
  60.  top: -4px;
  61.  left: 3px;
  62. }
  63.  
  64. #gaia_header a, #header_left li::after, #header_right li::before {
  65.  color: #FFFFFF !important;
  66.  font-size: 12px !important;
  67. }
  68.  
  69. #gaia_header a {
  70.  letter-spacing: .05em !important;
  71.  text-decoration: none;
  72.  text-transform: uppercase;
  73.  transition: opacity .5s ease-in-out;
  74. }
  75. #gaia_header a:hover {opacity: .75;}
  76.  
  77. #header_left li:nth-last-of-type(n+2)::after, #header_right li:nth-of-type(n+2)::before {
  78.  content: '☆';
  79.  margin: 0 5px;
  80.  opacity: .75;
  81. }
  82. #header_left li:nth-of-type(2)::after {margin-left: 0;}
  83.  
  84. /* Remove Sections */
  85.  
  86. #header, #details, #comments, #friends, #journal, #signature {display: none;}
  87. #profile .avatar, #profile .items, #about .links {display: none;}
  88.  
  89. /* Main */
  90.  
  91. #site, #content, #content #sidebar, #content #main {
  92.  padding: 0;
  93.  margin: 0;
  94.  position: absolute;
  95.  border: none;
  96. }
  97.  
  98. #site {
  99.  width: 1140px;
  100.  height: 760px;
  101.  top: 60px;
  102.  left: calc(50% - (1140px / 2));
  103. }
  104.  
  105. @media screen and (min-height: 800px) {
  106.   #site {
  107.     top: calc(50% - ((745px - 28px) / 2));
  108.     height: 745px;
  109.   }
  110. }
  111.  
  112. #content, #content #sidebar, #content #main {
  113.  height: 100%;
  114.  top: 0;
  115. }
  116. #content {width: 100%;}
  117.  
  118. #content #sidebar, #content #main {
  119.  width: 1px;
  120.  top: 0;
  121.  left: 0;
  122. }
  123.  
  124. /* Sections */
  125.  
  126. .section {
  127.  color: #4C342C;
  128.  font: 12px/1.6em 'Open Sans', sans-serif;
  129.  padding: 0;
  130.  margin: 0;
  131.  position: absolute;
  132.  box-sizing: border-box;
  133. }
  134. .section h2 {display: none;}
  135.  
  136. #about ol, #wishlist {
  137.  border: 10px solid transparent;
  138.  border-radius: 10px;
  139. }
  140.  
  141. /* About */
  142.  
  143. #about {
  144.  background: none;
  145.  width: 470px;
  146.  height: 250px;
  147.  text-align: justify;
  148.  top: 125px;
  149.  left: 286px;
  150. }
  151.  
  152. #about a {
  153.  color: #E85098;
  154.  font-weight: bold;
  155. }
  156. #about a:visited {color: #660B66 !important;}
  157. #about a:hover {color: #00C0FF !important;}
  158.  
  159. #about h2 ~ ol {
  160.  padding-right: 10px;
  161.  box-sizing: border-box;
  162.  overflow-x: hidden;
  163.  overflow-y: scroll;
  164. }
  165.  
  166. #about h2 ~ ol li {
  167.  list-style-type: none;
  168.  margin: 0;
  169. }
  170.  
  171. #about h2 ~ ol:nth-of-type(1) {
  172.  background: rgba(255,222,232,.9);
  173.  height: 100%;
  174. }
  175.  
  176. #about h2 ~ ol:nth-of-type(2) {
  177.  background: rgba(186,242,234,.6);
  178.  display: grid;
  179.  grid-template-columns: repeat(5, 1fr);
  180.  grid-column-gap: 10px;
  181.  grid-row-gap: 10px;
  182.  width: 600px;
  183.  height: 120px;
  184.  justify-items: center;
  185.  position: absolute;
  186.  top: 405px;
  187.  left: -130px;
  188. }
  189. #about h2 ~ ol:nth-of-type(2) br {display: none;}
  190. #about h2 ~ ol:nth-of-type(2) * {box-sizing: border-box;}
  191.  
  192. /* Gallery */
  193.  
  194. #about h2 ~ ol:nth-of-type(2) li {
  195.  background: #78CCD8;
  196.  width: 100px;
  197.  height: 100px;
  198.  padding: 0;
  199.  position: relative;
  200.  border: 4px solid transparent;
  201.  border-radius: 5px;
  202.  transition: background .5s ease-in-out;
  203. }
  204. #about h2 ~ ol:nth-of-type(2) li:hover {background: #F6D474;}
  205.  
  206. #about h2 ~ ol:nth-of-type(2) .spoiler-wrapper {
  207.  padding: 0;
  208.  border: 1px solid #FFFFFF;
  209.  border-radius: 3px;
  210.  transform: scale(1);
  211.  z-index: 1;
  212. }
  213. #about h2 ~ ol:nth-of-type(2) .spoiler-title {z-index: 2;}
  214.  
  215. #about h2 ~ ol:nth-of-type(2) [class*='spoiler'] {
  216.  width: 100%;
  217.  height: 100%;
  218.  position: absolute;
  219.  top: 0;
  220.  left: 0;
  221. }
  222.  
  223. #about h2 ~ ol:nth-of-type(2) .spoiler-title button {
  224.  background: none;
  225.  border: none;
  226. }
  227. #about h2 ~ ol:nth-of-type(2) .spoiler-title span {display: none;}
  228.  
  229. #about h2 ~ ol:nth-of-type(2) .spoiler {
  230.  display: flex;
  231.  justify-content: center;
  232.  overflow: hidden;
  233. }
  234.  
  235. #about h2 ~ ol:nth-of-type(2) .spoiler img {
  236.  max-height: 100%;
  237.  max-width: 100%;
  238.  object-fit: cover;
  239. }
  240.  
  241. #about h2 ~ ol:nth-of-type(2) .spoiler-revealed {
  242.  background: rgba(0,0,0,.8);
  243.  position: fixed;
  244.  border: none;
  245.  z-index: 999;
  246. }
  247. #about h2 ~ ol:nth-of-type(2) .spoiler-revealed .spoiler {border: 50px solid transparent;}
  248. #about h2 ~ ol:nth-of-type(2) .spoiler-revealed img {object-fit: scale-down;}
  249.  
  250. #about h2 ~ ol:nth-of-type(2) img[class*='bbcode-swap'] {
  251.  align-self: center;
  252.  position: fixed;
  253.  z-index: 9;
  254. }
  255. .bbcode-swapping-image {background: url('https://i.imgur.com/2MbyLRf.png');}
  256.  
  257. /* Wish List */
  258.  
  259. #wishlist {
  260.  background: rgba(246,212,116,.5);
  261.  width: 600px;
  262.  height: 60px;
  263.  left: 156px;
  264.  top: 421px;
  265. }
  266.  
  267. #wishlist .items {
  268.  display: flex;
  269.  flex-flow: row wrap;
  270.  width: 100%;
  271.  height: 100%;
  272.  overflow-x: hidden;
  273.  overflow-y: scroll;
  274. }
  275. #wishlist .item {background: none;}
  276.  
  277. #wishlist li {
  278.  background: #F6D474;
  279.  display: block;
  280.  flex-grow: 1;
  281.  width: 30px;
  282.  height: 30px;
  283.  padding: 5px;
  284.  margin: 0 10px 10px 0;
  285.  border-radius: 5px;
  286.  transition: background .5s ease-in-out;
  287. }
  288. #wishlist li:hover {background: #E85098;}
  289.  
  290. #wishlist a {
  291.  display: block;
  292.  width: 100%;
  293.  height: 100%;
  294.  text-align: center;
  295. }
  296.  
  297. /* Contact Buttons */
  298.  
  299. #profile {
  300.  background: none;
  301.  width: 60px;
  302.  top: 421px;
  303.  left:  25px;
  304. }
  305.  
  306. #bar {
  307.  background: none;
  308.  height: auto;
  309.  font: bold 0px/33px 'Patrick Hand', sans-serif;
  310.  text-align: center;
  311.  margin: 0;
  312. }
  313. #bar #onlineButton, #bar #offlineButton, #bar #ignoreButton {display: none !important;}
  314.  
  315. #bar li, #bar li::after, #bar li a {
  316.  display: block;
  317.  width: 100% !important;
  318. }
  319.  
  320. #bar li::after, #bar li a {
  321.  height: 100%;
  322.  position: absolute;
  323.  top: 0;
  324. }
  325.  
  326. #bar li {
  327.  float: none;
  328.  height: 40px !important;
  329.  color: #744E44;
  330.  text-indent: -1px !important;
  331.  position: relative;
  332.  margin-bottom: 12px;
  333.  border: 3px solid #660B66;
  334.  border-radius: 10px;
  335.  box-shadow: -2px 3px #DCF6D0;
  336.  box-sizing: border-box;
  337.  transition: all .5s ease-in-out;
  338. }
  339. #bar li:hover {color: #FFFFFF;}
  340.  
  341. #bar li a {
  342.  background: none !important;
  343.  padding: 0;
  344.  z-index: 2;
  345. }
  346.  
  347. #bar li::after {
  348.  font-size: 21px;
  349.  letter-spacing: .03em;
  350.  z-index: 1;
  351. }
  352.  
  353. #bar #addButton {background: #F8D6E0;}
  354. #bar #addButton:hover {background: #E85098;}
  355. #bar #addButton::after {content: 'ADD';}
  356.  
  357. #bar #msgButton {background: #FCF2A8;}
  358. #bar #msgButton:hover {background: #F6D474;}
  359. #bar #msgButton::after {content: 'MSG';}
  360.  
  361. #bar #tradeButton {background: #D8F8F2;}
  362. #bar #tradeButton:hover {background: #78CCD8;}
  363. #bar #tradeButton::after {content: 'TRD';}
  364.  
  365. /* Media */
  366.  
  367. #multimedia {
  368.  background: url('https://i.imgur.com/43iYKtm.gif') center no-repeat #DCF6D0 !important;
  369.  width: 38px;
  370.  height: 38px;
  371.  top: 337px;
  372.  left: 156px;
  373.  border: 2px solid #660B66;
  374.  border-radius: 10px;
  375.  overflow: hidden;
  376.  transition: all .5s ease-in-out;
  377. }
  378. #multimedia:hover {background-color: #FFFFFF !important;}
  379.  
  380. #multimedia object {
  381.  position: absolute;
  382.  bottom: 0;
  383.  left: -17px;
  384.  opacity: .01;
  385. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement