Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Design by Star HeaIer */
- /* And Code by AlthIndor */
- :root {
- --dark: #252525;
- --link: #541092;
- --pink: #F395B0;
- --purp: #8C30E3;
- }
- html, body {
- background: url('https://i.imgur.com/PiJe5bJ.png') center #45484A;
- min-height: 1030px;
- }
- body {position: relative;}
- * {cursor: url('https://i.imgur.com/sZclt5U.png'), default;}
- body a, .media_panel {transition: all .5s ease-in-out;}
- body a {text-decoration: none !important;}
- ::selection {
- background: var(--dark);
- color: #FFFFFF;
- }
- /* Sprite Sheet */
- #columns, #column_1 .panel, .panel h2, #id_contact li *, #id_contact li *::before, .media_panel, .media_panel::before {background: url('https://i.imgur.com/3X6F4xW.png') border-box;}
- #column_1 .panel {background-position: -307px -257px;}
- #id_contact li *, .media_panel {background-position: bottom left;}
- #id_contact li *::before, .media_panel::before {background-position: -257px -887px;}
- #id_contact li:nth-of-type(2) *::before {background-position-x: -317px;}
- #id_contact li:nth-of-type(3) *::before {background-position-x: -377px;}
- .media_panel::before {background-position-x: -437px;}
- /* Fonts */
- @font-face {
- font-family: 'Open Sans';
- font-style: normal;
- font-weight: 300 800;
- src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
- unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
- }
- @font-face {
- font-family: 'Open Sans';
- font-style: normal;
- font-weight: 300 800;
- src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
- }
- @font-face {
- font-family: 'Barriecito';
- font-style: normal;
- font-weight: 400;
- src: url(https://fonts.gstatic.com/s/barriecito/v18/WWXXlj-CbBOSLY2QTuY_GdIoYg.woff2) format('woff2');
- }
- /* Header */
- #viewer #gaia_header, #viewer #gaia_header ul {
- height: 40px !important;
- box-sizing: border-box;
- }
- #viewer #gaia_header {
- background: var(--dark);
- border-bottom: 3px solid transparent;
- box-shadow: 0 -3px var(--purp) inset;
- ul, li {margin: 0 5px !important;}
- li.spacer {display: none !important;}
- ul {
- background: none !important;
- font: 700 0/33px 'Barriecito', sans-serif !important;
- width: unset !important;
- }
- #header_right {float: right;}
- a {
- color: #FFFFFF !important;
- font-size: 13px !important;
- font-weight: 400 !important;
- }
- a:hover {color: var(--pink) !important;}
- #header_left img {
- mask: url('https://i.imgur.com/5FTB40o.png');
- background: currentColor;
- width: 0;
- height: 16px;
- padding: 0 37px 0 0;
- }
- }
- /* Columns */
- #columns, #pictures_container, #texts_container {
- top: calc(50% - 415px + 20px);
- left: calc(50% - 500px);
- }
- #pictures_container, #texts_container {position: absolute;}
- #columns, #columns .column {font-size: 0;}
- #column_2, #column_3 {display: contents;}
- #columns {
- width: 1000px;
- height: 835px;
- contain: layout;
- }
- #column_1 {
- width: 429px;
- height: 322px;
- margin: 0;
- position: absolute;
- top: 257px;
- left: 307px;
- }
- @keyframes Bounce {
- from {translate: 0 0;}
- to {translate: 0 20px;}
- }
- /* CHANGE FLOATING IMAGE HERE */
- #columns::after {
- content: url('https://i.imgur.com/uxchVcR.png');
- position: absolute;
- top: 222px;
- left: 18px;
- z-index: 3;
- }
- @media (prefers-reduced-motion: no-preference) {
- #columns::after {animation: Bounce 2s ease-in-out infinite alternate;}
- }
- /* Scrollbars */
- #columns ::-webkit-scrollbar {
- background: rgb(from var(--dark) r g b / 10%);
- width: 8px;
- }
- #columns ::-webkit-scrollbar-thumb {background: var(--dark);}
- @supports not selector(::-webkit-scrollbar) {
- .panel, dl {
- scrollbar-color: var(--dark) rgb(from var(--dark) r g b / 10%);
- scrollbar-width: thin;
- }
- }
- /* Panels */
- .panel, .panel h2, #id_comments dl {box-sizing: border-box;}
- .panel, .panel h2 {margin: 0;}
- .panel {
- color: var(---dark);
- font: 11px/1.65 'Open Sans', sans-serif;
- padding: 0;
- a {color: var(--link);}
- a:hover {color: var(--pink);}
- position: absolute;
- overflow: hidden;
- img:not(.avatarImage) {max-width: 100% !important;}
- .bbcode-swapping-image {mix-blend-mode: multiply;}
- }
- #column_1 .panel, #id_comments dl {width: 100%;}
- #column_1 .panel {border: 15px solid transparent;}
- #id_about, #id_wishlist, #id_comments dl, #id_footprints, .custom_panel {overflow-y: scroll;}
- #id_about, #id_wishlist, #id_comments dl, .custom_panel {padding-right: 15px;}
- /* Panel Transitions */
- #column_1 .panel, #column_1 .panel:hover ~ #id_about {
- border-width: 0 15px;
- height: 0;
- transition: height .5s 0s ease-in-out, border-width 0s .5s linear;
- }
- #column_1 #id_about, #column_1 .panel:not(#id_about):hover {
- border-width: 15px 15px;
- height: 100%;
- transition: height .5s .5s ease-in-out, border-width 0s .5s linear;
- }
- /* Panel Headers */
- .panel h2 {
- width: 120px;
- height: 40px;
- color: inherit;
- font: 15px/41px 'Barriecito', cursive;
- text-transform: capitalize;
- padding: 0 0 0 10px;
- position: fixed;
- transition: background-color .5s ease-in-out;
- }
- .panel:hover h2 {background-color: #FFFFFF !important;}
- #id_wishlist h2, #id_footprints h2 {
- background-color: #D6B6F6;
- background-position: right -845px;
- left: 743px;
- }
- #id_comments h2, .custom_panel h2 {
- background-color: #D6D6D6;
- background-position: right -885px;
- left: 753px;
- }
- #id_about h2 {display: none;}
- #id_wishlist h2 {top: 250px;}
- #id_comments h2 {top: 294px;}
- #id_footprints h2 {top: 338px;}
- .custom_panel h2 {top: 382px;}
- .panel h2::before {
- width: 25px;
- height: 100%;
- position: absolute;
- top: 0;
- left: -20px;
- }
- .panel:hover h2::before {content: '';}
- /* Avatar */
- #id_details {
- background: linear-gradient(to top, var(--link), #FFFFFF);
- border: 2px solid #000;
- border-radius: 50%;
- box-sizing: content-box;
- overflow: visible;
- h2, p:nth-of-type(n+2), .forum_userstatus {display: none;}
- p {margin: 0;}
- width: 140px;
- height: 30px;
- img {
- position: absolute;
- bottom: 13px;
- left: 10px;
- }
- right: 93px;
- bottom: 217px;
- }
- /* Contact and Media */
- #id_contact, .media_panel {top: 606px;}
- #id_contact h2, .media_panel h2 {display: none;}
- #id_contact {
- background: none;
- left: 350px;
- ul {
- display: flex;
- gap: 35px;
- }
- li * {
- display: block;
- position: relative;
- }
- }
- #id_contact li *, .media_panel {
- background-color: #A36EF3;
- width: 60px;
- height: 50px !important;
- font-size: 0;
- clip-path: path('m30 0.00195c-15.8 0.129-26.7 10.4-29.4 21.3-1.32 5.43-0.519 11.1 2.92 15.5 3.16 4.04 8.53 6.76 15.9 7.56l-0.082 3.61a2 2 0 0 0 2.04 2.04l5.88-0.123a2 2 0 0 0 1.77-1.26 2 2 0 0 0 1.38 1.38h2.82a2 2 0 0 0 1.98-1.95 2 2 0 0 0 1.9 1.82l5.63 0.123a2 2 0 0 0 2.04-2.08l-0.178-4.42c6-1.05 10.4-3.92 12.9-7.93 2.73-4.43 3.15-9.95 1.7-15.2-2.9-10.6-13.4-20.5-29.2-20.3z');
- }
- #id_contact a:hover, .media_panel:hover {background-color: var(--pink);}
- .media_panel {
- left: 634px;
- iframe {
- width: 300px;
- height: 200px;
- position: absolute;
- bottom: -13px;
- left: -36px;
- transform-origin: bottom left;
- scale: 2;
- opacity: .001;
- }
- }
- #id_contact li *::before, .media_panel::before {
- content: '';
- width: 26px;
- height: 22px;
- position: absolute;
- top: 11px;
- left: 17px;
- transition: rotate .5s ease-in-out;
- }
- #id_contact a:hover::before, .media_panel:hover::before {rotate: 360deg;}
- /* Wish List */
- #id_wishlist {
- display: grid;
- gap: 2px;
- grid-auto-rows: 40px;
- grid-template-columns: repeat(9, 1fr);
- place-content: start;
- scroll-snap-type: y mandatory;
- .item {
- position: relative;
- scroll-snap-align: start;
- }
- .premium_sparkle, .clear {display: none;}
- text-align: center;
- a {
- background: #FFFFFFC0;
- border: 1px solid #808080;
- border-radius: 3px;
- box-shadow: 0 0 0 1px #FFFFFF inset;
- box-sizing: border-box;
- display: block;
- height: 40px;
- padding: 4px;
- }
- a:hover {background: var(--pink);}
- .owner_checkmark {
- background: #FFFFFF;
- border: 1px solid #000;
- margin: 0;
- padding: 2px;
- left: 0;
- bottom: 0;
- pointer-events: none;
- }
- }
- /* Comments */
- #alerts_banner, .deletecomment, .date a {display: none;}
- #id_comments h2 + div .clear {display: none;}
- #id_comments dl {
- clear: both;
- height: calc(100% - 45px);
- margin-top: 45px;
- dt, .date {display: flex;}
- dt {
- border-bottom: 1px dotted currentColor;
- height: unset;
- justify-content: space-between;
- line-height: 1;
- padding: 0 0 4px 0;
- .date {
- text-indent: -5px;
- overflow: hidden;
- }
- }
- dd {
- display: grid;
- gap: 10px;
- grid-template: 1fr / 52px calc(100% - 62px);
- margin: 0 0 20px 0;
- }
- dd:last-of-type {margin: 0;}
- .dropBox {
- background: var(--dark);
- width: 48px;
- height: 48px;
- margin-top: 5px;
- border: 2px solid transparent;
- border-radius: 3px;
- overflow: hidden;
- img {
- width: 120px;
- height: 150px;
- margin: -30px 0 0 -47px;
- }
- }
- }
- /* Comments Buttons */
- #id_comments #alert_container {display: contents;}
- #id_comments p {margin: 0;}
- #id_comments :is(h2 + div, h2 ~ p) {
- background: var(--dark);
- width: calc(50% - 5px);
- height: 30px;
- border-radius: 3px;
- overflow: hidden;
- }
- #id_comments h2 + div {float: left;}
- #id_comments h2 ~ p {float: right;}
- #id_comments :is(h2 + div, h2 ~ p) a {
- display: block;
- width: 100%;
- height: 100%;
- color: #FFFFFF;
- font: 700 0/29px 'Open Sans', sans-serif;
- text-align: center;
- text-transform: uppercase;
- }
- #id_comments :is(h2 + div, h2 ~ p) a:hover {background: var(--pink);}
- #id_comments h2 ~ p a {font-size: 10px;}
- #id_comments h2 + div a::before {
- content: 'Post New Comment';
- font-size: 10px;
- }
- /* Visitors */
- #id_footprints .item {display: flex;}
- #id_footprints .item::after {content: '.';}
- #id_footprints .item::before {
- content: ' visited on ';
- white-space: pre;
- }
- #id_footprints a {
- order: -1;
- max-width: 240px;
- text-overflow: ellipsis;
- white-space: nowrap;
- overflow: hidden;
- }
Advertisement
Add Comment
Please, Sign In to add comment