/* Profile By AlthIndor */ :root { --main-color: #202020; --dark-color: #101010; --line-color: #404040; --lite-color: #3EB488; } html, body {background: #000000;} body a {text-decoration: none !important;} ::selection { background: var(--lite-color); color: #FFFFFF; } /* Fonts */ @font-face { font-family: 'Creepster'; font-style: normal; font-weight: 400; src: url('https://fonts.gstatic.com/s/creepster/v13/AlZy_zVUqJz4yMrniH4Rcn35.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-UvWbX2vVnXBbObj2OVTS-muw.woff2') format('woff2'); } /* Header */ #gaia_header ul, #gaia_header li {margin: 0 5px !important;} #gaia_header li.spacer {display: none !important;} #gaia_header ul { font: 700 0/29px 'Open Sans', sans-serif !important; width: unset !important; } #gaia_header #header_right {float: right !important;} #gaia_header a { color: #FFFFFF !important; font-size: 10px !important; text-transform: uppercase; } #gaia_header a:hover {color: var(--lite-color) !important;} #gaia_header img { background: currentColor; mask: url('https://i.imgur.com/cGGVY2x.png'); width: 0; height: 15px; padding: 0 34px 0 0; margin-top: 1px; } /* Columns */ #columns, #pictures_container, #texts_container { top: calc(50% - 205px); left: calc(50% - 182px); } #pictures_container, #texts_container {position: absolute;} #columns, #columns .column { font-size: 0; float: none; width: 364px; } #columns { contain: layout; height: 409px; } #columns .column { margin: 0; position: absolute; } #column_1 {height: 150px;} #column_3 {display: none;} #column_2 { height: 208px; bottom: 0; left: 0; } /* Panels */ .panel, .panel h2 { background: var(--main-color); margin: 0; padding: 0; } #column_1 h2 {display: none;} .panel { color: #FFFFFF; font: 10px/1.75 'Open Sans', sans-serif; overflow: hidden; scrollbar-color: #FFFFFF var(--dark-color); scrollbar-width: thin; } .panel a {color: var(--lite-color);} .panel a:hover {color: inherit;} .panel img:not(.avatarImage) {max-width: 100% !important;} #column_2 .panel { width: 100%; height: 100%; padding-right: 15px; position: absolute; left: 0; border: 16px solid transparent; border-radius: 0 0 5px 5px; box-sizing: border-box; overflow-y: scroll; outline: 1px solid var(--line-color); outline-offset: -1px; } #column_2 .panel, #column_2 .panel:hover ~ #id_about {top: -500px;} #column_2 #id_about, #column_2 .panel:hover {top: 0;} .bbcode-swapping-image { filter: invert(1); mix-blend-mode: screen; } /* Tab Headers */ .panel h2 { width: 120px; height: 40px; color: var(--lite-color); font: 400 20px/40px 'Creepster'; letter-spacing: 1px; text-align: center; position: fixed; top: 160px; border: 1px solid var(--line-color); border-bottom: none; border-radius: 5px 5px 0 0; } #id_about h2 {left: 0;} #id_wishlist h2 {left: 121px;} #id_comments h2 {left: 242px;} .panel h2::after { background: inherit; width: 100%; height: 3px; position: absolute; left: 0; bottom: -2px; } #column_2 .panel h2, #column_2 .panel:hover ~ #id_about h2 { opacity: .5; z-index: 1; } #column_2 .panel h2::after, #column_2 .panel:hover ~ #id_about h2::after {content: unset;} #column_2 #id_about h2, #column_2 .panel:hover h2 { opacity: 1; z-index: 2; } #column_2 #id_about h2::after, #column_2 .panel:hover h2::after {content: '';} /* Details */ #id_details { background: none; font-size: 0; p:nth-of-type(n+2), .forum_userstatus {display: none;} p {margin: 0;} } /* Wish List */ #id_wishlist { display: grid; gap: 5px; grid-template-columns: repeat(7, 1fr); grid-auto-rows: 40px; text-align: center; .premium_sparkle, .clear {display: none;} .item { contain: layout; scroll-snap-align: start; } a { display: block; background: var(--dark-color); width: 100%; height: 30px; padding: 5px 0; position: relative; border-radius: 5px; } a:hover {background: var(--lite-color);} .owner_checkmark { background: #FFFFFF; margin: 0; padding: 2px; bottom: -1px; right: -1px; border-radius: 2px; } padding-bottom: 1px; scroll-snap-type: y mandatory; scroll-padding-bottom: 1px; } /* Comments */ #id_comments { #alerts_banner, .deletecomment {display: none;} #alert_container {display: contents;} p {margin: 0;} dl { clear: both; margin-top: 45px; } dd { display: grid; gap: 8px; grid-template: max-content / 50px calc(100% - 58px); margin: 0 0 15px 0; } dd:last-of-type {margin: 0;} dt { height: unset; line-height: inherit; margin-bottom: 2px; padding: 0 0 2px 0; border-bottom: 1px dotted currentColor; } .dropBox { background: var(--lite-color); margin-top: 5px; width: 48px; height: 48px; border: 1px solid transparent; border-radius: 5px; img { width: 120px; height: 150px; margin: -30px 0 0 -47px; } overflow: hidden; } } /* Comment Buttons */ #id_comments :is(h2 + div, h2 ~ p) { width: calc(50% - 5px); height: 25px; } #id_comments h2 + div {float: left;} #id_comments h2 ~ p {float: right;} #id_comments :is(h2 + div, h2 ~ p) a { display: block; background: var(--lite-color); width: 100%; height: 100%; color: #FFFFFF; font: 700 0/25px 'Open Sans', sans-serif; text-align: center; border-radius: 5px; } #id_comments :is(h2 + div, h2 ~ p) a:hover { background: #FFFFFF; color: #000000; } #id_comments :is(h2 + div, 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 { background: url('https://i.imgur.com/MWTKBXK.gif') center no-repeat var(--main-color); width: 30px; height: 30px !important; position: absolute; bottom: 0; right: 0; border: 1px solid var(--line-color); border-radius: 5px; } .media_panel:hover {background-color: var(--lite-color);} .media_panel iframe { width: 300px; height: 200px; position: absolute; top: calc(50% - 100px); left: calc(50% - 150px); opacity: .001; } /* Misc */ .spoiler-wrapper {padding: 0;} .spoiler-revealed { padding: 10px; border-color: #FFFFFF80; border-radius: 2px; } .spoiler-control { background: #F0F0F0; width: 100px; height: 25px; color: var(--dark-color); font: 600 10px/23px 'Open Sans', sans-serif; text-transform: uppercase; border: 1px solid #00000080; border-radius: 5px; } .spoiler-control span { position: relative; top: -1px; } .spoiler-control:hover { background: var(--lite-color); color: #FFFFFF; }