AO3 Site Skin
share
a:link,
a:visited,
a:hover {
text-decoration: none;
border-bottom: 1px #999 dotted;
}
li.work {
margin-bottom: 2.5em;
}
h4.heading {
font-size: 125%;
line-height: 1.5em;
}
h4.heading a:link,
h4.heading a:visited,
h4 heading a:hover {
color: #900;
border-bottom: 1px #900 solid;
}
h5 a.tag {
background: #EEE;
}
ul.commas li.warnings:after,
ul.commas li.relationships:after,
ul.commas li.characters:after {
content: none;
}
ul.commas li.freeforms:not(:last-child)::after {
content: ", ";
}
ul.tags li.warnings,
ul.tags li.relationships,
ul.tags li.characters,
ul.tags li.freeforms {
float: left !important;
margin: 0.2em 0.3em;
}
ul.tags li.freeforms {
font-size: 95%;
}
li.warnings + li.relationships,
li.relationships + li.characters,
li.characters + li.freeforms,
li.warnings + li.characters,
li.warnings + li.freeforms,
li.relationships + li.freeforms {
clear: left;
}
ul.tags li.warnings:first-child:before {
content: "Warnings: ";
color: #936;
font-weight: bold;
}
li.warnings + li.relationships:before {
content: "Relationships: ";
color: #936;
font-weight: bold;
}
li.warnings + li.characters:before,
li.relationships + li.characters:before {
content: "Characters: ";
color: #936;
font-weight: bold;
}
li.warnings + li.freeforms:before,
li.relationships + li.freeforms:before,
li.characters + li.freeforms:before {
content: "Freeform: ";
color: #936;
font-weight: bold;
}
li.relationships a.tag {
background: #FEE;
}
li.characters a.tag {
background: #EEF;
}
blockquote.summary {
border-top: 2px #CCC dashed;
padding-top: 1.25em;
line-height: 1.25em;
font-size: 1.04em;
}
body {
font-family: 'Hiragino Sans GB', Verdana, Helvetica, sans-serif;
}
div.preface,
group {
width: auto;
max-width: 40em;
margin: 30px auto 0;
}
div#chapters {
width: auto;
max-width: 40em;
font-size: 1.1em;
margin: 0 auto;
}
div#chapters p {
margin: 1.4em auto;
line-height: 1.65em;
}
h2.title {
margin: 1.5em auto 0.5em;
}
h3.byline {
margin: 0.75em auto 1.5em;
}
.summary,
.notes {
font-size: 1.04em;
}
.summary h3,
.notes h3 {
margin: 1.75em auto 0.5em;
}
div#chapters .summary,
div#chapters .notes {
font-size: 0.945em;
}