Advertisement
althindor

Pro for Leetawa

Mar 8th, 2021
891
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 7.53 KB | None | 0 0
  1. /* Design by Visual Light */
  2. /* And Coded By AlthIndor */
  3.  
  4. html {
  5.   --dark-color: #284868;
  6.   --lite-color: papayawhip;
  7.   --top-offset: calc(50% - 325px + 15px);
  8. }
  9.  
  10. html, body {
  11.   background: url('https://i.imgur.com/mMvoQ0T.png') fixed no-repeat bottom left / contain, url('https://i.imgur.com/6EWhSTL.jpg') fixed no-repeat center / cover #000;
  12.   min-height: 800px;
  13. }
  14. body {position: relative;}
  15. body a {text-decoration: none !important;}
  16.  
  17. ::selection {
  18.   background: var(--dark-color);
  19.   color: #FFFFFF;
  20. }
  21.  
  22. /* Fonts */
  23.  
  24. @font-face {
  25.   font-family: 'Font Awesome 5 Free';
  26.   font-style: normal;
  27.   font-weight: 900;
  28.   font-display: block;
  29.   src: url('https://ka-f.fontawesome.com/releases/v5.15.2/webfonts/free-fa-solid-900.woff2') format('woff2'), url('https://ka-f.fontawesome.com/releases/v5.15.2/webfonts/free-fa-solid-900.woff') format('woff');
  30. }
  31.  
  32. @font-face {
  33.   font-family: 'Open Sans Condensed';
  34.   font-style: normal;
  35.   font-weight: 700;
  36.   src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v15/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuXMRw.woff2) format('woff2');
  37. }
  38.  
  39. @font-face {
  40.   font-family: 'Open Sans';
  41.   font-style: normal;
  42.   font-weight: 400;
  43.   src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
  44. }
  45.  
  46. @font-face {
  47.   font-family: 'Open Sans';
  48.   font-style: normal;
  49.   font-weight: 700;
  50.   src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');
  51. }
  52.  
  53. /* Header */
  54.  
  55. #gaia_header, #header_left, #header_right {box-sizing: border-box;}
  56. #viewer #gaia_header li.spacer, #viewer #gaia_header img {display: none !important;}
  57. #viewer #gaia_header li {margin: 0 5px;}
  58.  
  59. #viewer #gaia_header {
  60.   background: #00000080 !important;
  61.   height: 30px !important;
  62. }
  63.  
  64. #gaia_header #header_left, #gaia_header #header_right {
  65.   background: none !important;
  66.   font: 700 0/28px 'Open Sans Condensed', sans-serif !important;
  67.   padding: 0 5px !important;
  68. }
  69. #gaia_header #header_right {float: right;}
  70.  
  71. #gaia_header a {
  72.   color: #FFFFFF !important;
  73.   font-size: 13px !important;
  74.   text-transform: uppercase;
  75. }
  76. #gaia_header a:hover {opacity:.8;}
  77.  
  78. #header_left li:nth-of-type(2) a::after {
  79.   content: url('https://i.imgur.com/5FTB40o.png');
  80.   position: relative;
  81.   top: 4px;
  82. }
  83.  
  84. /* Columns */
  85.  
  86. #columns {
  87.   background: url('https://i.imgur.com/SVFgwHH.png') no-repeat 0 0 / contain;
  88.   width: 1000px;
  89.   height: 655px;
  90.   top: var(--top-offset);
  91.   right: 40px;
  92.   transform: translateZ(0);
  93. }
  94. #columns .column {display: contents;}
  95.  
  96. /* Scrollbars */
  97.  
  98. #columns ::-webkit-scrollbar {
  99.   background: #40000020;
  100.   width: 6px;
  101. }
  102. #columns ::-webkit-scrollbar-thumb {background: var(--lite-color);}
  103.  
  104. .panel {
  105.   scrollbar-color: var(--lite-color) #40000020;
  106.   scrollbar-width: thin;
  107. }
  108.  
  109. /* Panels */
  110.  
  111. .panel {
  112.   background: none;
  113.   color: #282828;
  114.   font: 10px/1.7 'Open Sans', sans-serif;
  115.   padding: 0;
  116.   margin: 0;
  117.   position: absolute;
  118.   box-sizing: border-box;
  119.   overflow: hidden;
  120. }
  121. .panel h2 {display: none;}
  122.  
  123. .panel a {color: var(--dark-color);}
  124. .panel a:hover {color: var(--lite-color);}
  125.  
  126. #id_about {
  127.   width: calc(401px - 80px);
  128.   height: calc(288px - 30px);
  129.   text-align: right;
  130.   padding-right: 15px;
  131.   top: calc(93px + 15px);
  132.   right: calc(462px + 15px);
  133. }
  134.  
  135. #id_about, #id_comments {overflow-y: scroll;}
  136. #id_about img, #id_comments .postcontent img {max-width: 100%;}
  137.  
  138. /* Contact */
  139.  
  140. #id_contact {
  141.   top: 30px;
  142.   left: 440px;
  143. }
  144.  
  145. #id_contact li *, #id_comments h2 + div a {
  146.   color: #FFFFFF;
  147.   font-size: 0;
  148. }
  149. #id_contact a:hover, #id_comments h2 + div a:hover {opacity: .8;}
  150.  
  151. #id_contact li {
  152.   float: left;
  153.   margin: 0 15px 0 0;
  154. }
  155.  
  156. #id_contact li *::before {font: 900 20px/40px 'Font Awesome 5 Free';}
  157. #id_contact li:nth-of-type(1) *::before {content: '';}
  158. #id_contact li:nth-of-type(2) *::before {content: '';}
  159. #id_contact li:nth-of-type(3) *::before {content: '';}
  160.  
  161. #id_comments h2 + div a::before {
  162.   content: 'ADD COMMENT';
  163.   font: 11px/1 'Open Sans Condensed', sans-serif;
  164.   letter-spacing: .05em;
  165.   position: fixed;
  166.   top: 375px;
  167.   left: 44px;
  168. }
  169.  
  170. /* Tiles */
  171.  
  172. #id_comments .dropBox, #id_friends li, #friendGroup.panel .dropBox {
  173.   background: #FFFFFFC0;
  174.   width: 48px;
  175.   height: 48px;
  176.   border: 3px solid var(--lite-color);
  177.   overflow: hidden;
  178. }
  179.  
  180. /* Comments */
  181.  
  182. #id_comments {
  183.   width: 295px;
  184.   height: calc(240px - 30px);
  185.   padding-left: 15px;
  186.   top: calc(403px + 15px);
  187.   left: calc(39px + 15px);
  188.   direction: rtl;
  189. }
  190. #id_comments dl {direction: ltr;}
  191.  
  192. #id_comments #alert_container, #id_comments h2 + div, #id_comments h2 ~ p {display: contents;}
  193. #id_comments #alerts_banner, #id_comments h2 ~ p {display: none;}
  194.  
  195. #id_comments dt {
  196.   display: flex;
  197.   flex-flow: row wrap;
  198.   justify-content: space-between;
  199.   height: revert;
  200.   line-height: normal;
  201.   padding: 0 0 5px 0;
  202.   margin: 0 0 3px 0;
  203.   border-bottom: 1px dotted #00000060;
  204. }
  205. #id_comments .username {float: revert;}
  206. #id_comments .date a {font-size: 0;}
  207.  
  208. #id_comments .date a::before {
  209.   content: '';
  210.   font: 900 10px 'Font Awesome 5 Free';
  211. }
  212.  
  213. #id_comments dd {margin: 0 0 20px 0;}
  214. #id_comments dd:last-of-type {margin: 0;}
  215.  
  216. #id_comments .dropBox {
  217.   height: 54px;
  218.   margin: 5px 10px 0 0;
  219. }
  220.  
  221. #id_comments .dropBox img {
  222.   width: 120px;
  223.   height: 150px;
  224.   margin: -30px 0 0 -47px;
  225. }
  226.  
  227. /* Friends */
  228.  
  229. #id_friends {
  230.   top: 74px;
  231.   right: 17px;
  232. }
  233.  
  234. #id_friends h2 + div, #id_friends li:nth-of-type(n+10) {display: none;}
  235. #id_friends li p, #id_friends li span {display: contents;}
  236. #id_friends p {margin-bottom: 14px;}
  237. #id_friends .dropBox {margin: 0;}
  238.  
  239. #id_friends h2 ~ p a {
  240.   display: block;
  241.   background: #40000050;
  242.   width: 100%;
  243.   height: 24px;
  244.   color: #FFFFFF;
  245.   font: 11px/23px 'Open Sans Condensed';
  246.   text-align: center;
  247.   text-transform: uppercase;
  248.   border-radius: 2px;
  249. }
  250. #id_friends h2 ~ p a:hover {background: var(--dark-color);}
  251.  
  252. #id_friends ul {
  253.   display: grid;
  254.   grid-template-columns: repeat(3, max-content);
  255.   grid-auto-rows: max-content;
  256.   gap: 10px;
  257. }
  258.  
  259. #id_friends li {
  260.   float: none;
  261.   position: relative;
  262. }
  263. #id_friends li:hover {opacity: .8;}
  264.  
  265. #id_friends li a {
  266.   width: 100%;
  267.   height: 100%;
  268.   font-size: 0;
  269.   position: absolute;
  270.   left: 0;
  271. }
  272.  
  273. /* Media */
  274.  
  275. .media_panel {
  276.   background: url('https://i.imgur.com/gqTTTvw.png') -21px -6px, url('https://i.imgur.com/SVFgwHH.png') -300px -200px;
  277.   background-blend-mode: difference, normal;
  278.   width: 76px;
  279.   height: 38px !important;
  280.   bottom: 43px;
  281.   right: 202px;
  282.   border: 3px solid #40000060;
  283. }
  284.  
  285. .media_panel iframe {
  286.   width: 300px;
  287.   height: 200px;
  288.   position: absolute;
  289.   bottom: -2px;
  290.   left: -14px;
  291.   opacity: .001;
  292. }
  293.  
  294. /* Misc */
  295.  
  296. #pictures_container, #texts_container {
  297.   width: 0;
  298.   height: 0;
  299.   position: absolute;
  300.   top: var(--top-offset);
  301.   right: 40px;
  302. }
  303.  
  304. /* Full-Size Friends */
  305.  
  306. #friendGroup.panel {
  307.   background: burlywood;
  308.   margin: 0;
  309.   top: 50%;
  310.   left: 50%;
  311.   border: 5px solid #40000060;
  312.   transform: translate(-50%, -50%);
  313. }
  314. #friendGroup.panel h2 + a, #friendGroup.panel p, #friendGroup.panel .user_info {display: none;}
  315. #friendGroup.panel ul {margin: 5px 0 0 0;}
  316.  
  317. #friendGroup.panel li {
  318.   display: grid;
  319.   gap: 5px;
  320.   width: 54px;
  321.   padding: 0;
  322.   margin: 0 10px;
  323. }
  324.  
  325. #friendGroup.panel span {
  326.   display: block;
  327.   max-width: 100%;
  328.   text-overflow: ellipsis;
  329.   overflow: hidden;
  330.   grid-row: 2;
  331. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement