Advertisement
althindor

Pro for conquestfrontier

Aug 25th, 2022
1,178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 10.31 KB | None | 0 0
  1. /* Design by Cassiel Socks */
  2. /* And Coding by AlthIndor */
  3.  
  4. html, body {
  5.   background: url('https://i.imgur.com/iPd1EP1.jpg') right top / cover;
  6.   min-height: 980px;
  7. }
  8. body {position: relative;}
  9.  
  10. body a {
  11.   text-decoration: none !important;
  12.   transition: background-color .5s ease-in-out, color .5s ease-in-out;
  13. }
  14.  
  15. /* Fonts */
  16.  
  17. @font-face {
  18.   font-family: 'Noto Serif';
  19.   font-style: normal;
  20.   font-weight: 400;
  21.   src: local('Noto Serif'), local('NotoSerif'), url('https://fonts.gstatic.com/s/notoserif/v21/ga6Iaw1J5X9T9RW6j9bNfFcWaA.woff2') format('woff2');
  22. }
  23.  
  24. @font-face {
  25.   font-family: 'Noto Serif';
  26.   font-style: normal;
  27.   font-weight: 700;
  28.   src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url('https://fonts.gstatic.com/s/notoserif/v21/ga6Law1J5X9T9RW6j9bNdOwzfReecQ.woff2') format('woff2');
  29. }
  30.  
  31. @font-face {
  32.   font-family: 'Font Awesome 5 Free';
  33.   font-style: normal;
  34.   font-weight: 900;
  35.   src: url('https://ka-f.fontawesome.com/releases/v5.15.2/webfonts/free-fa-solid-900.woff2') format('woff2');
  36. }
  37.  
  38. /* Header */
  39.  
  40. #viewer #gaia_header {
  41.   background: rgba(44,20,42,.6) !important;
  42.   height: 30px !important;
  43.   box-shadow: 0 2px 5px #00000040;
  44. }
  45. #gaia_header li.spacer {display: none !important;}
  46. #gaia_header li {margin: 0 5px;}
  47.  
  48. #gaia_header ul {
  49.   background: none !important;
  50.   width: auto !important;
  51.   font: 400 0/27px 'Noto Serif', serif !important;
  52.   padding: 0 5px !important;
  53. }
  54. #gaia_header #header_right {float: right;}
  55.  
  56. #header_left img {
  57.   -webkit-mask: url('https://i.imgur.com/cGGVY2x.png') 0 3px no-repeat;
  58.   mask: url('https://i.imgur.com/cGGVY2x.png') 0 3px no-repeat;
  59.   background: #FFFFFF;
  60.   width: 0;
  61.   padding: 0 34px 0 0;
  62.   transition: background .5s ease-in-out;
  63. }
  64. #header_left li:nth-of-type(2) a:hover img {background: #B4E8F0;}
  65.  
  66. #gaia_header a {
  67.   color: #FFFFFF !important;
  68.   font-size: 11px !important;
  69.   text-transform: uppercase;
  70. }
  71. #gaia_header a:hover {color: #B4E8F0 !important;}
  72.  
  73. /* Columns */
  74.  
  75. #columns {
  76.   background: url('https://i.imgur.com/cq4OMB0.png');
  77.   width: 1220px;
  78.   height: 860px;
  79.   left: calc(50% - 610px - 10px);
  80.   top: calc(50% - 430px + 30px);
  81. }
  82. #columns .column {display: contents;}
  83.  
  84. /* Scrollbars */
  85.  
  86. #columns ::-webkit-scrollbar {
  87.   background: rgba(44,20,42,.1);
  88.   width: 8px;
  89. }
  90. #columns ::-webkit-scrollbar-thumb {background: rgba(44,20,42,.6);}
  91.  
  92. .panel {
  93.   scrollbar-color: rgba(44,20,42,.6) rgba(44,20,42,.1);
  94.   scrollbar-width: thin;
  95. }
  96.  
  97. /* Panels */
  98.  
  99. .panel {
  100.   background: none;
  101.   font: 10px/1.7 'Noto Serif', serif;
  102.   padding: 0;
  103.   margin: 0;
  104.   position: absolute;
  105.   box-sizing: border-box;
  106.   overflow: hidden;
  107. }
  108. .panel h2 {display: none;}
  109. .panel img {max-width: 100% !important;}
  110.  
  111. .panel a {
  112.   color: rebeccapurple;
  113.   font-weight: 400;
  114. }
  115. .panel a:hover {color: #F05854;}
  116.  
  117. #id_about, #id_comments, #id_interests, #id_footprints, #id_signature, #id_equipment, #id_wishlist {
  118.   height: 100px;
  119.   overflow-y: scroll;
  120.   overscroll-behavior: contain;
  121. }
  122. #id_about, #id_comments, #id_interests, #id_footprints, #id_signature {width: 300px;}
  123. #id_about, #id_comments, #id_footprints {text-align: justify;}
  124. #id_about, #id_comments, #id_interests {padding-right: 10px;}
  125. #id_equipment, #id_wishlist {width: 130px;}
  126.  
  127. #id_about, #id_interests, #id_signature {left: 526px;}
  128. #id_comments, #id_footprints, #id_equipment {left: 866px;}
  129. #id_wishlist {left: 1036px;}
  130.  
  131. #id_about, #id_comments {top: 350px;}
  132. #id_interests, #id_footprints {top: 490px;}
  133. #id_signature, #id_equipment, #id_wishlist {top: 630px;}
  134.  
  135. /* Contact */
  136.  
  137. #id_contact, #id_store {
  138.   text-align: center;
  139.   top: 134px;
  140. }
  141. #id_contact {left: 494px;}
  142. #id_store {left: calc(494px + 108px);}
  143.  
  144. #id_contact li, #id_contact li *, #id_store, #id_store a {
  145.   width: 30px;
  146.   height: 30px;
  147. }
  148.  
  149. #id_contact li *, #id_store a {
  150.   background: rgba(44,20,42,.35);
  151.   color: #FFFFFF;
  152.   font-size: 0;
  153.   position: absolute;
  154.   top: 0;
  155.   left: 0;
  156.   border-radius: 10px;
  157. }
  158. #id_contact li:nth-of-type(odd) *, #id_store a {text-indent: 1px;}
  159. #id_contact a:hover, #id_store a:hover {background: #F05854;}
  160.  
  161. #id_contact li *::before, #id_store a::before {font: 14px/30px 'Font Awesome 5 Free';}
  162. #id_contact li:nth-of-type(1) *::before {content: '';}
  163. #id_contact li:nth-of-type(2) *::before {content: '';}
  164. #id_contact li:nth-of-type(3) *::before {content: '';}
  165. #id_store a::before {content: '';}
  166.  
  167. #id_contact li {
  168.   float: left;
  169.   margin-right: 6px;
  170.   position: relative;
  171. }
  172.  
  173. #id_store h3, #id_store div, #id_store p:first-of-type {display: none;}
  174. #id_store p:last-of-type {display: contents;}
  175.  
  176. /* Comments */
  177.  
  178. #id_comments :is(#alerts_banner, .date a, .dropBox, .deletecomment) {display: none;}
  179. #id_comments #alert_container {display: contents;}
  180. #id_comments p {margin: 0;}
  181.  
  182. #id_comments dl {
  183.   clear: both;
  184.   margin-top: 40px;
  185. }
  186.  
  187. #id_comments dt {
  188.   height: unset;
  189.   line-height: inherit;
  190.   text-align: inherit;
  191.   padding: 0 0 4px 0;
  192.   margin: 0 0 2px 0;
  193.   border-bottom: 1px dashed #00000040;
  194. }
  195.  
  196. #id_comments .username {
  197.   float: none;
  198.   display: inline;
  199. }
  200.  
  201. #id_comments dd {margin: 0 0 10px 0;}
  202. #id_comments dd:last-of-type {margin: 0;}
  203.  
  204. /* Comments and Friends Links */
  205.  
  206. #id_comments h2 + div, #id_comments h2 ~ p, #id_friends h2 ~ p a {
  207.   background: #56B0CC;
  208.   height: 30px;
  209.   border-radius: 5px;
  210.   overflow: hidden;
  211. }
  212. #id_comments h2 + div, #id_comments h2 ~ p {width: calc(50% - 5px);}
  213. #id_comments h2 + div {float: left;}
  214. #id_comments h2 ~ p {float: right;}
  215.  
  216. #id_comments h2 + div a, #id_comments h2 ~ p a, #id_friends h2 ~ p a {
  217.   display: block;
  218.   color: #FFFFFF;
  219.   font: 700 11px/29px 'Noto Serif', serif;
  220.   text-align: center;
  221.   text-transform: uppercase;
  222. }
  223. #id_comments h2 + div a:hover, #id_comments h2 ~ p a:hover, #id_friends h2 ~ p a:hover {background: #FF9595;}
  224.  
  225. #id_comments h2 + div a, #id_comments h2 ~ p a {
  226.   height: 100%;
  227.   font-size: 0;
  228. }
  229. #id_comments h2 + div a::before, #id_comments h2 ~ p a::before {font-size: 11px;}
  230. #id_comments h2 + div a::before {content: 'Post Comment';}
  231. #id_comments h2 ~ p a::before {content: 'All Comments';}
  232.  
  233. #id_friends h2 ~ p a {
  234.   width: 150px;
  235.   top: -45px;
  236.   left: 237px;
  237. }
  238.  
  239. /* Friends */
  240.  
  241. #id_friends {
  242.   bottom: 53px;
  243.   left: 109px;
  244.   overflow: visible;
  245. }
  246. #id_friends :is(p, span, div) {display: contents;}
  247. #id_friends h2 ~ div {display: none;}
  248.  
  249. #id_friends li, #id_friends li a {
  250.   width: 48px;
  251.   height: 48px;
  252. }
  253.  
  254. #id_friends li {
  255.   background: #56B0CC;
  256.   position: relative;
  257.   margin-right: 10px;
  258.   border: 2px solid #302026;
  259.   border-radius: 50%;
  260.   overflow: hidden;
  261.   transition: background .5s ease-in-out;
  262. }
  263. #id_friends li:nth-of-type(3) {margin-left: 102px;}
  264. #id_friends li:hover {background: #FF9595;}
  265.  
  266. #id_friends a {
  267.   font-size: 0;
  268.   position: absolute;
  269. }
  270.  
  271. /* Big Friends */
  272.  
  273. #friendGroup, #friendGroup ul {display: grid;}
  274.  
  275. #friendGroup {
  276.   display: grid;
  277.   grid-template: max-content max-content / 1fr 1fr;
  278.   gap: 20px;
  279.   background: rgba(44,20,42,.6);
  280.   width: 750px;
  281.   color: #FFFFFF;
  282.   padding: 20px;
  283.   margin: 0;
  284.   top: 50%;
  285.   left: 50%;
  286.   border-radius: 20px;
  287.   box-shadow: 0 2px 5px #00000040;
  288.   transform: translate(-50%, -50%);
  289. }
  290. #friendGroup h2 + a, #friendGroup .clear {display: none;}
  291. #friendGroup p, #friendGroup ul {margin: 0;}
  292. #friendGroup a {color: #FFFFFF;}
  293. #friendGroup .pagination {justify-self: right;}
  294.  
  295. #friendGroup ul {
  296.   grid-area: 2/1/3/3;
  297.   grid-template-columns: repeat(9, max-content);
  298.   grid-auto-rows: max-content;
  299.   gap: 10px;
  300. }
  301.  
  302. #friendGroup li {
  303.   display: flex;
  304.   flex-flow: row wrap;
  305.   justify-content: center;
  306.   background: #FFFFFF40;
  307.   width: 70px;
  308.   padding: 0 0 10px 0;
  309.   border-radius: 10px;
  310.   box-sizing: border-box;
  311. }
  312.  
  313. #friendGroup span {
  314.   display: block;
  315.   max-width: 48px;
  316.   text-overflow: ellipsis;
  317.   margin: 5px 0;
  318.   overflow: hidden;
  319. }
  320.  
  321. #friendGroup img {
  322.   background: #56B0CC;
  323.   padding: 1px;
  324. }
  325.  
  326. #friendGroup li, #friendGroup img {transition: background .5s ease-in-out;}
  327. #friendGroup li:hover {background: #FF9595;}
  328. #friendGroup li:hover img {background: #FFFFFF;}
  329.  
  330. /* Interests */
  331.  
  332. #id_interests h3 {
  333.   font-size: 11px;
  334.   text-transform: uppercase;
  335.   padding: 0 0 4px 0;
  336.   margin: 0 0 3px 0;
  337.   border-bottom: 1px dashed #00000040;
  338. }
  339. #id_interests h3:nth-of-type(n+2) {margin-top: 10px;}
  340. #id_interests a {text-transform: capitalize;}
  341.  
  342. #id_interests li::after {content: ',';}
  343. #id_interests li:last-of-type::after {content: '.';}
  344.  
  345. #id_interests li:last-of-type::before {
  346.   content: ' and ';
  347.   text-transform: lowercase;
  348. }
  349.  
  350. /* Visitors */
  351.  
  352. #id_footprints .item {
  353.   display: grid;
  354.   grid-auto-flow: column;
  355.   justify-content: start;
  356. }
  357.  
  358. #id_footprints .item::before {
  359.   content: ' visited ';
  360.   grid-column: 2;
  361.   white-space: pre;
  362. }
  363. #id_footprints .item::after {content: '.';}
  364.  
  365. /* Items */
  366.  
  367. #id_equipment, #id_wishlist {
  368.   display: grid;
  369.   grid-template-columns: repeat(2, 46px);
  370.   grid-auto-rows: 46px;
  371.   gap: 8px 10px;
  372.   padding-left: 5px;
  373.   scroll-snap-type: y mandatory;
  374. }
  375. :is(#id_equipment, #id_wishlist) .clear {display: none;}
  376. .premium_sparkle {display: none;}
  377.  
  378. :is(#id_equipment, #id_wishlist) :is(.item, a) {
  379.   width: 46px;
  380.   height: 46px;
  381.   box-sizing: border-box;
  382. }
  383.  
  384. :is(#id_equipment, #id_wishlist) .item {
  385.   position: relative;
  386.   outline: 1px dotted #30202680;
  387.   outline-offset: -6px;
  388.   scroll-snap-align: start;
  389.   transition: outline-color .5s ease-in-out;
  390. }
  391.  
  392. :is(#id_equipment, #id_wishlist) a {
  393.   display: block;
  394.   background: #56B0CC;
  395.   padding: 6px;
  396.   border: 2px solid transparent;
  397.   border-radius: 50%;
  398.   box-shadow: 0 0 0 1px #FFFFFF inset;
  399. }
  400.  
  401. :is(#id_equipment, #id_wishlist) .item:hover {outline-color: #FFFFFF;}
  402. :is(#id_equipment, #id_wishlist) .item:hover a {background: #FF9595;}
  403.  
  404. .owner_checkmark {
  405.   background: url('https://i.imgur.com/UzAXOFf.png') 0 -88px;
  406.   width: 0;
  407.   padding: 10px 12px 0 0;
  408.   margin: 0;
  409.   bottom: 7px;
  410.   left: 7px;
  411. }
  412.  
  413. /* Forums */
  414.  
  415. #id_forum {
  416.   backdrop-filter: blur(10px);
  417.   background: #FFFFFFA0;
  418.   display: flex;
  419.   justify-content: center;
  420.   align-items: center;
  421.   width: 320px;
  422.   height: 30px;
  423.   bottom: 64px;
  424.   left: 856px;
  425.   border-radius: 10px;
  426. }
  427. #id_forum strong {font-weight: 400;}
  428. #id_forum p {margin: 0;}
  429.  
  430. #id_forum p:nth-of-type(2)::before, #id_forum p:nth-of-type(2)::after {
  431.   content: ' | ';
  432.   font-weight: 700;
  433.   white-space: pre;
  434. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement