css vault
this page isn’t linked anywhere. it’s just… here. if you found it, it means i made it for you 🤍
ao3 skin: midnight navy + aurora stars
/* paste this in AO3 > Skins > Create Site Skin */
#header {
background-image: none !important;
background: #061425 !important;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
border-bottom: 1px solid rgba(34,199,255,0.20);
}
#header .heading {
height: 5em;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
#header .primary {
background: #061425;
box-shadow: 0px 0px 18px rgba(34,199,255,0.35);
}
#header .logo,
#header .heading sup {
visibility: hidden;
}
#header .heading a {
color: #e9f3ff;
text-shadow: 0px 0px 16px rgba(34,199,255,0.40);
}
.event .userstuff {
background: #0a2644;
border: 1px solid rgba(34,199,255,0.35);
}
html,
body {
background-color: #030b14 !important;
background-image: radial-gradient(1200px 700px at 20% 0%, rgba(6,20,37,0.76) 0%, rgba(3,11,20,0.86) 55%),
url("https://rafdrafts.neocities.org/blue-aurora.png") !important;
background-repeat: no-repeat, repeat !important;
background-size: cover, 1300px auto !important;
background-position: center top, center top !important;
background-attachment: fixed, fixed !important;
color: #e9f3ff !important;
}
body,
.toggled form,
.dynamic form,
.secondary,
.dropdown {
background: transparent !important;
color: #e9f3ff !important;
}
#outer.wrapper {
background: rgba(3,11,20,0.56) !important;
color: #e9f3ff;
}
#main {
background: transparent !important;
}
#outer.wrapper {
color: #e9f3ff;
}
#main a {
color: #66bfff;
}
#main a:hover,
#main a:focus {
color: #b7e4ff;
}
#greeting a.dropdown-toggle,
#header .actions a {
color: #e9f3ff !important;
text-shadow: 0px 0px 6px rgba(34,199,255,0.25);
}
#greeting .menu,
#header .dropdown .menu,
#header .dropdown:hover a {
background: #061425;
box-shadow: 0px 0px 18px rgba(34,199,255,0.28);
border: 1px solid rgba(34,199,255,0.22);
}
span.submit.actions input.button {
display: none;
}
#greeting img.icon {
display: none;
}
#header #search .text,
.search [role="tooltip"] {
background: #061425;
box-shadow: 0px 0px 18px rgba(34,199,255,0.25);
color: #e9f3ff !important;
border: 1px solid rgba(34,199,255,0.20);
}
form.search input[type=text],
form.search input[type=submit],
.autocomplete div.dropdown ul {
background: #061425 !important;
border: 1px solid rgba(34,199,255,0.18);
box-shadow: 0px 0px 18px rgba(34,199,255,0.20);
color: #e9f3ff;
display: block;
}
#header #search .text {
width: 7em;
}
.notice,
.comment_notice,
.kudos_notice,
ul.notes,
.caution,
.error,
.comment_error,
.kudos_error,
.alert.flash {
background: rgba(34,199,255,0.12);
box-shadow: 0px 0px 18px rgba(34,199,255,0.22) !important;
color: #e9f3ff;
border: 1px solid rgba(34,199,255,0.22);
}
.notice a,
.comment_notice a,
.kudos_notice a,
ul.notes a,
.caution a,
.error a,
.comment_error a,
.kudos_error a,
.alert.flash a {
color: #b7e4ff;
font-weight: bold;
}
.splash .module h3 {
color: #e9f3ff;
border-bottom: 2px solid rgba(34,199,255,0.35);
}
.splash .favorite li:nth-of-type(2n+1) a {
background: rgba(30,108,255,0.22);
box-shadow: 0px 0px 18px rgba(34,199,255,0.20);
color: #e9f3ff;
font-weight: bold;
font-variant: small-caps;
border: 1px solid rgba(34,199,255,0.25);
}
.splash .favorite li:nth-of-type(2n+2) a {
color: #b7e4ff;
font-weight: bold;
font-variant: small-caps;
font-size: 110%;
}
.splash .favorite li:nth-of-type(2n+1) a:hover,
.splash .favorite li:nth-of-type(2n+2) a:hover {
color: #e9f3ff;
font-weight: bold;
font-variant: small-caps;
background: #0a2644;
box-shadow: 0px 0px 22px rgba(34,199,255,0.25);
}
#footer {
background: #061425;
color: #e9f3ff;
border-top: 3px solid rgba(34,199,255,0.25);
box-shadow: 0px 0px 18px rgba(34,199,255,0.18);
}
#footer a,
#footer .heading {
color: #b7e4ff;
}
.actions a,
.actions a:focus,
.actions input:focus,
.action:focus,
.actions li input,
.actions li input[type="submit"],
input[type="submit"],
.actions li label,
ul.navigation.actions li a,
.action:link,
.actions a:link {
background: #061425;
border: 1px solid rgba(34,199,255,0.35);
color: #e9f3ff;
box-shadow: 0px 0px 18px rgba(34,199,255,0.20);
border-radius: 5px;
}
.actions a:hover,
ul.navigation.actions li a:hover,
input[type="submit"]:hover {
background: #0a2644;
border-color: rgba(34,199,255,0.55);
box-shadow: 0px 0px 22px rgba(34,199,255,0.28);
}
.current,
#dashboard .current {
background: rgba(34,199,255,0.20) !important;
color: #e9f3ff !important;
box-shadow: 0px 0px 18px rgba(34,199,255,0.25) !important;
border-radius: 5px;
border: 1px solid rgba(34,199,255,0.35) !important;
}
#dashboard.own {
border-top: 5px solid rgba(34,199,255,0.25);
border-bottom: 5px solid rgba(34,199,255,0.25);
box-shadow: 0px 0px 18px rgba(34,199,255,0.18);
}
#dashboard a:hover {
background: #0a2644;
box-shadow: 0px 0px 18px rgba(34,199,255,0.22);
}
#dashboard a {
color: #b7e4ff;
}
dl.meta {
border: 1px solid rgba(34,199,255,0.25);
box-shadow: 0px 0px 18px rgba(34,199,255,0.18);
}
.listbox .index {
background: #061425;
}
.listbox,
fieldset fieldset.listbox {
background: rgba(10,38,68,0.55);
box-shadow: 0px 0px 18px rgba(34,199,255,0.16);
border: 1px solid rgba(34,199,255,0.18);
}
form dl,
fieldset,
fieldset fieldset,
fieldset fieldset fieldset,
fieldset fieldset dl dl,
dd.hideme,
form blockquote.userstuff,
input,
select,
select:focus,
textarea,
span.symbol.question,
.own {
background: #061425 !important;
color: #e9f3ff !important;
border: 1px solid rgba(34,199,255,0.25);
box-shadow: 0px 0px 18px rgba(34,199,255,0.14);
}
.autocomplete li.added,
.post .meta dd ul li.added,
label,
label.required {
color: #e9f3ff;
}
span.delete {
background: rgba(34,199,255,0.18);
box-shadow: 0px 0px 18px rgba(34,199,255,0.20);
border: 1px solid rgba(34,199,255,0.22);
}
span.delete a {
color: #e9f3ff !important;
font-weight: bold;
}
.ui-sortable li,
.dynamic form,
div.dynamic {
background: #061425;
border: 1px solid rgba(34,199,255,0.22);
}
.dropdown {
background: #061425;
}
form.verbose legend,
.verbose form legend {
background: rgba(34,199,255,0.16);
color: #e9f3ff;
box-shadow: 0px 0px 18px rgba(34,199,255,0.20);
border: 1px solid rgba(34,199,255,0.22);
}
li.blurb {
border: 1px solid rgba(34,199,255,0.22);
box-shadow: 0px 0px 18px rgba(34,199,255,0.16);
}
.draft {
background: #061425;
color: #e9f3ff;
border: 2px dashed rgba(34,199,255,0.35);
box-shadow: 0px 0px 18px rgba(34,199,255,0.18);
}
.draft .wrapper {
background: #061425;
border: 1px solid rgba(34,199,255,0.22);
}
#header h2 {
background: rgba(10,38,68,0.75) !important;
color: #e9f3ff;
box-shadow: 0px 0px 18px rgba(34,199,255,0.18);
border: 1px solid rgba(34,199,255,0.22);
}
#stat_chart svg rect:first-of-type {
opacity: 60%;
}
#stat_chart g[clip-path^=url] > g:nth-of-type(2) rect,
#stat_chart svg g:nth-of-type(2) > g rect:last-of-type,
#stat_chart g[clip-path^=url] > g:nth-of-type(2) rect:first-of-type {
filter: hue-rotate(140deg);
opacity: 80% !important;
}
.statistics .index li:nth-of-type(2n) {
background: #061425;
border: 1px solid rgba(34,199,255,0.22);
}
.reading h4.viewed,
dl.index dd,
table,
th,
dt.child {
background: #061425;
}
#modal,
span.replied {
background: #061425;
color: #e9f3ff;
border: 2px solid rgba(34,199,255,0.30);
box-shadow: 0px 0px 18px rgba(34,199,255,0.20);
}
h4.heading.byline {
background: rgba(10,38,68,0.75);
color: #e9f3ff;
border: 1px solid rgba(34,199,255,0.22);
}
li.comment {
border: 1px solid rgba(34,199,255,0.22);
}
.comment div.icon {
border-bottom: 5px solid rgba(34,199,255,0.25);
box-shadow: 0px 0px 18px rgba(34,199,255,0.18);
}
.thread .even {
background: #0a2644;
}
.unread {
background: #061425;
border: 5px dashed rgba(34,199,255,0.35) !important;
}
span.unread {
background: rgba(34,199,255,0.18);
color: #e9f3ff;
}
span.indicator::before {
box-shadow: 0px 0px 18px rgba(34,199,255,0.22);
}
.warnings .tag,
.work .warning a.tag,
dd.warning.tags a {
border: 1px solid rgba(34,199,255,0.35);
border-radius: 5px;
background: rgba(34,199,255,0.16);
padding-left: 2px;
padding-right: 2px;
box-shadow: 0px 0px 12px rgba(34,199,255,0.20);
color: #e9f3ff !important;
}
.relationships .tag,
.work .relationships a.tag,
dd.relationship.tags a {
background: none;
color: #b7e4ff !important;
font-weight: bold;
text-shadow: 0px 0px 16px rgba(34,199,255,0.25);
border: 1px solid rgba(34,199,255,0.30);
border-radius: 5px;
padding-left: 2px;
padding-right: 2px;
}
.filters .expander {
background: url("https://64.media.tumblr.com/3c89981f933f9f57157d6dcec6fd85a7/94c6737c6db9ad60-e5/s1280x1920/f7557e617a5439c506721bd326580a0cb4c1f8d8.png") left center no-repeat;
color: #b7e4ff !important;
font-weight: bold;
}
.filters .expanded .expander {
background: url("https://64.media.tumblr.com/dab095a2fd9387bc1e0c57747ba6b13f/94c6737c6db9ad60-ad/s1280x1920/c1a4e14e0565cdcac5d3e20bebac3ab440f2d607.png") left center no-repeat;
}