Template:oge-pronoun-decl/styles.css

/* modified from ka-pronoun-decl/style.css by Gradillion, June-August 2023 */

.ogePronounDecl { clear: both; width: 100%; background: #f8f9fa; font-size: 95%; border: 1px solid #999999; line-height: 1.5; text-align: center; }

.ogePronounDecl th { background-color: #ffffff; }

.ogePronounDecl td { text-align: left; vertical-align: top; } .ogePronounDecl th, .ogePronounDecl td { padding: 4px; }

.ogePronounDecl-header.ogePronounDecl-header, .ogePronounDecl-header.ogePronounDecl-header .ogePronounDecl-sideHeader { vertical-align: bottom; }

.ogePronounDecl-sideHeader.ogePronounDecl-sideHeader { vertical-align: top; text-align: left; padding-left: 0.75em; }

/* header links aren’t coloured until hover/active */ .ogePronounDecl th a:link, .ogePronounDecl th a:visited { color: inherit; text-decoration: inherit; }

.ogePronounDecl th a:hover { color: #3366cc; text-decoration: underline; }

.ogePronounDecl th a:active { color: #ff9900; text-decoration: underline; }

.ogePronounDecl .translit { color: #666666; }

.ogePronounDecl-title.ogePronounDecl-title { text-align: left; cursor: pointer; padding: 1px 0.25em 1px 0.75em; }

.ogePronounDecl-title.ogePronounDecl-title:hover { background-color: #ffffff; }

.ogePronounDecl .NavToggle { font-size: inherit; }

.ogePronounDecl .NavToggle a, .ogePronounDecl .NavToggle.NavToggle a:hover, .ogePronounDecl .NavToggle a:focus { color: inherit; text-decoration: none; }

.ogePronounDecl .NavToggle::before, .ogePronounDecl .NavToggle::after { content: ''; }