Advertisement
althindor

Pro for My Little Pokket

Feb 18th, 2024
1,134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 7.63 KB | None | 0 0
  1. /* Design by Cassiel Socks */
  2. /* And Coding by AlthIndor */
  3.  
  4. :root {
  5.     --aqua: #7AFFD2;
  6.     --purp: #CBAAEE;
  7.     --pink: #FF5858;
  8. }
  9.  
  10. html, body {
  11.     background: url('https://i.imgur.com/2zzIjye.png') center #E4C0F4;
  12.     min-height: 800px;
  13. }
  14. body {position: relative;}
  15.  
  16. body a {
  17.     text-decoration: none !important;
  18.     transition: all .5s ease-in-out;
  19. }
  20.  
  21. ::selection {
  22.     background: var(--pink);
  23.     color: #FFFFFF;
  24. }
  25.  
  26. /* Sprite Sheet Management */
  27.  
  28. #columns, #id_comments h2 + div, #columns::after {background: url('https://i.imgur.com/h2wQ0yZ.png');}
  29. #id_comments h2 + div {background-position-y: -630px;}
  30. #id_comments:has(h2 + div a) h2 + div:hover {background-position-x: -170px;}
  31. #columns::after {background-position: bottom right;}
  32.  
  33. /* Fonts */
  34.  
  35. @font-face {
  36.     font-family: 'Open Sans';
  37.     font-style: normal;
  38.     font-weight: 400;
  39.     src: local('Open Sans'), local('OpenSans-Regular'), url('https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2') format('woff2');
  40. }
  41.  
  42. @font-face {
  43.     font-family: 'Open Sans';
  44.     font-style: normal;
  45.     font-weight: 700;
  46.     src: local('Open Sans Bold'), local('OpenSans-Bold'), url('https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVI.woff2') format('woff2');
  47. }
  48.  
  49. @font-face {
  50.     font-family: 'Font Awesome';
  51.     font-style: normal;
  52.     font-weight: 900;
  53.     src: url('https://ka-f.fontawesome.com/releases/v6.5.1/webfonts/free-fa-solid-900.woff2') format('woff2');
  54. }
  55.  
  56. /* Header */
  57.  
  58. #gaia_header {background: none !important;}
  59. #gaia_header li {margin: 0 5px;}
  60. #gaia_header li.spacer {display: none !important;}
  61.  
  62. #gaia_header ul {
  63.     width: auto !important;
  64.     height: 30px !important;
  65.     font: 0/30px 'Open Sans', sans-serif !important;
  66.     padding: 0 5px !important;
  67.     margin: 10px 0 !important;
  68.     box-shadow: 3px 3px 5px #0C203080;
  69. }
  70.  
  71. #gaia_header #header_left {
  72.     background: #FFFFFF !important;
  73.     border-radius: 0 5px 5px 0;
  74. }
  75.  
  76. #gaia_header #header_right {
  77.     float: right;
  78.     border-radius: 5px 0 0 5px;
  79. }
  80.  
  81. #header_left img {
  82.    -webkit-mask: url('https://i.imgur.com/cGGVY2x.png') 0 0 no-repeat;
  83.     mask: url('https://i.imgur.com/cGGVY2x.png') 0 0 no-repeat;
  84.     background: currentColor;
  85.     width: 0;
  86.     height: 15px;
  87.     padding: 0 34px 0 0;
  88.     transition: background .5s ease-in-out;
  89. }
  90.  
  91. #gaia_header a, #header_right a::before {font-size: 13px !important;}
  92. #header_left a {color: #000 !important;}
  93. #header_right a {color: #FFFFFF !important;}
  94. #gaia_header ul a:hover {color: var(--pink) !important;}
  95.  
  96. #header_right a[href*='mode=edit'], #header_right a[href*='report.php'] {font-size: 0 !important;}
  97. #header_right a[href*='mode=edit']::before {content: 'My Profile';}
  98. #header_right a[href*='report.php']::before {content: 'File Report';}
  99.  
  100. /* Set Up Layout */
  101.  
  102. #panel-details, #panel-details *, #columns, #pictures_container, #texts_container {position: absolute;}
  103. #panel-details .ft {display: none;}
  104.  
  105. #panel-details, #panel-details .bd {
  106.     width: 100%;
  107.     height: 100%;
  108.     top: 0;
  109.     left: 0;
  110. }
  111.  
  112. #panel-details .hd, #columns, #pictures_container, #texts_container {
  113.     top: calc(50% - 304px);
  114.     left: calc(50% - 490px);
  115. }
  116.  
  117. #panel-details .hd, #columns {
  118.     width: 980px;
  119.     height: 610px;
  120. }
  121.  
  122. /* Wallpaper Overlay Effect */
  123.  
  124. #panel-details h2 {
  125.     background: linear-gradient(to bottom, #B692F8, #40E4B8, #B692F8);
  126.     width: 685px;
  127.     height: 385px;
  128.     top: 27px;
  129.     left: 160px;
  130.     border-radius: 50px;
  131.     box-shadow: 5px 5px 10px #0C203080;
  132. }
  133.  
  134. #panel-details .bd {
  135.     background:
  136.         linear-gradient(to right,
  137.             transparent calc(50% - 574px), var(--purp) calc(50% - 574px),
  138.             var(--purp) calc(50% - 566px), transparent calc(50% - 566px),
  139.             transparent calc(50% - 558px), var(--aqua) calc(50% - 558px),
  140.             var(--aqua) calc(50% - 550px), transparent calc(50% - 550px)
  141.         ),
  142.         linear-gradient(to right,
  143.             #000000FF calc(50% - 200px), #00000000 calc(50% - 200px),
  144.             #00000000 calc(50% - 196px), #000000FF calc(50% - 196px),
  145.             #000000FF calc(50% - 184px), #00000000 calc(50% - 184px),
  146.             #00000000 calc(50% - 180px), #000000FF calc(50% - 180px),
  147.             #000000FF calc(50% - 176px), #00000000 calc(50% - 176px)
  148.         );
  149. }
  150.  
  151. /* Columns */
  152.  
  153. #columns {overflow: visible;}
  154. #columns .column {display: contents;}
  155.  
  156. @keyframes ghost {
  157.     0% {
  158.         rotate: 0turn;
  159.         opacity: 0;
  160.         animation-timing-function: linear;
  161.     }
  162.     5% {
  163.         opacity: 1;
  164.         animation-timing-function: ease-in-out;
  165.     }
  166.     20% {
  167.         opacity: 1;
  168.         animation-timing-function: ease-in-out;
  169.     }
  170.     25% {
  171.         opacity: 0;
  172.         animation-timing-function: ease-in-out;
  173.     }
  174.     100% {
  175.         rotate: 2turn;
  176.         opacity: 0;
  177.         animation-timing-function: linear;
  178.     }
  179. }
  180.  
  181. #columns::after {
  182.     content: '';
  183.     width: 364px;
  184.     height: 196px;
  185.     position: absolute;
  186.     top: 220px;
  187.     left: -35px;
  188.     transform-origin: 192px 77px;
  189.     pointer-events: none;
  190.     animation: ghost 20s linear infinite;
  191. }
  192.  
  193. #columns ::-webkit-scrollbar {width: 0;}
  194. .panel {scrollbar-width: none;}
  195.  
  196. /* Panels */
  197.  
  198. .panel {
  199.     background: none;
  200.     color: #FFFFFF;
  201.     font: 11px/1.75 'Open Sans', sans-serif;
  202.     text-align: center;
  203.     padding: 0;
  204.     margin: 0;
  205.     position: absolute;
  206.     box-sizing: border-box;
  207.     overflow: hidden;
  208. }
  209. .panel h2 {display: none;}
  210.  
  211. .panel a {color: var(--aqua);}
  212. .panel a:hover {color: var(--pink);}
  213.  
  214. #id_about, #id_wishlist {
  215.     height: 290px;
  216.     top: 167px;
  217.     overflow-y: scroll;
  218.     overscroll-behavior: contain;
  219. }
  220.  
  221. #id_about {
  222.     width: 235px;
  223.     right: 205px;
  224. }
  225. #id_about img {max-width: 100%;}
  226.  
  227. /* Comments */
  228.  
  229. #id_comments {
  230.     width: 165px;
  231.     height: 218px;
  232.     top: 109px;
  233.     right: 17px;
  234.     clip-path: path('M 0 107 C 15 90 15 70 30 44 C 50 10 75 3 95 3 C 120 3 162 25 162 75 C 162 162 15 210 0 215 Z');
  235. }
  236. #id_comments #alerts_banner, #id_comments p, #id_comments dl, #id_comments .clear {display: none;}
  237. #id_comments #alert_container {display: contents;}
  238.  
  239. #id_comments h2 + div, #id_comments a {
  240.     width: 100%;
  241.     height: 100%;
  242. }
  243.  
  244. #id_comments a {
  245.     display: block;
  246.     font-size: 0;
  247. }
  248.  
  249. /* Contact Buttons */
  250.  
  251. #id_contact {
  252.     text-align: center;
  253.     top: 317px;
  254.     right: 40px;
  255.     overflow: visible;
  256. }
  257. #id_contact li {margin-top: 15px;}
  258.  
  259. #id_contact li * {
  260.     display: block;
  261.     background: #000;
  262.     width: 60px;
  263.     height: 60px;
  264.     font-size: 0;
  265.     border-radius: 15px;
  266.     box-shadow: 3px 3px 5px #0C203080;
  267. }
  268. #id_contact li *::before {font: 25px/60px 'Font Awesome';}
  269. #id_contact li:nth-of-type(1) *::before {content: '';}
  270. #id_contact li:nth-of-type(2) *::before {content: '';}
  271. #id_contact li:nth-of-type(3) *::before {content: '';}
  272.  
  273. #id_contact a {color: #FFFFFF;}
  274. #id_contact a:hover {color: var(--pink);}
  275.  
  276. /* Media */
  277.  
  278. .media_panel {
  279.     background: url('https://i.imgur.com/MWTKBXK.gif') center no-repeat !important;
  280.     width: 30px;
  281.     height: 30px !important;
  282.     bottom: 89px;
  283.     left: 26px;
  284.     border-radius: 50%;
  285. }
  286.  
  287. .media_panel iframe {
  288.     width: 300px;
  289.     height: 200px;
  290.     position: absolute;
  291.     bottom: -5px;
  292.     left: -18px;
  293.     opacity: .001;
  294. }
  295.  
  296. /* Wish List */
  297.  
  298. #id_wishlist {
  299.     display: flex;
  300.     flex-flow: row wrap;
  301.     align-content: start;
  302.     gap: 10px;
  303.     width: 140px;
  304.     left: 345px;
  305.     scroll-snap-type: y mandatory;
  306. }
  307. #id_wishlist .clear, .premium_sparkle {display: none;}
  308.  
  309. #id_wishlist .item {
  310.     position: relative;
  311.     scroll-snap-align: start;
  312. }
  313.  
  314. #id_wishlist a {
  315.     display: block;
  316.     background: #5A5A5A;
  317.     width: 30px;
  318.     height: 30px;
  319.     padding: 5px;
  320.     border-radius: 5px;
  321.     transition: all .5s ease-in-out;
  322. }
  323. #id_wishlist a:hover {background: var(--pink);}
  324.  
  325. .owner_checkmark {
  326.     background: #FFFFFF;
  327.     padding: 2px;
  328.     margin: 0;
  329.     bottom: -1px;
  330.     left: -1px;
  331.     border: 1px solid #000;
  332. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement