Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Design By Moonchu */
- /* Code By AlthIndor */
- :root {
- --dark: #896DC1;
- --lite: #E1AAFF;
- --text: #252525;
- }
- html, body {
- background: url('https://i.imgur.com/ZjCLM6Y.png') center top #F8F5FA;
- overflow: hidden;
- }
- *, button {cursor: url('https://i.imgur.com/8rOhRtW.png') 3 4, auto !important;}
- body a {
- text-decoration: none !important;
- transition: all .5s ease-in-out;
- }
- ::selection {
- background: var(--dark);
- color: #FFFFFF;
- }
- /* Fonts */
- @font-face {
- font-family: 'Font Awesome';
- font-style: normal;
- font-weight: 900;
- src: url('https://ka-f.fontawesome.com/releases/v6.7.2/webfonts/free-fa-solid-900.woff2') format('woff2');
- }
- @font-face {
- font-family: 'Sofia';
- font-style: normal;
- font-weight: 400;
- src: url('https://fonts.gstatic.com/s/sofia/v15/8QIHdirahM3j_su5uI0.woff2') format('woff2');
- }
- @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');
- }
- /* Header */
- #viewer #gaia_header {
- background: var(--text) !important;
- border-bottom: 1px solid var(--lite);
- height: 30px !important;
- li.spacer {display: none !important;}
- ul {
- background: none !important;
- font: 700 0/29px 'Open Sans', sans-serif !important;
- margin: 0 10px !important;
- width: unset !important;
- }
- #header_right {
- float: right;
- display: flex !important;
- li:nth-of-type(1) {order: -2;}
- li:nth-of-type(4) {order: -1;}
- }
- a, a:before {font-size: 11px !important;}
- #header_right a[href*='?mode=edit'], #header_right a[href*='report.php'] {font-size: 0 !important;}
- #header_right a[href*='?mode=edit']::before {content: 'EDIT MY OWN';}
- #header_right a[href*='report.php']::before {content: 'REPORT PROFILE';}
- a {
- color: #FFFFFF !important;
- text-transform: uppercase;
- }
- a:hover {color: var(--lite) !important;}
- #header_left img {
- mask: url('https://i.imgur.com/cGGVY2x.png');
- background: currentColor;
- width: 0;
- height: 15px;
- padding: 0 34px 0 0;
- margin: -1px -1px 0 0;
- }
- #header_left li:nth-of-type(n+3)::before, #header_right li:nth-of-type(n+2)::before {
- content: '';
- font: 900 4px/30px 'Font Awesome';
- margin: 0 7px;
- position: relative;
- top: -2px;
- }
- }
- /* Columns */
- #columns, #pictures_container, #texts_container {
- top: calc(50% - 250px);
- left: calc(50% - 380px);
- }
- #pictures_container, #texts_container {position: absolute;}
- #columns {
- background:
- url('https://i.imgur.com/Kj4A7KE.gif') 579px 30px / 183px auto no-repeat,
- url('https://i.imgur.com/6xQYp4O.gif') -24px 209px no-repeat,
- url('https://i.imgur.com/CyJqRcd.png');
- contain: layout;
- width: 760px;
- height: 500px;
- font-size: 0;
- }
- #column_1 {display: contents;}
- #column_2, #column_3 {position: absolute;}
- #column_2 {
- width: 470px;
- height: 342px;
- margin: 0;
- position: absolute;
- top: 45px;
- left: 145px;
- }
- #column_3 {
- background: url('https://i.imgur.com/CyJqRcd.png') bottom left;
- width: 481px;
- height: 69px;
- top: 328px;
- left: 144px;
- pointer-events: none;
- }
- /* Scrollbars */
- #columns ::-webkit-scrollbar, #columns ::-webkit-scrollbar-thumb {
- width: 8px;
- border-radius: 4px;
- }
- #columns ::-webkit-scrollbar {background: #00000010;}
- #columns ::-webkit-scrollbar-thumb {background: var(--lite);}
- @supports not selector(::-webkit-scrollbar) {
- .panel, #id_comments dl {
- scrollbar-color: var(--lite) #00000010;
- scrollbar-width: thin;
- }
- }
- /* Panels */
- .panel, .panel h2, #id_comments dl {box-sizing: border-box;}
- .panel, #id_comments dl {overflow: hidden;}
- .panel, .panel h2 {
- background: none;
- margin: 0;
- padding: 0;
- }
- #column_1 h2 {display: none;}
- .panel {
- color: var(--text);
- font: 500 11px/1.7 'Open Sans', sans-serif;
- position: absolute;
- }
- .panel a {color: var(--dark);}
- .panel a:hover {color: inherit;}
- .panel img:not(.avatarImage) {max-width: 100% !important;}
- #column_2 .panel {
- width: 100%;
- height: 100%;
- left: 0;
- border: 39px solid transparent;
- }
- #column_2 .panel:not(#id_comments), #id_comments dl {
- padding-right: 15px;
- overflow-y: scroll;
- }
- /* Panel Headers */
- #column_2 h2 {
- width: 122px;
- height: 58px;
- color: var(--dark);
- font: bold 16px/58px 'Sofia', cursive;
- text-align: center;
- text-transform: capitalize;
- position: fixed;
- top: 431px;
- border-radius: 29px;
- transition: color .5s ease-in-out;
- }
- #id_about h2 {display: none;}
- #id_comments h2 {left: 127px;}
- #id_wishlist h2 {left: 255px;}
- #id_footprints h2 {left: 383px;}
- .custom_panel h2 {left: 511px;}
- #column_2 .panel h2::before {
- width: 100%;
- height: 74px;
- position: absolute;
- bottom: 50%;
- left: 0;
- }
- /* Tab Functionality */
- #column_2 .panel, #column_2 .panel:hover ~ #id_about {
- top: 100%;
- transition: top .5s 0s ease-in-out;
- }
- #column_2 #id_about, #column_2 .panel:hover {
- top: 0;
- transition: top .5s .5s ease-in-out;
- }
- #column_2 .panel:hover h2 {color: var(--text);}
- #column_2 .panel:hover h2::before {content: '';}
- /* Buttons */
- #id_contact, .media_panel {left: 32px;}
- #id_contact {top: 14px;}
- #id_contact li {margin-bottom: 12px;}
- .media_panel {
- top: 434px;
- transition: color .5s ease-in-out;
- }
- #id_contact li *, .media_panel {
- width: 56px;
- height: 52px !important;
- color: var(--dark);
- text-align: center;
- border-radius: 50%;
- }
- #id_contact li * {
- display: block;
- font-size: 0;
- overflow: hidden;
- }
- #id_contact li *::before, .media_panel::before {
- display: block;
- font: 24px/52px 'Font Awesome';
- transition: rotate .5s ease-in-out;
- will-change: rotate;
- }
- #id_contact li:nth-of-type(1) *::before {content: '';}
- #id_contact li:nth-of-type(2) *::before {content: '';}
- #id_contact li:nth-of-type(3) *::before {content: '';}
- .media_panel::before {
- content: '';
- font-size: 20px;
- }
- #id_contact a:hover, .media_panel:hover {color: var(--text);}
- #id_contact a:hover::before, .media_panel:hover::before {rotate: 1turn;}
- /* Media */
- .media_panel iframe {
- width: 300px;
- height: 200px;
- position: absolute;
- bottom: -14px;
- left: -38px;
- transform-origin: bottom left;
- scale: 2;
- opacity: .001;
- }
- /* Comments */
- #id_comments {
- display: grid;
- grid-template: 1fr 1fr / 1fr 30px;
- gap: 15px;
- #alerts_banner, .date a, .deletecomment, .clear {display: none;}
- #alert_container {display: contents;}
- dl {grid-area: 1/1/3/2;}
- p {margin: 0;}
- }
- #id_comments dt {
- height: unset;
- line-height: unset;
- text-align: left;
- margin: 0 0 3px 0;
- padding: 0 0 2px 0px;
- border-bottom: 1px solid var(--lite);
- .username a {
- display: inline-block;
- max-width: 210px;
- margin-right: 3px;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- }
- }
- #id_comments dd {
- display: grid;
- gap: 10px;
- grid-template: 1fr / 52px calc(100% - 62px);
- margin: 0 0 15px 0;
- }
- #id_comments dd:last-of-type {margin: 0;}
- #id_comments .dropBox {
- background: #FFFFFF;
- border: 2px solid var(--lite);
- border-radius: 5px;
- width: 48px;
- height: 48px;
- margin-top: 4px;
- overflow: hidden;
- img {
- width: 120px;
- height: 150px;
- margin: -30px 0 0 -47px;
- }
- }
- /* Comments Buttons */
- #id_comments :is(h2 + div, h2 ~ p), #id_comments :is(h2 + div, h2 ~ p) a {
- background: var(--lite);
- border-radius: 5px;
- font-weight: 700;
- }
- #id_comments :is(h2 + div, h2 ~ p) {
- font-size: 0;
- line-height: 30px;
- text-align: center;
- text-transform: uppercase;
- writing-mode: sideways-rl;
- }
- #id_comments :is(h2 + div, h2 ~ p) a {
- display: block;
- height: 100%;
- width: 100%;
- color: inherit;
- }
- #id_comments :is(h2 + div, h2 ~ p) a::before, #id_comments h2 + div::before {font-size: 11px;}
- #id_comments h2 + div a::before, #id_comments h2 + div:not(:has(#alert_container a))::before {content: 'leave comment';}
- #id_comments h2 ~ p a::before {content: 'view comments';}
- #id_comments :is(h2 + div, h2 ~ p) a:hover {
- background: var(--dark);
- color: #FFFFFF;
- }
- /* Wish List */
- #id_wishlist {
- display: grid;
- gap: 4px;
- grid-auto-rows: 41px;
- grid-template-columns: repeat(8, 1fr);
- scroll-snap-type: y mandatory;
- .premium_sparkle, .clear {display: none;}
- a, .owner_checkmark {background: #FFFFFF;}
- border-width: 38px 39px !important;
- padding-right: 14px !important;
- text-align: center;
- .item {
- contain: layout;
- scroll-snap-align: start;
- }
- a {
- display: block;
- width: calc(100% - 1px);
- height: 40px;
- padding: 4px;
- border: 1px solid #00000040;
- border-radius: 5px;
- box-sizing: border-box;
- }
- a:hover {background: var(--lite);}
- .owner_checkmark {
- border: 1px solid currentColor;
- margin: 0;
- padding: 2px;
- bottom: 0;
- right: 0;
- pointer-events: none;
- }
- }
- /* Visitors */
- #id_footprints {padding: 0 !important;}
- #id_footprints .item {display: flex;}
- #id_footprints .item::after {content: '.';}
- #id_footprints .item::before {
- content: ' visited on ';
- white-space: pre;
- }
- #id_footprints .item a {
- max-width: 235px;
- order: -1;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: pre;
- }
- /* Misc */
- #pictures_container .avatar_decoration img[width='48'] {
- background: #FFFFFF;
- border: 2px solid var(--lite);
- border-radius: 50%;
- transition: all .5s ease-in-out;
- }
- #pictures_container .avatar_decoration img[width='48']:hover {
- border-color: var(--dark);
- rotate: 1turn;
- }
- .bbcode-swapping-image {mix-blend-mode: multiply;}
- .spoiler-wrapper {padding: 0;}
- .spoiler-revealed {
- border: 1px dotted currentColor;
- border-radius: 3px;
- padding: 5px;
- }
- .spoiler-revealed .spoiler-control {margin-bottom: 15px;}
- .spoiler-control {
- color: inherit;
- font: inherit;
- line-height: 26px;
- padding: 0 10px;
- height: 30px;
- }
Advertisement
Add Comment
Please, Sign In to add comment