Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* By Lady Saxophone */
- /* Code by AlthIndor */
- :root {
- --color-dark: #584062C0;
- --color-lite: wheat;
- --color-pink: #BE0F6D;
- --top-offset: calc(50% - 420px + 15px);
- }
- html, body {
- background: url('https://i.ibb.co/Y7WDfRQ/novembersky-bg.png') center top #422A3A;
- min-height: 900px;
- }
- body {position: relative;}
- body a {
- text-decoration: none !important;
- transition: color .5s ease-in-out;
- }
- * {cursor: url('https://i.ibb.co/9HQHJ1H/novembersky-cursor-out.png'), auto !important;}
- ::selection {
- background: var(--color-pink);
- color: #FFFFFF;
- }
- /* Header */
- #viewer #gaia_header {
- background: #40302A;
- height: 31px !important;
- position: absolute !important;
- box-shadow: 0 0 10px #000;
- }
- #gaia_header li.spacer {display: none !important;}
- #gaia_header li {filter: drop-shadow(0 0 1px #000);}
- #gaia_header #header_left, #gaia_header #header_right {
- background: none;
- font: 0/29px 'IBM Plex Serif', serif !important;
- text-transform: uppercase;
- padding: 0 8px !important;
- box-sizing: border-box;
- }
- #gaia_header #header_right {
- display: grid !important;
- grid-auto-flow: column dense;
- justify-content: right;
- float: right;
- }
- #header_right li:nth-of-type(4) {grid-column: 2;}
- #gaia_header img {
- -webkit-mask: url('https://i.imgur.com/cGGVY2x.png') 0 0 / 100% auto no-repeat;
- mask: url('https://i.imgur.com/cGGVY2x.png') 0 0 / 100% auto no-repeat;
- background: #FFFFFF;
- width: 0;
- height: 15px !important;
- padding: 0 32px 0 0;
- margin-right: -1px;
- transition: background .5s ease-in-out;
- }
- #header_left li:nth-of-type(2) a:hover img {background: var(--color-lite);}
- #gaia_header a, #gaia_header li::before {font-size: 10px;}
- #gaia_header a {color: #FFFFFF !important;}
- #gaia_header a:hover {color: var(--color-lite) !important;}
- #header_left li:nth-of-type(n+3)::before, #header_right li:nth-of-type(n+2)::before {content: '•';}
- #gaia_header li::before {margin: 0 6px;}
- #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 Mine';}
- #header_right a[href*='report']::before {content: 'Report Profile';}
- /* Columns */
- #columns, #columns .column {
- float: none;
- font-size: 0;
- position: absolute;
- }
- #columns .column {
- display: block;
- margin: 0;
- }
- #columns, #column_1, #column_3 {
- width: 1200px;
- height: 840px;
- }
- #column_3 {pointer-events: none;}
- #columns {
- background: url('https://i.ibb.co/zmFxpch/novembersky-maingraphic-ani.png') 0 0;
- top: var(--top-offset);
- left: calc(50% - 600px);
- }
- #column_2 {
- -webkit-mask: linear-gradient(to right, #0000, #000 60px);
- mask: linear-gradient(to right, #0000, #000 60px);
- width: 560px;
- height: 440px;
- left: 640px;
- top: 200px;
- contain: layout;
- }
- /* Scrollbars */
- #columns ::-webkit-scrollbar {
- background: #28282880;
- width: 0;
- }
- #columns ::-webkit-scrollbar-thumb {background: var(--color-dark);}
- .panel {
- scrollbar-color: var(--color-dark) #28282880;
- scrollbar-width: none;
- }
- /* Panels */
- .panel, .panel h2, #columns .spoiler-control {font: 300 10px/1.9 'IBM Plex Serif', serif;}
- .panel, .panel h2 {
- text-align: center;
- padding: 0;
- margin: 0;
- box-sizing: border-box;
- }
- .panel a {color: var(--color-pink);}
- .panel a:hover {color: inherit;}
- .panel {
- background: none;
- color: #FFFFFF;
- position: absolute;
- overflow: hidden;
- }
- #column_2 .panel {
- width: 300px;
- height: 360px;
- top: 40px;
- overflow-y: auto;
- transition: left .5s ease-in-out;
- }
- #column_2 .panel, #column_2 .panel:hover ~ #id_about {left: -300px;}
- #column_2 #id_about, #column_2 .panel:hover {left: 60px;}
- #id_about img, #id_comments .postcontent img, .custom_panel img {max-width: 100% !important;}
- .spoiler-wrapper, .spoiler-control {border: none;}
- .spoiler-wrapper {padding: 0;}
- .spoiler-control {outline: none;}
- #columns .spoiler-control {
- width: 100%;
- color: #FFFFFF;
- font-weight: 700;
- text-transform: uppercase;
- box-sizing: border-box;
- }
- /* Panel Headers */
- .panel h2, .panel h2::after {
- width: 100px;
- height: 100px;
- border-radius: 50%;
- }
- .panel h2, .panel h2::before {position: fixed;}
- .panel h2 {
- background: #FFD8A8;
- color: #282420;
- font-size: 0;
- border: 5px solid transparent;
- box-shadow: 0 0 0 2px peru inset, 0 0 10px #000;
- transition: background-color .5s ease-in-out, box-shadow .5s ease-in-out;
- z-index: 2;
- }
- #column_1 h2, #id_about h2 {display: none;}
- .panel:hover h2 {
- background-color: #F8B86A;
- box-shadow: 0 0 0 2px var(--color-pink) inset, 0 0 10px var(--color-pink);
- z-index: 1;
- }
- .custom_panel h2, #id_footprints h2 {right: 80px;}
- #id_comments h2, #id_wishlist h2 {right: 20px;}
- .custom_panel h2 {top: 10px;}
- #id_comments h2 {top: 110px;}
- #id_wishlist h2 {top: 230px;}
- #id_footprints h2 {top: 330px;}
- .panel h2::after {
- display: block;
- background: linear-gradient(to bottom, #FFFFFFF0, #FFFFFF00);
- font: 700 13px/100px 'IBM Plex Serif', serif;
- position: absolute;
- top: -5px;
- left: -5px;
- }
- .custom_panel h2::after {content: 'Gallery';}
- #id_comments h2::after {content: 'Comment';}
- #id_wishlist h2::after {content: 'Wishlist';}
- #id_footprints h2::after {content: 'Visitors';}
- /* Button Functionality */
- .panel h2::before {
- width: 180px;
- height: 420px;
- top: 10px;
- right: 20px;
- z-index: -1;
- clip-path: ellipse(590px 390px at -400px 210px);
- }
- .panel:hover h2::before {content: '';}
- /* Contact and Media */
- #id_contact, .media_panel {top: 695px;}
- #id_contact {left: 345px;}
- #id_contact span {display: none;}
- #id_contact a {font-size: 0;}
- #id_contact li, .media_panel {
- background: #00000080;
- height: 30px !important;
- border-radius: 5px;
- transition: background-color .5s ease-in-out;
- }
- #id_contact li:hover, .media_panel:hover {background: var(--color-pink);}
- #id_contact li {
- float: left;
- width: 30px;
- margin: 0 5px 0 0;
- position: relative;
- }
- #id_contact li::before {
- color: var(--color-lite);
- font: 900 16px/30px 'Font Awesome 5 Free';
- }
- #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_contact a, .media_panel::before {
- width: 100%;
- height: 100%;
- position: absolute;
- top: 0;
- left: 0;
- }
- .media_panel {
- width: 70px;
- left: 450px;
- }
- .media_panel::before {
- content: '';
- -webkit-mask: url('https://i.imgur.com/gqTTTvw.png') -21px -7px;
- mask: url('https://i.imgur.com/gqTTTvw.png') -21px -7px;
- background: var(--color-lite);
- }
- .media_panel iframe {
- width: 300px;
- height: 200px;
- position: absolute;
- bottom: 0;
- left: -21px;
- opacity: .001;
- }
- /* Details */
- #id_details {
- top: 592px;
- left: 530px;
- filter: drop-shadow(0 0 5px var(--color-pink));
- }
- #id_details p:nth-of-type(n+2), .forum_userstatus {display: none;}
- #id_details p {margin: 0;}
- /* Comments */
- #id_comments #alerts_banner, #id_comments .date, #id_comments .dropBox {display: none;}
- #id_comments #alert_container {display: contents;}
- #id_comments dl {
- clear: both;
- margin-top: 50px;
- }
- #id_comments dt, #id_comments dt span {all: revert;}
- #id_comments .username {font-size: 12px;}
- #id_comments .username a::before {content: '« ';}
- #id_comments .username a::after {content: ' »';}
- #id_comments dt::after {
- content: '• • • • •';
- display: block;
- line-height: 1;
- margin-bottom: .2em;
- opacity: .5;
- }
- #id_comments dd {margin: 0 0 20px 0;}
- #id_comments dd:last-of-type {margin: 0;}
- #id_comments .deletecomment {
- display: grid;
- grid-auto-flow: column dense;
- justify-content: center;
- float: none;
- margin: 0;
- }
- #id_comments .deletecomment br {display: none;}
- #id_comments .deletecomment::before {
- content: ' or ';
- grid-column: 2;
- white-space: pre;
- }
- /* Comments + Misc Buttons */
- #id_comments h2 + div, #id_comments h2 ~ p, #columns .spoiler-control {
- background: #584062C0;
- height: 30px;
- border-radius: 5px;
- overflow: hidden;
- transition: all .5s ease-in-out;
- }
- #id_comments h2 + div:hover, #id_comments h2 ~ p:hover, #columns .spoiler-control:hover, #columns .spoiler-revealed .spoiler-control {background: var(--color-pink);}
- #id_comments h2 + div, #id_comments h2 ~ p {
- width: calc(50% - 5px);
- position: relative;
- }
- #id_comments h2 + div {float: left;}
- #id_comments h2 ~ p {float: right;}
- #id_comments h2 + div a, #id_comments h2 ~ p a {
- width: 100%;
- height: 100%;
- color: #FFFFFF;
- font-size: 0;
- position: absolute;
- left: 0;
- }
- #id_comments h2 + div a::after, #id_comments h2 ~ p a::after {
- font-size: 10px;
- line-height: 30px;
- text-transform: uppercase;
- }
- #id_comments h2 + div a::after {content: 'Post New Comment';}
- #id_comments h2 ~ p a::after {content: 'View All Comments';}
- /* Wish List */
- #id_wishlist {
- display: flex;
- flex-flow: row wrap;
- align-content: start;
- scroll-snap-type: y mandatory;
- }
- .premium_sparkle, #id_wishlist h2 ~ div[style*='margin'], #id_wishlist .clear {display: none;}
- .owner_checkmark, .private_checkmark {margin: 0;}
- #id_wishlist .item {
- background: var(--color-dark);
- flex-grow: 1;
- margin: 0 8px 0 2px;
- position: relative;
- border-radius: 5px;
- transition: background .5s ease-in-out;
- scroll-snap-align: start;
- }
- #id_wishlist .item:hover {background: var(--color-pink);}
- #id_wishlist .item:nth-of-type(6n), #id_wishlist .item:nth-last-of-type(2) {margin-right: 0;}
- #id_wishlist .item:nth-of-type(n+7) {margin-top: 10px;}
- #id_wishlist .item a {
- display: block;
- padding: 5px;
- }
- .owner_checkmark {
- background: #282420;
- padding: 2px;
- bottom: -2px;
- left: -2px;
- border: 1px solid var(--color-pink);
- }
- .private_checkmark {
- top: -4px;
- right: 5px;
- }
- #id_wishlist .item ~ .glow {margin: -1px 0 0 .25em;}
- /* Visitors */
- #id_footprints .item {
- display: grid;
- grid-template-rows: repeat(2, 1fr);
- grid-template-columns: 1fr repeat(3, max-content) 1fr;
- justify-content: center;
- line-height: 1.6;
- }
- #id_footprints .item:nth-of-type(n+2) {margin-top: 6px;}
- #id_footprints .item a {
- width: max-content;
- justify-self: center;
- grid-area: 1/1/2/6;
- }
- #id_footprints .item::before {
- content: 'Visited ';
- white-space: pre;
- grid-column: 2/3;
- }
- #id_footprints .item::after {content: '.';}
- /* Misc */
- #pictures_container, #texts_container {
- width: 0;
- height: 0;
- position: absolute;
- top: var(--top-offset);
- left: 50%;
- }
- #pictures_container {z-index: 1;}
- #texts_container {z-index: 2;}
- /* Enter Button */
- #texts_container .spoiler-control-show {
- background: url('https://i.ibb.co/NFL5BVV/novembersky-open.png') center no-repeat,
- url('https://i.ibb.co/Y7WDfRQ/novembersky-bg.png') center top #422A3A;
- width: 100%;
- height: 100%;
- position: fixed;
- top: 0;
- left: 0;
- }
- #texts_container .spoiler-revealed, #texts_container .spoiler-control span {display: none !important;}
- /* Avatars */
- #pictures_container .avatar_decoration img[width='48'] {
- background: #FFD8A8;
- padding: 3px;
- border-radius: 50%;
- box-shadow: 0 0 5px #00000080;
- transition: all .5s ease-out;
- }
- #pictures_container .avatar_decoration:hover img[width='48'] {background: #F8B86A;}
- #pictures_container .avatar_decoration img:not([width='48']) {filter: drop-shadow(0 0 5px var(--color-pink));}
- /* Bokeh Animation */
- @keyframes BlinkBokeh {
- 0% {opacity: 0;}
- 100% {opacity: 1;}
- }
- #column_3::before, #column_3::after, #columns::after {
- content: '';
- background: url('https://i.ibb.co/87qMCHy/novembersky-bokeh.png') 0 0;
- width: 1200px;
- height: 800px;
- position: absolute;
- top: 20px;
- left: 0;
- mix-blend-mode: overlay;
- animation: BlinkBokeh 3s ease-in-out infinite alternate both;
- }
- #column_3::after {
- background-position-x: -1200px;
- animation-delay: 1s;
- }
- #columns::after {
- background-position-x: -2400px;
- animation-delay: 2s;
- pointer-events: none;
- }
- /* Petal Animation */
- #column_1 .custom_panel, #column_1 .custom_panel .clear, #column_1 .custom_panel::after {
- width: 100%;
- height: 100%;
- }
- #column_1 .custom_panel div, #column_1 .custom_panel::after {position: absolute;}
- #column_1 .custom_panel .clear, #column_1 .custom_panel::after {
- background: url('https://i.ibb.co/zmFxpch/novembersky-maingraphic-ani.png');
- top: 0;
- left: 0;
- }
- #column_1 .custom_panel .clear {background-position: -1200px 0;}
- #column_1 .custom_panel::after {
- content: '';
- background-position: -2400px 0;
- mix-blend-mode: overlay;
- }
- #column_1 .custom_panel h2 + div {
- width: 1100px;
- height: 700px;
- top: 70px;
- left: 50px;
- border-radius: 50%;
- overflow: hidden;
- }
- @keyframes DropPetalsL {
- from {transform: translate(0,0);}
- to {transform: translate(-500px, 700px);}
- }
- @keyframes DropPetalsR {
- from {transform: translate(0,0);}
- to {transform: translate(400px, 700px);}
- }
- @keyframes RotatePetals {
- from {transform: rotate(0turn);}
- to {transform: rotate(1turn);}
- }
- #column_1 .custom_panel b {
- position: absolute;
- top: -50px;
- animation: DropPetalsL 20s linear infinite;
- }
- #column_1 .custom_panel b::before {
- content: '';
- display: block;
- background: url('https://i.ibb.co/P9vj2nZ/novembersky-petals-grad.png') no-repeat;
- filter: drop-shadow(0 0 .5px #000);
- animation: RotatePetals 20s linear infinite;
- }
- #column_1 .custom_panel b:nth-of-type(5n+1)::before {
- background-position: 0 0;
- width: 31px;
- height: 45px;
- }
- #column_1 .custom_panel b:nth-of-type(5n+2)::before {
- background-position: -32px 0;
- width: 28px;
- height: 30px;
- }
- #column_1 .custom_panel b:nth-of-type(5n+3)::before {
- background-position: -61px 0;
- width: 46px;
- height: 29px;
- }
- #column_1 .custom_panel b:nth-of-type(5n+4)::before {
- background-position: -109px 0;
- width: 39px;
- height: 23px;
- }
- #column_1 .custom_panel b:nth-of-type(5n)::before {
- background-position: -149px 0;
- width: 49px;
- height: 18px;
- }
- #column_1 .custom_panel b:nth-of-type(01) {left: 283px; animation-duration: 14.4s; animation-delay: -09.6s;}
- #column_1 .custom_panel b:nth-of-type(02) {left: 611px; animation-duration: 12.2s; animation-delay: -07.2s;}
- #column_1 .custom_panel b:nth-of-type(03) {left: 304px; animation-duration: 13.9s; animation-delay: -01.7s; animation-name: DropPetalsR;}
- #column_1 .custom_panel b:nth-of-type(04) {left: 526px; animation-duration: 13.7s; animation-delay: -07.1s;}
- #column_1 .custom_panel b:nth-of-type(05) {left: 217px; animation-duration: 14.8s; animation-delay: -04.3s;}
- #column_1 .custom_panel b:nth-of-type(06) {left: 482px; animation-duration: 14.3s; animation-delay: -02.9s;}
- #column_1 .custom_panel b:nth-of-type(07) {left: 314px; animation-duration: 12.1s; animation-delay: -03.7s; animation-name: DropPetalsR;}
- #column_1 .custom_panel b:nth-of-type(08) {left: 607px; animation-duration: 14.2s; animation-delay: -08.2s;}
- #column_1 .custom_panel b:nth-of-type(09) {left: 227px; animation-duration: 12.9s; animation-delay: -07.4s;}
- #column_1 .custom_panel b:nth-of-type(10) {left: 361px; animation-duration: 15.0s; animation-delay: -05.2s; animation-name: DropPetalsR;}
- #column_1 .custom_panel b:nth-of-type(01)::before {animation-duration: 26.5s; animation-delay: -04.7s;}
- #column_1 .custom_panel b:nth-of-type(02)::before {animation-duration: 26.2s; animation-delay: -00.2s;}
- #column_1 .custom_panel b:nth-of-type(03)::before {animation-duration: 27.5s; animation-delay: -15.5s; animation-direction: reverse;}
- #column_1 .custom_panel b:nth-of-type(04)::before {animation-duration: 29.3s; animation-delay: -13.1s;}
- #column_1 .custom_panel b:nth-of-type(05)::before {animation-duration: 25.0s; animation-delay: -14.2s;}
- #column_1 .custom_panel b:nth-of-type(06)::before {animation-duration: 27.4s; animation-delay: -05.3s;}
- #column_1 .custom_panel b:nth-of-type(07)::before {animation-duration: 25.1s; animation-delay: -01.2s; animation-direction: reverse;}
- #column_1 .custom_panel b:nth-of-type(08)::before {animation-duration: 25.6s; animation-delay: -16.1s;}
- #column_1 .custom_panel b:nth-of-type(09)::before {animation-duration: 27.5s; animation-delay: -04.2s;}
- #column_1 .custom_panel b:nth-of-type(10)::before {animation-duration: 27.4s; animation-delay: -03.7s; animation-direction: reverse;}
- /* Fonts */
- @font-face {
- font-family: 'IBM Plex Serif';
- font-style: normal;
- font-weight: 300;
- src: local('IBM Plex Serif Light'), local('IBMPlexSerif-Light'), url('https://fonts.gstatic.com/s/ibmplexserif/v10/jizAREVNn1dOx-zrZ2X3pZvkTi20-SI6q1vxiQ.woff2') format('woff2');
- unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
- }
- @font-face {
- font-family: 'IBM Plex Serif';
- font-style: normal;
- font-weight: 300;
- src: local('IBM Plex Serif Light'), local('IBMPlexSerif-Light'), url('https://fonts.gstatic.com/s/ibmplexserif/v10/jizAREVNn1dOx-zrZ2X3pZvkTi20-SI0q1s.woff2') format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
- }
- @font-face {
- font-family: 'IBM Plex Serif';
- font-style: normal;
- font-weight: 700;
- src: local('IBM Plex Serif Bold'), local('IBMPlexSerif-Bold'), url('https://fonts.gstatic.com/s/ibmplexserif/v10/jizAREVNn1dOx-zrZ2X3pZvkTi2k_iI6q1vxiQ.woff2') format('woff2');
- unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
- }
- @font-face {
- font-family: 'IBM Plex Serif';
- font-style: normal;
- font-weight: 700;
- src: local('IBM Plex Serif Bold'), local('IBMPlexSerif-Bold'), url('https://fonts.gstatic.com/s/ibmplexserif/v10/jizAREVNn1dOx-zrZ2X3pZvkTi2k_iI0q1s.woff2') format('woff2');
- unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
- }
- @font-face {
- font-family: 'Font Awesome 5 Free';
- font-style: normal;
- font-weight: 900;
- src: local('Font Awesome 5 Free Solid'), url('https://ka-f.fontawesome.com/releases/v5.15.2/webfonts/free-fa-solid-900.woff2') format('woff2');
- }
Add Comment
Please, Sign In to add comment