Advertisement
althindor

Pro for Onigiri Pls

Sep 3rd, 2019
514
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 13.85 KB | None | 0 0
  1. /* Profile By AlthIndor */
  2.  
  3. html {
  4.  --border-lite: #00000030;
  5.  --border-dark: #FFFFFF30;
  6.  --primary-color: #6441A4FF;
  7.  --primary-darkr: #6441A480;
  8.  --text-dark: #FFFFFFB2;
  9.  --col1-width: 250px;
  10.  --col3-width: 350px;
  11. }
  12.  
  13. html {background: linear-gradient(to right, #19171C var(--col1-width), #FFFFFF var(--col1-width));}
  14. html a {text-decoration: none !important;}
  15.  
  16. html, #columns {min-width: 768px;}
  17.  
  18. /* Header */
  19.  
  20. #viewer #gaia_header, #gaia_header #header_left, #gaia_header #header_right {
  21.  background: var(--primary-color);
  22.  height: 50px !important;
  23. }
  24. #viewer #gaia_header * {box-sizing: border-box;}
  25. #viewer #gaia_header li.spacer {display: none !important;}
  26.  
  27. #gaia_header #header_left, #gaia_header #header_right {
  28.  width: auto !important;
  29.  font-size: 0 !important;
  30.  padding: 0 3px !important;
  31. }
  32. #gaia_header #header_left {line-height: 48px !important;}
  33.  
  34. #gaia_header #header_right {
  35.  float: right;
  36.  line-height: 26px !important;
  37. }
  38.  
  39. #header_left li img {
  40.  background: url('https://graphics.gaiaonline.com/images/gaia_global/gaia_header/br_gaia_logo_header.png');
  41.  background-size: 100% auto !important;
  42.  width: 0 !important;
  43.  padding: 0 50px 0 0 !important;
  44. }
  45.  
  46. #viewer #gaia_header a {
  47.  display: inline-block !important;
  48.  padding: 0 8px;
  49. }
  50.  
  51. #header_left a {
  52.  color: var(--text-dark) !important;
  53.  font-size: 14px !important;
  54.  font-weight: normal;
  55. }
  56. #header_left li:nth-of-type(n+3) a {height: 100%;}
  57. #header_left li:nth-of-type(n+3) a:hover {box-shadow: 0 -2px #FFFFFF inset;}
  58. #header_left a:hover {color: #FFFFFF !important;}
  59.  
  60. #header_right a {
  61.  background: #FFFFFF20;
  62.  height: 28px;
  63.  color: #FFFFFF !important;
  64.  font-size: 11px !important;
  65.  margin: 11px 5px 0 5px;
  66.  border-radius: 3px;
  67. }
  68. #header_right a:hover {background: #FFFFFF30;}
  69.  
  70. /* Header Custom Texts */
  71.  
  72. #viewer #header_right a[href*='mode=edit'] {display: none !important;}
  73. #header_right a[href*='report.php'] {font-size: 0 !important;}
  74.  
  75. #header_right a[href*='report.php']::after {
  76.  content: 'Report Profile';
  77.  font-size: 11px !important;
  78. }
  79.  
  80. /* Columns */
  81.  
  82. #columns, #column_1, #column_2, #column_3 {
  83.  padding: 0;
  84.  margin: 0;
  85.  box-sizing: border-box;
  86. }
  87.  
  88. #columns {
  89.  width: 100%;
  90.  height: calc(100% - 50px);
  91.  top: 50px;
  92. }
  93.  
  94. #column_1, #column_2, #column_3 {
  95.  line-height: 0;
  96.  position: relative;
  97.  overflow-y: scroll;
  98. }
  99. #column_1, #column_2 {height: 100%;}
  100.  
  101. #column_1 {
  102.  background: #19171C;
  103.  width: var(--col1-width);
  104.  padding: 10px 0;
  105. }
  106.  
  107. #column_2 {
  108.  width: calc(100% - var(--col1-width) - var(--col3-width));
  109.  padding: 0 20px;
  110.  border-right: 1px solid var(--border-lite);
  111.  transform: translateZ(0);
  112. }
  113.  
  114. #column_3 {
  115.  height: calc(100% - 60px);
  116.  width: var(--col3-width);
  117.  padding: 10px;
  118.  border-bottom: 1px solid var(--border-lite);
  119. }
  120.  
  121. /* Scrollbars */
  122.  
  123. .column {scrollbar-width: thin;}
  124. #column_1 {scrollbar-color: #000000A0 #FFFFFF10;}
  125. #column_2, #column_3 {scrollbar-color: #000000A0 #00000010;}
  126.  
  127. #columns ::-webkit-scrollbar {width: 8px;}
  128. #column_1::-webkit-scrollbar {background: #FFFFFF10;}
  129. #column_2::-webkit-scrollbar {background: #00000010;}
  130. #column_3::-webkit-scrollbar {background: #00000010;}
  131.  
  132. #columns ::-webkit-scrollbar-thumb {
  133.  background: #000000A0 content-box;
  134.  border: 1px solid transparent;
  135.  border-radius: 4px;
  136. }
  137.  
  138. /* Panels */
  139.  
  140. .panel, .panel h2 {
  141.  background: none;
  142.  font-size: 11px;
  143.  line-height: 1.5;
  144.  padding: 0;
  145.  margin: 0;
  146.  box-sizing: border-box;
  147. }
  148.  
  149. #column_1 .panel {color: var(--text-dark);}
  150. #column_1 .panel:nth-last-of-type(n+2), #id_footprints {margin-bottom: 20px;}
  151.  
  152. #column_1 a {color: inherit;}
  153. #column_1 .panel:not(#id_forum) a {font-weight: normal;}
  154.  
  155. #column_2 .panel, #column_3 .panel {color: #404040;}
  156. #column_2 a, #column_3 a {color: var(--primary-color);}
  157.  
  158. .panel h2 {
  159.  color: inherit;
  160.  font-size: 14px;
  161.  font-weight: normal;
  162.  text-transform: capitalize;
  163. }
  164. #column_1 h2, #column_3 h2 {padding-bottom: 5px;}
  165. #column_2 .panel:not(#id_details):not(#id_about) h2 {display: none;}
  166.  
  167. #column_1 h2 {
  168.  margin: 0 10px 10px 10px;
  169.  border-bottom: 1px solid var(--border-dark);
  170. }
  171.  
  172. #column_3 h2 {
  173.  margin: 0 0 10px 0;
  174.  border-bottom: 1px solid var(--border-lite);
  175. }
  176.  
  177. /* Friends, Wish List, Equipment */
  178.  
  179. #id_friends .style1 li, #id_equipment .item a, #id_wishlist .item a {
  180.  display: grid;
  181.  grid-template: 21px 1fr / 40px 1fr;
  182.  grid-gap: 5px 10px;
  183. }
  184. #id_friends .style1 li:hover, #id_equipment .item:hover, #id_wishlist .item:hover {background: #FFFFFF10;}
  185. #id_friends .style1 li:hover a::before, #id_equipment .item:hover a::before, #id_wishlist .item:hover a::before {color: #FFFFFF;}
  186.  
  187. #id_friends .dropBox, #id_equipment .item img[src*='thumbnail'], #id_wishlist .item img[src*='thumbnail'] {
  188.  grid-area: 1/1/3/2;
  189.  background: var(--primary-darkr);
  190.  border-radius: 50%;
  191. }
  192.  
  193. #column_1 a::before, #column_1 a::after {
  194.  text-overflow: ellipsis;
  195.  white-space: nowrap;
  196.  overflow: hidden;
  197. }
  198.  
  199. #id_friends a::before, #id_equipment .item a::before, #id_wishlist .item a::before {
  200.  content: attr(title);
  201.  font-size: 11px;
  202. }
  203. #id_friends a::after, #id_equipment .item a::after, #id_wishlist .item a::after {font: 6px monospace;}
  204.  
  205. /* Friends */
  206.  
  207. #id_friends a {font-size: 0;}
  208. #id_friends h2 ~ p {display: none;}
  209. #find_friends_banner {display: none;}
  210.  
  211. #id_friends .style1 li {
  212.  height: auto;
  213.  width: 100%;
  214.  padding: 5px 10px;
  215.  box-sizing: border-box;
  216. }
  217.  
  218. #id_friends p {
  219.  grid-area: 1/2/3/3;
  220.  width: 170px;
  221.  display: flex;
  222.  align-items: center;
  223.  text-align: left;
  224.  margin: 0;
  225. }
  226. #id_friends p span {max-width: 100%;}
  227.  
  228. #id_friends a::after {
  229.  content: attr(href);
  230.  display: block;
  231.  margin: 4px 0;
  232. }
  233.  
  234. #id_friends .dropBox {
  235.  width: 40px;
  236.  height: 40px;
  237.  overflow: hidden;
  238. }
  239. #id_friends .dropBox img {margin: -4px 0 0 -6px;}
  240.  
  241. /* Equipped, Wish List */
  242.  
  243. #id_equipment .item, #id_wishlist .item {
  244.  float: none;
  245.  padding: 5px 10px;
  246.  position: relative;
  247. }
  248. .premium_sparkle {display: none;}
  249.  
  250. #id_equipment .item a::before, #id_wishlist .item a::before  {
  251.  grid-area: 1/2/2/3;
  252.  align-self: flex-end;
  253. }
  254.  
  255. #id_equipment .item a::after, #id_wishlist .item a::after {
  256.  content: attr(id);
  257.  grid-area: 2/2/3/3;
  258.  align-self: flex-start;
  259.  text-indent: -4px;
  260. }
  261.  
  262. #id_equipment .item img[src*='thumbnail'], #id_wishlist .item img[src*='thumbnail'] {
  263.  width: 30px;
  264.  height: 30px;
  265.  padding: 5px;
  266. }
  267.  
  268. .owner_checkmark {
  269.  grid-area: 1/1/2/2;
  270.  margin: 0;
  271.  top: 35px;
  272.  left: 10px;
  273. }
  274.  
  275. /* Forums */
  276.  
  277. #id_forum {text-align: left;}
  278. #id_forum p, #id_forum a {margin-left: 10px;}
  279. #id_forum p:last-of-type {margin: 0;}
  280. #id_forum a {color: #FF7FAC;}
  281.  
  282. /* Details */
  283.  
  284. #id_details {
  285.  background: url('https://images8.alphacoders.com/739/739671.png') no-repeat center / cover;
  286.  width: calc(100% + 40px);
  287.  height: 430px;
  288.  margin: 0 0 20px -20px;
  289. }
  290. #id_details p:nth-of-type(n+2) {display: none;}
  291. #id_details .forum_userstatus {display: none;}
  292.  
  293. #id_details h2 {
  294.  background: #F8F8F8;
  295.  width: 100%;
  296.  height: 50px;
  297.  font-size: 18px;
  298.  line-height: 50px;
  299.  padding-left: 120px;
  300.  position: absolute;
  301.  bottom: 0px;
  302.  left: 0;
  303.  border-top: 1px solid var(--border-lite);
  304.  border-bottom: 1px solid var(--border-lite);
  305. }
  306.  
  307. #id_details p:first-of-type {
  308.  background: #FFFFFF;
  309.  width: 96px;
  310.  height: 96px;
  311.  position: absolute;
  312.  bottom: -7px;
  313.  left: 10px;
  314.  border: 2px solid #FFFFFF;
  315.  border-bottom-width: 4px;
  316.  box-shadow: 0 3px 0 0 #FF7FAC;
  317.  overflow: hidden;
  318. }
  319. #id_details p:first-of-type img {margin: -8px 0 0 -6px;}
  320.  
  321. /* Media */
  322.  
  323. .media_panel {
  324.  height: calc((100vw - var(--col1-width) - var(--col3-width) - 40px) / 16 * 10) !important;
  325.  margin-bottom: 20px;
  326.  border: 1px solid #D8D8D8;
  327. }
  328. .media_panel h2 {display: none;}
  329.  
  330. .media_panel iframe {
  331.  width: 100%;
  332.  height: 100%;
  333. }
  334.  
  335. /* About */
  336.  
  337. #id_about {
  338.  float: left;
  339.  width: calc(100% - 360px);
  340.  min-height: 285px;
  341.  margin: 15px 0 20px 20px;
  342. }
  343.  
  344. #id_about h2 {
  345.  float: left;
  346.  margin: -15px 10px -5px -10px;
  347. }
  348.  
  349. /* Contact, Store, Journal */
  350.  
  351. #id_about h2, #id_contact, #id_store, #id_journal {width: 310px;}
  352.  
  353. #id_contact, #id_store, #id_journal {
  354.  float: left;
  355.  margin-left: 20px;
  356. }
  357.  
  358. #id_contact ul:not(.buttons) li:nth-of-type(n+2), #id_store, #id_journal, #id_about h2 {
  359.  background: url('https://images2.imgbox.com/de/f3/NA27IPTk_o.png') no-repeat;
  360.  height: 100px;
  361.  font-size: 0;
  362.  position: relative;
  363. }
  364.  
  365. #id_contact ul:not(.buttons) li:nth-of-type(2) {background-position: 0 -100px;}
  366. #id_contact ul:not(.buttons) li:nth-of-type(3) {background-position: 0 -200px;}
  367. #id_store {background-position: 0 -300px;}
  368. #id_journal {background-position: 0 -400px;}
  369.  
  370. #id_contact ul:not(.buttons) li a, #id_store a, #id_journal a[href*='?u'] {
  371.  display: block;
  372.  width: 100%;
  373.  height: 100%;
  374.  position: absolute;
  375.  top: 0;
  376.  left: 0;
  377. }
  378.  
  379. #id_contact ul:not(.buttons) li:first-of-type {
  380.  background: var(--primary-color);
  381.  width: 120px;
  382.  height: 30px;
  383.  text-align: center;
  384.  text-indent: -2px;
  385.  position: fixed;
  386.  top: 390px;
  387.  right: 10px;
  388.  border-radius: 3px;
  389. }
  390. #id_contact li span, #id_contact li a {font-size: 0;}
  391.  
  392. #id_contact ul:not(.buttons) li:first-of-type::after {
  393.  content: '❤ Add Friend';
  394.  color: #FFFFFF;
  395.  font-size: 14px;
  396.  line-height: 28px;
  397.  pointer-events: none;
  398. }
  399.  
  400. /* Journal */
  401.  
  402. #id_journal h3 {display: none;}
  403. #id_journal ul {display: none;}
  404. #id_journal p:last-of-type {display: none;}
  405.  
  406. /* Store */
  407.  
  408. #id_store {margin-bottom: 20px;}
  409. #id_store h3 {display: none;}
  410. #id_store div {display: none;}
  411. #id_store p:first-of-type {display: none;}
  412.  
  413. /* Comments, Visitors */
  414.  
  415. #id_comments #alert_container {width: 100%;}
  416. #id_comments #alerts_banner {display: none;}
  417. #id_comments #alert_container {padding: 0px;}
  418. #id_comments .dropBox {display: none;}
  419. #id_comments .deletecomment {margin: 0 0 0 10px;}
  420. #id_comments h2 ~ p {display: none;}
  421.  
  422. #id_comments dd:nth-last-of-type(n+2) {margin-bottom: 15px;}
  423. #id_comments dd:last-of-type {margin-bottom: 0;}
  424.  
  425. #id_comments dt {
  426.  height: auto;
  427.  line-height: inherit;
  428.  text-align: left;
  429.  padding: 0;
  430.  position: relative;
  431.  border: none;
  432.  overflow: hidden;
  433. }
  434.  
  435. #id_comments .username {
  436.  background: #FFFFFF;
  437.  margin-left: 12px;
  438.  position: relative;
  439.  z-index: 2;
  440. }
  441. #id_comments .username::after {content: ':'}
  442.  
  443. #id_comments .date {
  444.  color: var(--primary-color);
  445.  margin-left: -5px;
  446. }
  447.  
  448. #id_comments .date a {
  449.  display: block;
  450.  background: #FF7FAC;
  451.  width: 8px;
  452.  height: 8px;
  453.  font-size: 0;
  454.  position: absolute;
  455.  bottom: 4px;
  456.  left: 0;
  457.  border-radius: 3px;
  458. }
  459. #id_comments .date a:hover {background: crimson;}
  460.  
  461. /* Comments Buttons */
  462.  
  463. #id_comments h2 + div, #id_comments h2 ~ p {
  464.  display: block;
  465.  background: var(--primary-color);
  466.  width: calc(var(--col3-width) / 2 - 15px);
  467.  height: 40px;
  468.  text-align: center;
  469.  margin: 0;
  470.  position: fixed;
  471.  bottom: 10px;
  472.  border-radius: 3px;
  473. }
  474. #id_comments h2 ~ p {right: 10px;}
  475.  
  476. #id_comments h2 + div a, #id_comments h2 ~ p a {
  477.  display: block;
  478.  width: 100%;
  479.  height: 100%;
  480.  position: absolute;
  481.  color: #FFFFFF;
  482.  font-weight: normal;
  483.  line-height: 38px;
  484. }
  485. #id_comments h2 ~ p a {font-size: 0;}
  486.  
  487. #id_comments h2 + div a, #id_comments h2 ~ p a::after {font-size: 14px;}
  488. #id_comments h2 ~ p a::after {content: 'All Comments';}
  489.  
  490. /* Visitors */
  491.  
  492. #id_footprints .item:nth-of-type(n+2) {margin-top: 5px;}
  493.  
  494. /* Do Resize */
  495.  
  496. @media screen and (max-width: 1440px) {
  497.   html {--col3-width: 250px;}
  498.  
  499.   #id_comments .username {
  500.     float: none;
  501.     margin: 0;
  502.   }
  503.   #id_comments .username::after {display: none;}
  504.  
  505.   #id_comments .date {
  506.     position: relative;
  507.     margin-left: -9px;
  508.   }
  509.  
  510.   #id_comments .date a {
  511.     left: calc(100% + 5px);
  512.     top: 3px;
  513.   }
  514.  
  515.   #id_comments h2 + div a, #id_comments h2 ~ p a::after {
  516.     font-size: 11px;
  517.     font-weight: bold;
  518.   }
  519. }
  520.  
  521. @media screen and (max-width: 1280px) {
  522.   html {--col1-width: 70px;}
  523.   #id_forum {display: none;}
  524.  
  525.   #id_wishlist, #id_equipment {text-align: center;}
  526.   #id_friends .style1 li, #id_wishlist .item a, #id_equipment .item a {display: block;}
  527.   #column_1 a::before, #column_1 a::after {display: none;}
  528.  
  529.   #column_1 h2 {
  530.     font-size: 0;
  531.     text-align: center;
  532.   }
  533.   #column_1 h2::after {font-size: 14px;}
  534.   #id_friends h2::after {content: 'Adds';}
  535.   #id_wishlist h2::after {content: 'Wish';}
  536.   #id_equipment h2::after {content: 'Equip';}
  537.  
  538.   #id_friends .style1 a {
  539.     display: block;
  540.     width: 40px;
  541.     height: 40px;
  542.     margin-left: 5px;
  543.     position: absolute;
  544.     border-radius: 50%;
  545.   }
  546. }
  547.  
  548. @media screen and (max-width: 1024px) {
  549.   html {--col3-width: 0px;}
  550.  
  551.   #columns, #column_2, #column_3 {
  552.     height: auto;
  553.     overflow: unset;
  554.   }
  555.   #columns, #column_1 {min-height: 0;}
  556.  
  557.   #columns {
  558.     display: grid;
  559.     grid-template: minmax(0, min-content) minmax(0, min-content) / 70px 1fr;
  560.   }
  561.  
  562.   #column_1 {
  563.     grid-row: 1 / span 2;
  564.     grid-column: 1 / span 1;
  565.   }
  566.  
  567.   #column_2, #column_3 {
  568.     grid-column: 2 / span 1;
  569.     width: 100%;
  570.     border: none;
  571.   }
  572.   #column_2 {grid-row: 1 / span 1;}
  573.  
  574.   #column_3 {
  575.     grid-row: 2 / span 1;
  576.     padding: 0 40px 20px 40px;
  577.   }
  578.  
  579.   #id_comments h2 + div, #id_comments h2 ~ p {
  580.     width: 120px;
  581.     height: 30px;
  582.     position: absolute;
  583.     top: -8px;
  584.   }
  585.   #id_comments h2 + div a, #id_comments h2 ~ p a {line-height: 30px;}
  586.   #id_comments h2 + div {right: 125px;}
  587.   #id_comments h2 ~ p {right: 0;}
  588.  
  589.   #id_comments .username {
  590.     float: left;
  591.     margin-left: 12px;
  592.   }
  593.   #id_comments .username::after {display: inline;}
  594.  
  595.   #id_comments .date {
  596.     position: unset;
  597.     margin: -5px;
  598.   }
  599.  
  600.   #id_comments .date a {
  601.     left: 0;
  602.     top: 4px;
  603.   }
  604.   @-moz-document url-prefix() {#id_comments .date a {top: 5px;}}
  605. }
  606.  
  607. @media screen and (max-width: 768px) {
  608.   #column_3 {margin-top: 20px;}
  609.  
  610.   #id_about {
  611.     width: calc(100% - 20px);
  612.     min-height: unset;
  613.   }
  614.   #id_contact {margin-left: 10px;}
  615.   #id_store{margin-left: 20px;}
  616. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement