Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Design by FlaMarie */
- /* Coded by AlthIndor */
- :root {
- --blue1: #88D8E828;
- --blue2: #5888B8;
- --blue3: #183864;
- --pink1: #F0B0C8;
- --pink2: #B86C80;
- --text1: #604020;
- }
- html, body {
- background: url('https://i.imgur.com/Ey2QrOT.jpg') fixed center / cover no-repeat thistle;
- height: unset;
- min-height: 100vh;
- }
- @media screen and (max-height: 1246px) {html {overflow-y: scroll;}}
- body {
- display: grid;
- grid-template: minmax(calc(100vh - 80px), max-content) / 1fr max-content 1fr;
- align-items: center;
- padding: 40px 0;
- box-sizing: border-box;
- }
- #panel-details, #footer {display: none;}
- * {cursor: url('https://i.imgur.com/mgPKGXa.png'), auto !important;}
- a, a *, button, button * {cursor: url('https://i.imgur.com/UCnMoKl.png'), url('https://i.imgur.com/mgPKGXa.png'), auto !important;}
- body a {
- text-decoration: none !important;
- transition: color .5s ease-in-out, background-color .5s ease-in-out, opacity .5s ease-in-out;
- }
- /* Fonts */
- @font-face {
- font-family: 'Noto Serif';
- font-style: normal;
- font-weight: 400;
- src: local('Noto Serif'), url('https://fonts.gstatic.com/s/notoserif/v21/ga6Iaw1J5X9T9RW6j9bNfFcWaA.woff2') format('woff2');
- }
- @font-face {
- font-family: 'Noto Serif';
- font-style: normal;
- font-weight: 700;
- src: local('Noto Serif Bold'), url('https://fonts.gstatic.com/s/notoserif/v21/ga6Law1J5X9T9RW6j9bNdOwzfReecQ.woff2') format('woff2');
- }
- @font-face {
- font-family: 'Parisienne';
- font-style: normal;
- font-weight: 400;
- src: local('Parisienne'), url('https://fonts.gstatic.com/s/parisienne/v13/E21i_d3kivvAkxhLEVZpQyhwDw.woff2') format('woff2');
- }
- @font-face {
- font-family: 'Font Awesome 5 Free';
- font-style: normal;
- font-weight: 900;
- src: url('https://ka-f.fontawesome.com/releases/v5.15.2/webfonts/free-fa-solid-900.woff2') format('woff2');
- }
- /* Header */
- #viewer #gaia_header, #header_left, #header_right {background: none !important;}
- #viewer #header_left img {display: none !important;}
- #gaia_header li {margin: 0 3px;}
- #gaia_header li.spacer {display: none !important;}
- #viewer #gaia_header {
- position: absolute !important;
- top: 6px !important;
- }
- @media screen and (min-width: 1440px) {#viewer #gaia_header {position: fixed !important;}}
- #gaia_header #header_left, #gaia_header #header_right {
- width: unset !important;
- font: 400 0/18px 'Noto Serif', serif !important;
- padding: 0 3px !important;
- }
- #gaia_header #header_right {float: right;}
- #header_left li:nth-of-type(2) a::before {content: '';}
- #header_left li:nth-of-type(2) a::after {
- content: url('https://i.imgur.com/cGGVY2x.png');
- margin: 2px 0 0 1px;
- filter: invert(.25) sepia(100%) saturate(200%) hue-rotate(-20deg);
- }
- #gaia_header a {
- background: #FFFFFF;
- color: var(--text1) !important;
- font-size: 10px !important;
- padding: 0 4px;
- border: 3px double #E0C868;
- border-radius: 5px;
- }
- #viewer #gaia_header a {display: inline-flex !important}
- #viewer #gaia_header a:hover {opacity: .75;}
- #header_right a[href*='edit'], #header_right a[href*='report'] {font-size: 0 !important;}
- #header_right a[href*='edit']::before, #header_right a[href*='report']::before {font-size: 10px;}
- #header_right a[href*='edit']::before {content: 'Edit My Profile';}
- #header_right a[href*='report']::before {content: 'Report Profile';}
- /* Columns */
- #columns, #columns .column {
- float: none;
- display: block;
- font-size: 0;
- margin: 0;
- position: absolute;
- }
- #columns, #column_1 {contain: layout;}
- #column_3 {display: none !important;}
- #columns {
- grid-column: 2;
- width: 570px;
- height: 0;
- position: static;
- border: 24px solid transparent;
- border-width: 370px 24px 307px 24px;
- border-image: url('https://i.imgur.com/ekXU7VC.png') 370 24 307 24 fill;
- transition: height .5s ease-in-out;
- }
- #columns:hover {
- height: 490px;
- transition: height .5s .5s ease-in-out;
- }
- #column_1 {
- width: 100%;
- height: 470px;
- top: 10px;
- }
- #column_2 {
- background: var(--blue1);
- width: 270px;
- height: 330px;
- top: 70px;
- left: 280px;
- border: 10px solid transparent;
- border-radius: 5px;
- }
- /* Scrollbars */
- #column_2 ::-webkit-scrollbar {width: 0;}
- #column_2 .panel {scrollbar-width: none;}
- #id_equipment {scrollbar-width: thin;}
- #id_equipment::-webkit-scrollbar, #id_equipment::-webkit-scrollbar-thumb {width: 8px;}
- #id_equipment::-webkit-scrollbar {background: #F0F0F0;}
- #id_equipment::-webkit-scrollbar-thumb {background: #CDCDCD;}
- /* Panels */
- .panel, .panel h2 {
- text-align: center;
- padding: 0;
- margin: 0;
- box-sizing: border-box;
- }
- .panel {
- background: none;
- color: var(--text1);
- font: 10px/1.6 'Noto Serif', serif;
- position: absolute;
- overflow: hidden;
- overscroll-behavior: contain;
- }
- .panel a {color: var(--blue3);}
- .panel a:hover {color: goldenrod;}
- #id_about img, #id_comments .postcontent img {max-width: 100%;}
- #column_2 .panel {
- width: 100%;
- height: 100%;
- left: 0;
- overflow-y: scroll;
- }
- #column_2 .panel:hover, #column_2 #id_about {
- top: 0;
- transition: top .5s .5s ease-in-out;
- }
- #column_2 .panel, #column_2 .panel:hover ~ #id_about {
- top: 100%;
- transition: top .5s 0s ease-in-out;
- }
- /* Headers */
- .panel h2 {
- background: var(--blue2);
- width: 90px;
- height: 40px;
- color: #FFFFFF;
- font: 700 22px/42px 'Parisienne', cursive;
- text-transform: capitalize;
- position: fixed;
- top: 440px;
- border-radius: 5px;
- transition: all .5s ease-in-out;
- }
- #column_1 h2, #id_about h2 {display: none;}
- .panel:hover h2 {background: var(--blue3);}
- #id_wishlist h2 {left: 280px;}
- #id_footprints h2 {left: 380px;}
- #id_comments h2 {left: 480px;}
- .panel h2::after {
- height: calc(100% + 30px);
- position: absolute;
- bottom: 0;
- }
- .panel:hover h2::after {content: '';}
- #id_wishlist h2::after {
- width: calc(100% + 10px);
- left: 0;
- }
- #id_footprints h2::after {
- width: calc(100% + 20px);
- left: -10px;
- }
- #id_comments h2::after {
- width: calc(100% + 10px);
- right: 0;
- }
- /* Buttons */
- #id_store, #id_store a, #id_contact li, #id_contact a, .media_panel {
- width: 40px;
- height: 40px !important;
- }
- #id_store, #id_contact li, .media_panel {
- background-color: var(--pink1);
- border-radius: 5px;
- transition: all .5s ease-in-out;
- }
- #id_store:hover, #id_contact li:hover, .media_panel:hover {background-color: var(--pink2);}
- #id_store, #id_contact {
- color: #FFFFFF;
- text-align: center;
- }
- #id_store {left: 430px;}
- #id_contact {left: 280px;}
- .media_panel {
- background-image: url('https://i.imgur.com/ZrLV2TW.png');
- background-position: -8px 0;
- width: 90px;
- left: 480px;
- }
- #id_contact li {
- float: left;
- margin: 0 10px 0 0;
- position: relative;
- overflow: hidden;
- }
- #id_contact span {display: none;}
- #id_contact a, #id_store a {
- font-size: 0;
- position: absolute;
- left: 0;
- }
- #id_store::before, #id_contact li::before {font: 900 20px/40px 'Font Awesome 5 Free';}
- #id_store::before {content: '';}
- #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: '';}
- #id_store h3, #id_store div, #id_store h2 ~ p:first-of-type {display: none;}
- #id_store p:last-of-type {display: contents;}
- /* Details */
- #id_details, #id_details p:first-of-type {
- background: var(--blue1);
- width: 260px;
- border-radius: 5px;
- }
- #id_details h2, .forum_userstatus {display: none;}
- #id_details p {margin: 0;}
- #id_details {
- display: flex;
- flex-flow: column nowrap;
- justify-content: space-between;
- height: 80px;
- padding: 10px;
- top: 390px;
- }
- @keyframes Bounce {
- from {margin-top: 10px;}
- to {margin-top: 20px;}
- }
- #id_details p:first-of-type {
- height: 330px;
- text-align: left;
- position: fixed;
- top: 0;
- left: 0;
- }
- #id_details img {
- image-rendering: pixelated;
- margin: 10px 0 0 10px;
- transform-origin: 0 0;
- transform: scale(2);
- animation: Bounce 2s ease-in-out infinite alternate;
- }
- /* Items */
- #id_equipment, #id_wishlist {
- display: grid;
- gap: 10px;
- overflow: hidden auto;
- scroll-snap-type: y mandatory;
- }
- #id_equipment .clear, #id_wishlist .clear {display: none;}
- .premium_sparkle {display: none;}
- #id_equipment {
- grid-template-columns: repeat(5, 40px);
- grid-auto-rows: 40px;
- width: 260px;
- height: 40px;
- top: 340px;
- }
- #id_wishlist {
- grid-template-columns: repeat(5, 46px);
- grid-auto-rows: 46px;
- border: 2px solid transparent;
- border-width: 2px 0;
- }
- #id_equipment .item, #id_wishlist .item {
- position: relative;
- scroll-snap-align: start;
- }
- #id_wishlist .item {
- outline: 1px dotted var(--pink1);
- outline-offset: -6px;
- }
- #id_wishlist .item:hover {outline-color: var(--pink2);}
- #id_equipment a, #id_wishlist a {
- display: block;
- width: 30px;
- height: 30px;
- transition: all .5s ease-in-out;
- }
- #id_equipment a {
- background: var(--pink1);
- padding: 5px;
- border-radius: 5px;
- }
- #id_equipment a:hover {background: var(--pink2);}
- #id_wishlist a {
- background: #FFFFFF;
- padding: 6px;
- border: 2px solid transparent;
- border-radius: 50%;
- box-shadow: 0 0 0 1px var(--pink1) inset;
- }
- #id_wishlist .item:hover a {
- background: var(--pink1);
- box-shadow: 0 0 0 1px #FFFFFF inset;
- }
- .owner_checkmark {
- margin: 0;
- bottom: 3px;
- left: 2px;
- }
- /* Comments */
- #id_comments #alerts_banner, #id_comments .date a, #id_comments .deletecomment, #id_comments .clear {display: none;}
- #id_comments #alert_container {display: contents;}
- #id_comments dl {
- clear: both;
- margin-top: 50px;
- }
- #id_comments dt {
- height: unset;
- line-height: normal;
- text-align: left;
- padding: 0 0 4px 0;
- margin: 0 0 3px 0;
- border-bottom: 1px dotted var(--text1);
- }
- #id_comments .date {margin-left: .3em;}
- #id_comments dd {
- text-align: justify;
- margin: 0 0 20px 0;
- }
- #id_comments dd:last-of-type {margin: 0;}
- #id_comments .dropBox {
- background: var(--pink1);
- width: 48px;
- height: 52px;
- margin: 5px 8px 0 0;
- border: 2px solid transparent;
- border-radius: 5px;
- overflow: hidden;
- }
- #id_comments .dropBox img {
- width: 120px;
- height: 150px;
- margin: -29px 0 0 -46px;
- }
- /* Comments Buttons */
- #id_comments h2 + div, #id_comments h2 ~ p {
- background: var(--blue2);
- width: calc(50% - 5px);
- height: 30px;
- border-radius: 5px;
- overflow: hidden;
- }
- #id_comments h2 + div {float: left;}
- #id_comments h2 ~ p {float: right;}
- #id_comments h2 + div a, #id_comments h2 ~ p a {
- display: block;
- color: #FFFFFF;
- font-size: 0;
- line-height: 30px;
- }
- #id_comments h2 + div a:hover, #id_comments h2 ~ p a:hover {background: var(--blue3);}
- #id_comments h2 + div a::before, #id_comments h2 ~ p a::before {font-size: 10px;}
- #id_comments h2 + div a::before {content: 'Post Comment';}
- #id_comments h2 ~ p a::before {content: 'All Comments';}
- /* Media */
- .media_panel iframe {
- width: 300px;
- height: 200px;
- position: absolute;
- bottom: 0;
- left: -12px;
- transform-origin: bottom left;
- transform: scaleY(1.1);
- opacity: .001;
- }
- /* Misc */
- #pictures_container, #texts_container {
- grid-row: 1;
- width: 0;
- height: 0;
- background: red;
- position: relative;
- }
- #pictures_container {
- grid-column: 1;
- justify-self: right;
- }
- #texts_container {
- grid-column: 3;
- justify-self: left;
- }
- .spoiler-revealed {
- padding: 5px;
- border: 1px dotted var(--text1);
- }
- /* Enter */
- #texts_container .text_decoration:nth-of-type(1) {
- width: 618px;
- height: 40px;
- color: var(--text1);
- font: 20px/39px 'Noto Serif', cursive;
- text-align: center;
- text-shadow: 0 0 10px #D0A036;
- text-transform: uppercase;
- top: 12px !important;
- left: -618px !important;
- pointer-events: none;
- transition: opacity .5s .5s ease-in-out;
- }
- #columns:hover ~ #texts_container .text_decoration:nth-of-type(1) {
- transition: opacity .5s ease-in-out;
- opacity: 0;
- }
- @keyframes FadeCover {
- 0% {opacity: 1; height: 100%;}
- 99.999% {opacity: 0; height: 100%;}
- 100% {opacity: 0; height: 0;}
- }
- #texts_container .spoiler-wrapper, #texts_container .spoiler-control {
- width: 100%;
- height: 100%;
- top: 0;
- left: 0;
- border: none;
- }
- #texts_container .spoiler-control-hide, #texts_container .spoiler-control span {display: none !important;}
- #texts_container .spoiler-wrapper {
- padding: 0;
- position: fixed;
- }
- #texts_container .spoiler-revealed {animation: FadeCover 1s ease-in-out 1 both;}
- #texts_container .spoiler-control-show {
- display: block !important;
- background: url('https://i.imgur.com/Esg05wK.png') center no-repeat, url('https://i.imgur.com/Ey2QrOT.jpg') fixed center / cover no-repeat thistle;
- position: absolute;
- outline: none;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement