althindor

Pro for La Deesee

Apr 24th, 2022 (edited)
685
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 12.84 KB | None | 0 0
  1. /* Profile By AlthIndor */
  2. /* Artwork © RachAlGhul */
  3.  
  4. :root {
  5.   --color-brwn: #2C1C12;
  6.   --color-dark: #206020;
  7.   --color-gold: #DAA04A;
  8.   --color-lite: #EABA6A;
  9.   --color-teal: #508658;
  10.   --top-offset: calc(50% - 306px);
  11. }
  12.  
  13. html, body {
  14.   background: url('https://i.ibb.co/9vcbWj5/wallpaper.png') top center #002800;
  15.   min-height: 800px;
  16. }
  17. body {position: relative;}
  18. body a {text-decoration: none !important;}
  19.  
  20. ::selection {
  21.   background: var(--color-teal);
  22.   color: #FFFFFF;
  23. }
  24.  
  25. /* Atlas Control */
  26.  
  27. #columns, #viewer #gaia_header, #id_contact li:hover, .media_panel:hover, .custom_panel i, .custom_panel b, .custom_panel .clear {background: url('https://i.ibb.co/pvB0zZS/layout.png') 0 0;}
  28. #viewer #gaia_header, #id_contact li:hover, .media_panel:hover {background-position-y: -664px;}
  29. .custom_panel i, .custom_panel b, .custom_panel .clear {background-position-x: right;}
  30. .custom_panel b:nth-of-type(3) {background-position-y: -70px;}
  31. .custom_panel .clear {background-position-y: -31px;}
  32.  
  33. /* Fonts */
  34.  
  35. @font-face {
  36.   font-family: 'PT Serif Caption';
  37.   font-style: normal;
  38.   font-weight: 400;
  39.   src: local('PT Serif Caption'), local('PT-Serif-Caption'), url('https://fonts.gstatic.com/s/ptserifcaption/v15/ieVl2ZhbGCW-JoW6S34pSDpqYKU019K7DQ.woff2') format('woff2');
  40. }
  41.  
  42. @font-face {
  43.   font-family: 'Font Awesome 5 Free';
  44.   font-style: normal;
  45.   font-weight: 900;
  46.   src: local('Font Awesome 5 Free Solid'), local('Font-Awesome-5-Free-Solid'), url('https://ka-f.fontawesome.com/releases/v5.15.2/webfonts/free-fa-solid-900.woff2') format('woff2');
  47. }
  48.  
  49. /* Header */
  50.  
  51. #viewer #gaia_header {
  52.   height: 33px !important;
  53.   padding: 0 3px !important;
  54.   position: absolute !important;
  55.   border-bottom: 3px solid transparent;
  56.   border-image: linear-gradient(to right, var(--color-lite), var(--color-gold), var(--color-lite), var(--color-gold), var(--color-lite)) 3;
  57.   box-sizing: border-box;
  58. }
  59. #gaia_header li.spacer {display: none !important;}
  60. #gaia_header li, #header_left::after {margin: 0 5px;}
  61.  
  62. #gaia_header #header_left, #gaia_header #header_right {
  63.   background: none !important;
  64.   width: auto !important;
  65.   font: 400 0/30px 'PT Serif Caption', serif !important;
  66. }
  67. #gaia_header #header_right {float: right;}
  68.  
  69. #gaia_header img {
  70.  -webkit-mask: url('https://i.imgur.com/cGGVY2x.png') no-repeat 0 3px;
  71.   mask: url('https://i.imgur.com/cGGVY2x.png') no-repeat 0 3px;
  72.   background: #FFFFFF;
  73.   width: 0 !important;
  74.   padding: 0 34px 0 0;
  75. }
  76. #header_left li:nth-of-type(2) a {filter: drop-shadow(0 -1px var(--color-dark)) drop-shadow(0 1px var(--color-dark)) drop-shadow(-1px 0 var(--color-dark)) drop-shadow(1px 0 var(--color-dark));}
  77. #header_left li:nth-of-type(2) a:hover img {background: var(--color-lite);}
  78.  
  79. #gaia_header a, #header_left::after {
  80.   color: #FFFFFF !important;
  81.   font-size: 11px !important;
  82.   font-weight: 400;
  83.   text-transform: uppercase;
  84.   text-shadow: 0 -1px var(--color-dark), 1px 0 var(--color-dark), 0 1px var(--color-dark), -1px 0 var(--color-dark), -1px -1px var(--color-dark), 1px -1px var(--color-dark), 1px 1px var(--color-dark), -1px 1px var(--color-dark);
  85. }
  86. #gaia_header a:hover {color: var(--color-lite) !important;}
  87. #header_left::after {content: 'Art©RachAlGhul';}
  88.  
  89. /* Columns */
  90.  
  91. #columns, #columns .column {
  92.   float: none;
  93.   font-size: 0;
  94.   margin: 0;
  95.   overflow: visible;
  96. }
  97. #columns, #column_1 {width: 400px;}
  98. #column_3 {display: none;}
  99.  
  100. #columns {
  101.   height: 654px;
  102.   top: var(--top-offset);
  103.   left: calc(50% - 200px);
  104. }
  105.  
  106. #column_1 {
  107.   display: block;
  108.   height: 400px;
  109. }
  110.  
  111. #column_2 {
  112.   display: grid;
  113.   grid-template: repeat(2, max-content) / 1fr repeat(4, max-content) 1fr;
  114.   grid-gap: 10px;
  115.   gap: 10px;
  116.   background: linear-gradient(to left, #2C1C1240, var(--color-brwn), var(--color-brwn), #2C1C1240);
  117.   width: 372px;
  118.   padding: 10px 0;
  119.   position: absolute;
  120.   top: 505px;
  121.   left: 13px;
  122. }
  123.  
  124. #column_2::before {
  125.   grid-column: 1/-1;
  126.   content: 'LA DEESEE';
  127.   font: 27px/20px 'PT Serif Caption', serif;
  128.   color: #FFFFFF;
  129.   text-align: center;
  130. }
  131.  
  132. #column_2::after {
  133.   content: '';
  134.   grid-area: 2/1/3/2;
  135. }
  136.  
  137. /* Panels */
  138.  
  139. .panel {
  140.   padding: 0;
  141.   margin: 0;
  142. }
  143. .panel h2 {display: none;}
  144.  
  145. /* Contact and Media */
  146.  
  147. #id_contact, #id_contact ul {display: contents;}
  148. #id_contact span {display: none;}
  149.  
  150. #id_contact li, #id_contact a, .media_panel {
  151.   height: 30px !important;
  152.   width: 30px;
  153. }
  154. #id_contact li, #id_contact a {font-size: 0;}
  155.  
  156. #id_contact li, .media_panel {
  157.   background: var(--color-gold);
  158.   color: var(--color-brwn);
  159.   text-align: center;
  160.   border-radius: 5px;
  161.   box-sizing: border-box;
  162.   overflow: hidden;
  163. }
  164. #id_contact li {position: relative;}
  165.  
  166. #id_contact li:hover, .media_panel:hover {color: #FFFFFF;}
  167. #id_contact li:hover::before, .media_panel:hover::before {text-shadow: 0 -1px var(--color-dark), 1px 0 var(--color-dark), 0 1px var(--color-dark), -1px 0 var(--color-dark), -1px -1px var(--color-dark), 1px -1px var(--color-dark), 1px 1px var(--color-dark), -1px 1px var(--color-dark);}
  168.  
  169. #id_contact li::before, .media_panel::before {font: 18px/30px 'Font Awesome 5 Free';}
  170. #id_contact li:nth-of-type(1)::before {content: '';}
  171. #id_contact li:nth-of-type(2)::before {content: '';}
  172. #id_contact li:nth-of-type(3)::before {content: '';}
  173.  
  174. .media_panel::before {
  175.   content: '';
  176.   position: relative;
  177.   left: -1px;
  178. }
  179.  
  180. #id_contact a {
  181.   display: block;
  182.   position: absolute;
  183.   top: 0;
  184.   left: 0;
  185. }
  186.  
  187. .media_panel iframe {
  188.   position: absolute;
  189.   bottom: -3px;
  190.   left: -14px;
  191.   opacity: .001;
  192. }
  193.  
  194. /* Flower Animation */
  195.  
  196. @keyframes Bounce {
  197.   from {transform: translateY(-10px);}
  198.   to {transform: translateY(2px);}
  199. }
  200.  
  201. @keyframes Glow {
  202.   000% {opacity: .75;}
  203.   005% {opacity: .75;}
  204.   010% {opacity: .70;}
  205.   015% {opacity: .80;}
  206.   020% {opacity: .70;}
  207.   025% {opacity: .90;}
  208.   030% {opacity: .80;}
  209.   035% {opacity: .70;}
  210.   040% {opacity: .75;}
  211.   045% {opacity: .75;}
  212.   050% {opacity: .90;}
  213.   055% {opacity: .75;}
  214.   060% {opacity: .70;}
  215.   065% {opacity: .75;}
  216.   070% {opacity: .85;}
  217.   075% {opacity: .70;}
  218.   080% {opacity: .75;}
  219.   085% {opacity: .90;}
  220.   090% {opacity: .75;}
  221.   095% {opacity: .60;}
  222.   100% {opacity: .75;}
  223. }
  224.  
  225. @keyframes Stars {
  226.   from {opacity: 0;}
  227.   to {opacity: 1;}
  228. }
  229.  
  230. .custom_panel, .custom_panel h2 + div, .custom_panel ul:nth-of-type(1) {
  231.   width: 100%;
  232.   height: 100% !important;
  233. }
  234.  
  235. .custom_panel, .custom_panel * {overflow: visible;}
  236. .custom_panel * {position: absolute;}
  237. .custom_panel br {display: none;}
  238. .custom_panel ul {margin: 0 !important;}
  239. .custom_panel {background: none;}
  240.  
  241. .custom_panel ul:nth-of-type(1) {
  242.   top: -15px;
  243.   left: -15px;
  244. }
  245.  
  246. .custom_panel i {
  247.   width: 30px;
  248.   height: 30px;
  249.   animation: Stars 2s ease-in-out infinite alternate;
  250. }
  251.  
  252. .custom_panel i:nth-of-type(01) {top: 268px; left: 347px; transform: rotate(111deg) scale(0.99); animation-duration: 2.4s; animation-delay: -1.5s;}
  253. .custom_panel i:nth-of-type(02) {top: 142px; left: 264px; transform: rotate(038deg) scale(0.35); animation-duration: 2.4s; animation-delay: -1.6s;}
  254. .custom_panel i:nth-of-type(03) {top: 301px; left: 274px; transform: rotate(161deg) scale(0.57); animation-duration: 1.5s; animation-delay: -0.2s;}
  255. .custom_panel i:nth-of-type(04) {top: 167px; left: 129px; transform: rotate(200deg) scale(0.33); animation-duration: 2.4s; animation-delay: -0.8s;}
  256. .custom_panel i:nth-of-type(05) {top: 148px; left: 269px; transform: rotate(078deg) scale(0.96); animation-duration: 3.0s; animation-delay: -0.7s;}
  257. .custom_panel i:nth-of-type(06) {top: 304px; left: 335px; transform: rotate(125deg) scale(0.93); animation-duration: 1.7s; animation-delay: -0.9s;}
  258. .custom_panel i:nth-of-type(07) {top: 079px; left: 190px; transform: rotate(103deg) scale(0.49); animation-duration: 3.0s; animation-delay: -2.8s;}
  259. .custom_panel i:nth-of-type(08) {top: 313px; left: 089px; transform: rotate(106deg) scale(0.89); animation-duration: 1.6s; animation-delay: -1.2s;}
  260. .custom_panel i:nth-of-type(09) {top: 127px; left: 122px; transform: rotate(103deg) scale(0.72); animation-duration: 1.2s; animation-delay: -0.5s;}
  261. .custom_panel i:nth-of-type(10) {top: 321px; left: 300px; transform: rotate(076deg) scale(0.44); animation-duration: 2.9s; animation-delay: -2.1s;}
  262. .custom_panel i:nth-of-type(11) {top: 178px; left: 278px; transform: rotate(093deg) scale(0.69); animation-duration: 2.5s; animation-delay: -2.1s;}
  263. .custom_panel i:nth-of-type(12) {top: 257px; left: 085px; transform: rotate(195deg) scale(0.67); animation-duration: 2.2s; animation-delay: -0.9s;}
  264. .custom_panel i:nth-of-type(13) {top: 159px; left: 308px; transform: rotate(165deg) scale(0.73); animation-duration: 1.5s; animation-delay: -1.5s;}
  265. .custom_panel i:nth-of-type(14) {top: 193px; left: 072px; transform: rotate(197deg) scale(0.56); animation-duration: 2.8s; animation-delay: -1.4s;}
  266. .custom_panel i:nth-of-type(15) {top: 221px; left: 305px; transform: rotate(017deg) scale(0.39); animation-duration: 2.1s; animation-delay: -2.1s;}
  267. .custom_panel i:nth-of-type(16) {top: 156px; left: 069px; transform: rotate(229deg) scale(0.37); animation-duration: 2.1s; animation-delay: -0.8s;}
  268. .custom_panel i:nth-of-type(17) {top: 221px; left: 066px; transform: rotate(338deg) scale(0.30); animation-duration: 1.6s; animation-delay: -0.4s;}
  269. .custom_panel i:nth-of-type(18) {top: 288px; left: 333px; transform: rotate(199deg) scale(0.43); animation-duration: 2.4s; animation-delay: -0.3s;}
  270. .custom_panel i:nth-of-type(19) {top: 315px; left: 291px; transform: rotate(117deg) scale(0.41); animation-duration: 2.8s; animation-delay: -0.0s;}
  271. .custom_panel i:nth-of-type(20) {top: 268px; left: 050px; transform: rotate(174deg) scale(0.72); animation-duration: 1.7s; animation-delay: -0.2s;}
  272. .custom_panel i:nth-of-type(21) {top: 158px; left: 301px; transform: rotate(322deg) scale(0.96); animation-duration: 1.1s; animation-delay: -1.1s;}
  273. .custom_panel i:nth-of-type(22) {top: 335px; left: 086px; transform: rotate(197deg) scale(1.00); animation-duration: 1.1s; animation-delay: -0.7s;}
  274. .custom_panel i:nth-of-type(23) {top: 155px; left: 065px; transform: rotate(085deg) scale(0.62); animation-duration: 2.9s; animation-delay: -2.5s;}
  275. .custom_panel i:nth-of-type(24) {top: 216px; left: 102px; transform: rotate(004deg) scale(0.52); animation-duration: 3.0s; animation-delay: -3.0s;}
  276. .custom_panel i:nth-of-type(25) {top: 176px; left: 301px; transform: rotate(030deg) scale(0.48); animation-duration: 1.0s; animation-delay: -1.0s;}
  277. .custom_panel i:nth-of-type(26) {top: 122px; left: 260px; transform: rotate(083deg) scale(0.91); animation-duration: 2.9s; animation-delay: -0.0s;}
  278. .custom_panel i:nth-of-type(27) {top: 184px; left: 311px; transform: rotate(214deg) scale(0.44); animation-duration: 2.3s; animation-delay: -0.1s;}
  279. .custom_panel i:nth-of-type(28) {top: 339px; left: 108px; transform: rotate(243deg) scale(0.55); animation-duration: 2.9s; animation-delay: -0.2s;}
  280. .custom_panel i:nth-of-type(29) {top: 103px; left: 194px; transform: rotate(011deg) scale(0.95); animation-duration: 2.8s; animation-delay: -0.9s;}
  281. .custom_panel i:nth-of-type(30) {top: 237px; left: 339px; transform: rotate(004deg) scale(0.45); animation-duration: 1.0s; animation-delay: -0.1s;}
  282.  
  283. .custom_panel ul:nth-of-type(2), .custom_panel b:nth-of-type(1) {
  284.   width: 50px;
  285.   height: 50px;
  286. }
  287.  
  288. .custom_panel ul:nth-of-type(2) {
  289.   top: 200px;
  290.   left: 245px;
  291.   animation: Bounce 3s ease-in-out infinite alternate;
  292. }
  293.  
  294. .custom_panel b:nth-of-type(1) {
  295.   background: salmon;
  296.   border-radius: 50%;
  297.   filter: blur(7px);
  298.   animation: Glow 8s -4s linear infinite;
  299. }
  300.  
  301. .custom_panel b:nth-of-type(2) {
  302.   background: gold;
  303.   width: 30px;
  304.   height: 30px;
  305.   top: 10px;
  306.   left: 10px;
  307.   border-radius: 50%;
  308.   filter: blur(7px);
  309.   animation: Glow 8s linear infinite;
  310. }
  311.  
  312. .custom_panel b:nth-of-type(3) {
  313.   width: 25px;
  314.   height: 33px;
  315.   top: 18px;
  316.   left: 16px;
  317.   filter: drop-shadow(0 0 5px gold);
  318. }
  319.  
  320. .custom_panel .clear {
  321.   width: 23px;
  322.   height: 38px;
  323.   top: 231px;
  324.   left: 242px;
  325. }
  326.  
  327. /* Enter Screen */
  328.  
  329. .text_decoration:first-of-type, .text_decoration:first-of-type .spoiler-wrapper, .text_decoration:first-of-type .spoiler-title {display: contents;}
  330. .text_decoration:first-of-type p, .text_decoration:first-of-type span, .text_decoration:first-of-type .spoiler-revealed {display: none;}
  331.  
  332. .text_decoration:first-of-type .spoiler-control-show {
  333.   background: url('https://i.ibb.co/4SPKdcR/enter-layer-2.png') bottom right / cover no-repeat,
  334.     url('https://i.ibb.co/1vGTShg/enter-layer-1.png') center / contain no-repeat,
  335.     linear-gradient(red, red), url('https://i.ibb.co/9vcbWj5/wallpaper.png') top center #000;
  336.   background-blend-mode: normal, normal, color, normal, normal;
  337.   width: 100%;
  338.   height: 100%;
  339.   position: fixed;
  340.   top: 0;
  341.   left: 0;
  342.   border: none;
  343.   outline: none;
  344.   z-index: 10000;
  345. }
  346.  
  347. /* Misc */
  348.  
  349. #pictures_container, #texts_container {
  350.   width: 0;
  351.   height: 0;
  352.   position: absolute;
  353.   top: var(--top-offset);
  354.   left: 50%;
  355. }
Add Comment
Please, Sign In to add comment