f;
--color-social-whatsapp: #5cbe4a;
--color-social-youtube: #cd201f;
--font-text: "league-spartan-regular", sans-serif;
--font-text-medium: "league-spartan-medium", sans-serif;
--font-text-bold: "league-spartan-bold", sans-serif;
--font-serif: "dmseriftext", sans-serif;
--font-serif-italic: "dmseriftext-italic", sans-serif;
--font-title: "BenchNine", sans-serif;
--font-size-xsmall: 11px;
--font-size-small: 13px;
--font-size-medium: 15px;
--font-size-reg: 17px;
--font-size-lg: 20px;
--font-size-logo: 2.75rem;
--line-height-text: 1.5;
--line-height-title: 1.25;
--borderRadiusSmall: 4px;
--borderRadiusLarge: 8px;
}
::selection {
color: white;
background: var(--color-accent);
text-shadow: none;
}
* {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
}
a {
text-decoration: none;
color: var(--color-text);
}
@font-face {
font-family: 'league-spartan-regular';
font-weight: normal;
font-style: normal;
src: url('/fonts/league-spartan/LeagueSpartan-Regular.woff2') format('woff2'),
url('/fonts/league-spartan/LeagueSpartan-Regular.woff') format('woff');
}
@font-face {
font-family: 'league-spartan-medium';
font-weight: normal;
font-style: normal;
src: url('/fonts/league-spartan/LeagueSpartan-Medium.woff2') format('woff2'),
url('/fonts/league-spartan/LeagueSpartan-Medium.woff') format('woff');
}
@font-face {
font-family: 'league-spartan-bold';
font-weight: normal;
font-style: normal;
src: url('/fonts/league-spartan/LeagueSpartan-Bold.woff2') format('woff2'),
url('/fonts/league-spartan/LeagueSpartan-Bold.woff') format('woff');
}
@font-face {
font-family: 'dmseriftext';
font-weight: normal;
font-style: normal;
src: url('/fonts/dmseriftext/dmseriftext-regular-webfont.woff2') format('woff2'),
url('/fonts/dmseriftext/dmseriftext-regular-webfont.woff') format('woff');
}
@font-face {
font-family: 'dmseriftext-italic';
font-weight: normal;
font-style: normal;
src: url('/fonts/dmseriftext/dmseriftext-regularitalic-webfont.woff2') format('woff2'),
url('/fonts/dmseriftext/dmseriftext-regularitalic-webfont.woff') format('woff');
}
@font-face {
font-family: 'merlod-norme-regular';
font-weight: normal;
font-style: normal;
src: url('/fonts/merlodnorme/merlodnorme-regular-webfont.woff2') format('woff2'),
url('/fonts/merlodnorme/merlodnorme-regular-webfont.woff') format('woff');
}
body {
color: var(--color-text);
background: var(--color-background);
font-family: var(--font-text);
text-shadow: 0 1px 0 white;
padding-left: 1rem;
padding-right: 1rem;
line-height: 1.5;
font-size: 17px;
}
.br-large {
border-radius: 8px;
}
.underlined {
border-bottom: 1px solid var(--color-slate-dark);
}
body.home-page .posts .post h2.title {
font-family: var(--font-serif);
color: #273043;
border-bottom: 1px solid var(--color-slate-dark);
}
body.page-not-found section.main {
text-align: center;
}
body.page-not-found section.main .title {
font-size: 2rem;
font-family: league-spartan-bold, sans-serif;
text-align: center;
margin-top: 0;
text-transform: uppercase;
}
body.page-not-found section.main .not-found-image {
width: 20rem;
margin-top: 5rem;
}
body section.main {
margin-top: var(--navbar-height);
padding-top: 2rem;
}
body.person-page section.main {
padding-top: 0;
}
body section.main .section.disclaimer {
background: transparent;
}
.ad {
margin: 2rem 0;
}
.navbar {
background: white;
height: 4rem;
position: fixed;
width: 100%;
top: 0;
left: 0;
right: 0;
z-index: 1;
text-align: center;
display: grid;
grid-template-columns: 8rem auto;
}
.navbar .logo {
width: 8rem;
margin-top: 8px;
margin-left: 1rem;
}
.navbar .links {
text-align: right;
text-transform: uppercase;
margin-top: 1rem;
margin-right: 1rem;
}
.navbar .links .link {
font-family: var(--font-text-bold);
font-size: var(--font-size-xsmall);
margin-left: 8px;
}
.contents {
padding-top: 2rem;
}
.section {
background: white;
margin-bottom: 2rem;
height: max-content;
border-radius: var(--borderRadiusLarge);
}
.section .titles {
color: #8898aa;
text-transform: uppercase;
font-size: 13px;
}
.section .titles .title {
font-size: 13px;
font-family: league-spartan-bold, sans-serif;
text-transform: uppercase;
padding: 0 1rem;
margin: 0;
}
.section .titles .sub-title {
text-align: right;
line-height: 1.25;
font-size: 11px;
font-family: league-spartan-bold, sans-serif;
text-transform: uppercase;
border-bottom: 1px solid rgba(223, 223, 225, .5);
margin-top: 0;
margin-bottom: 2px;
min-height: 1rem;
padding: 8px 1rem 2px 0;
}
.section.hero {
height: var(--hero-height);
width: 100%;
padding: 0;
margin-bottom: 2rem;
position: relative;
background-image: radial-gradient(
circle at 17% 77%,
rgba(17, 17, 17, 0.04) 0%,
rgba(17, 17, 17, 0.04) 50%,
rgba(197, 197, 197, 0.04) 50%,
rgba(197, 197, 197, 0.04) 100%
),
radial-gradient(
circle at 36% 17%,
rgba(64, 64, 64, 0.04) 0%,
rgba(64, 64, 64, 0.04) 50%,
rgba(244, 244, 244, 0.04) 50%,
rgba(244, 244, 244, 0.04) 100%
),
radial-gradient(
circle at 44% 60%,
rgba(177, 177, 177, 0.04) 0%,
rgba(177, 177, 177, 0.04) 50%,
rgba(187, 187, 187, 0.04) 50%,
rgba(187, 187, 187, 0.04) 100%
),
linear-gradient(19deg, rgb(9, 82, 191), rgb(34, 2, 159));
}
.section.hero .thumb-and-text {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
text-align: center;
text-shadow: none;
}
.section.hero .thumb-and-text .thumb {
width: var(--thumb-width-hero);
height: var(--thumb-width-hero);
-o-object-fit: fill;
object-fit: fill;
border-radius: 8px;
}
.section.hero .thumb-and-text .thumb::after {
content: "";
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: radial-gradient(ellipse at bottom,transparent 60%,#5c6d81 145%);
border-radius: 8px;
}
.section.hero .thumb-and-text .text .name {
font-family: var(--font-title);
color: var(--color-transparent);
text-transform: uppercase;
font-size: 1.5rem;
margin: 0;
}
.section.hero .thumb-and-text .accent {
width: 50%;
height: 2px;
background: var(--color-accent);
margin: 4px auto;
}
.section.hero .thumb-and-text .text .brief-bio {
color: var(--color-transparent-border);
font-size: var(--font-size-medium);
}
.section .body {
padding: 8px 1rem;
}
.section.infocard .props {
font-size: var(--font-size-medium);
border-spacing: 0;
}
.section.infocard .props .prop {
margin-bottom: 2rem;
}
.section.infocard .props .prop .values.gender {
text-transform: capitalize;
}
.section.infocard .props .prop .values.religion {
text-transform: capitalize;
}
.section.infocard .props .prop .label {
color: var(--color-slate-dark);
padding: 3px 8px 3px 0;
}
.section.infocard .props .prop .values.pill a.value {
background: var(--color-background);
padding: 0 12px 3px;
line-height: 1.75;
border-radius: 999px;
font-size: var(--font-size-medium);
-webkit-text-stroke-width: thin;
}
.section.infocard .props .prop .values.wc a {
background: transparent;
text-decoration-color: var(--color-accent-dark);
text-decoration-line: underline;
-webkit-text-stroke-width: thin;
}
.section.infocard .props .prop .values.wc .value:not(:last-child):after {
content: ", ";
}
.section.infocard .props .prop.social {
text-decoration: none;
padding-right: 4px;
}
.section.infocard .props .prop.social .icon {
width: 12px;
height: 12px;
padding: 2px;
border-radius: var(--borderRadiusSmall);
}
.section.infocard .props .prop.social .icon.facebook {
background: var(--color-social-facebook);
fill: white;
}
.section.infocard .props .prop.social .icon.instagram {
background: var(--color-social-instagram);
fill: white;
}
.section.infocard .props .prop.social .icon.linkedin {
background: var(--color-social-linkedin);
fill: white;
}
.section.infocard .props .prop.social .icon.pandora {
background: var(--color-social-pandora);
fill: white;
}
.section.infocard .props .prop.social .icon.myspace {
background: var(--color-social-myspace);
fill: white;
}
.section.infocard .props .prop.social .icon.quora {
background: var(--color-social-quora);
fill: white;
}
.section.infocard .props .prop.social .icon.reddit {
background: var(--color-social-reddit);
fill: white;
}
.section.infocard .props .prop.social .icon.soundcloud {
background: var(--color-social-soundcloud);
fill: white;
}
.section.infocard .props .prop.social .icon.spotify {
background: var(--color-social-spotify);
fill: white;
}
.section.infocard .props .prop.social .icon.mix {
background: var(--color-social-mix);
fill: white;
}
.section.infocard .props .prop.social .icon.tumblr {
background: var(--color-social-tumblr);
fill: white;
}
.section.infocard .props .prop.social .icon.twitter {
background: var(--color-social-twitter);
fill: white;
}
.section.infocard .props .prop.social .icon.vk {
background: var(--color-social-vk);
fill: white;
}
.section.infocard .props .prop.social .icon.whatsapp {
background: var(--color-social-whatsapp);
fill: white;
}
.section.infocard .props .prop.social .icon.website {
background: var(--color-social-website);
fill: white;
}
.section.infocard .props .prop.social .icon.youtube {
background: var(--color-social-youtube);
fill: white;
}
.section.infocard .props .prop .values .star-sign {
width: 1rem;
height: 1rem;
margin-bottom: -2px;
margin-right: 4px;
}
.section.tabs {
height: 2rem;
text-align: center;
padding: 12px 0;
}
.section.tabs .link h2.link-title {
font-size: var(--font-size-xsmall);
font-family: var(--font-text-bold);
text-transform: uppercase;
margin: 0 3px;
display: inline-block;
margin: 0;
}
.section.tabs .link:not(:last-of-type) h2.link-title::after {
content: "|";
color: var(--color-slate-dark);
margin: 0 6px;
}
.section.image {
padding: 0;
margin-left: -1rem;
margin-right: -1rem;
}
.section.biography .body a {
width: fit-content;
line-height: 1.5;
text-decoration: none;
background-repeat: no-repeat;
padding: 0 1px;
background-image: linear-gradient(120deg, #9bccb9, #9bccb9);
background-position: 0 90%;
background-size: 100% 2px;
}
.section.biography .body .thumb .thumbinner .img-content {
border-top-left-radius: var(--borderRadiusLarge);
border-top-right-radius: var(--borderRadiusLarge);
}
.section.biography .body .thumb .thumbinner .thumbcaption {
background: #f2f2f2;
text-align: center;
font-size: 0.85rem;
padding: 6px 0;
margin-bottom: 1rem;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.section.biography .body .image-figure {
margin: 0;
width: 100%;
background: white;
border-radius: 4px;
}
.section.biography .body .image {
margin: 0;
width: 100%;
background: white;
border-radius: 4px;
}
.section.biography .body .image figcaption {
text-align: center;
background: var(--color-slate-medium);
padding-top: 2px;
padding-bottom: 4px;
font-size: var(--font-size-medium);
}
.section.biography .body .image-figure .img-content {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.section.biography .body .image-figure figcaption {
color: var(--color-slate-dark);
font-size: var(--font-size-medium);
text-align: center;
padding: 4px 4px 6px 4px;
text-shadow: none;
}
.section.biography .user-contribtions .title {
text-align: right;
color: #8898aa;
text-transform: uppercase;
font-size: 13px;
font-family: var(--font-text-bold);
padding-right: 1rem;
border-bottom: 1px solid var(--color-border);
}
.section.biography .user-contribtions .contribtions-list .item {
padding: 1rem;
}
.section.biography .user-contribtions .contribtions-list .item:not(:last-child) {
border-bottom: 1px solid var(--color-border);
}
.section.biography .user-contribtions .contribtions-list .item .info {
font-size: var(--font-size-xsmall);
text-transform: uppercase;
color: var(--color-slate-dark);
font-family: var(--font-text-bold);
}
.section.biography .user-contribtions .contribtions-list .item .info .name {
color: var(--color-text);
}
.section.biography .user-contribtions .contribtions-list .item .info .date {
color: var(--color-text);
}
.section.gallery {
background: white;
display: grid;
grid-row-gap: 1rem;
padding: 1rem;
}
.section.gallery .slide-wrapper {
background: var(--color-background);
}
.section.gallery .slide-wrapper .image {
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
.section.gallery .slide-wrapper .meta-group {
padding-bottom: 1rem;
padding-left: 1rem;
}
.section.gallery .slide-wrapper .meta-group .meta {
display: grid;
grid-template-columns: 7rem auto;
font-size: var(--font-size-medium);
}
.section.graphy {
background: white;
}
.section.graphy .sources {
display: grid;
grid-template-columns: 5rem auto;
padding: 0 2rem;
color: var(--color-slate-dark);
}
.section.graphy .body.list {
display: grid;
grid-row-gap: 1.5rem;
padding-top: 1rem;
}
.section.graphy .list .item {
display: grid;
line-height: 1;
grid-template-columns: 6rem auto;
grid-column-gap: 8px;
background: var(--color-background);
}
.section.graphy .list .item .text .cast-group .cast .value .name::after {
content: ", ";
}
.section.graphy .list .item .text .cast-group .cast .value .name:last-of-type::after {
content: "";
}
.section.graphy .body.list>.item .thumb {
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;
background: repeating-linear-gradient(135deg,rgba(0,0,0,.03),rgba(0,0,0,.03) 2px,transparent 0,transparent 4px),linear-gradient(135deg,#090b93,#ff4686);
}
.section.graphy .body.list>.item .text {
padding-top: 8px;
padding-right: 8px;
position: relative;
text-shadow: none;
font-size: 14px;
}
.section.graphy .body.list>.item .text>.cast-group {
position: absolute;
display: grid;
grid-gap: 4px;
bottom: 8px;
}
.section.graphy .body.list>.item .text>.cast-group>.cast {
display: grid;
grid-template-columns: 4rem auto;
}
.section.graphy .body.list>.item .text .name {
margin: 0;
}
.section.faq .body.list {
display: grid;
grid-row-gap: 1.5rem;
padding-top: 1rem;
}
.section.faq .body.list>.item {
display: grid;
grid-row-gap: 8px;
border: 1px solid var(--color-slate-dark);
border-radius: var(--borderRadiusLarge);
padding: 8px 1rem;
}
.section.faq .body.list>.item .row.question {
font-family: var(--font-text-bold);
}
.section.news .sources {
display: grid;
grid-template-columns: 5rem auto;
padding: 0 2rem;
color: var(--color-slate-dark);
}
.section.news .news-items {
margin: 2rem;
display: grid;
padding: 0;
border: 1px solid var(--color-background);
}
.section.news .news-items .news-item {
line-height: 1;
padding: 8px;
border-bottom: 1px solid var(--color-background);
}
.section.news .news-items .news-item .date-source {
font-size: var(--font-size-medium);
color: var(--color-slate-dark);
}
.section.news .news-items .news-item .title {
margin: 8px 0;
}
.section.related-people-also-viewed .body .people-list {
display: grid;
grid-row-gap: 1rem;
background: transparent;
padding: 0;
}
.section.related-people-also-viewed .body .people-list .person {
position: relative;
background: white;
display: grid;
grid-template-columns: 5rem auto;
grid-column-gap: 8px;
border-radius: var(--borderRadiusLarge);
background: var(--color-background);
}
.section.related-people-also-viewed .body .people-list .person .left.thumb {
max-width: 5rem;
max-height: 5rem;
border-top-left-radius: var(--borderRadiusLarge);
border-bottom-left-radius: var(--borderRadiusLarge);
}
.section.related-people-also-viewed .body .people-list .person .right {
padding-top: 8px;
}
.section.related-people-also-viewed .body .people-list .person .right .name {
font-size: 1rem;
margin: 0;
}
.section.related-people-also-viewed .body .people-list .person .name::before {
content: " ";
width: 10px;
height: 2px;
display: block;
background: var(--color-slate-dark);
}
.section.related-people-also-viewed .body .people-list .person .right .brief-bio {
font-size: var(--font-size-medium);
color: var(--color-slate-dark);
margin: 0;
}
.section.lists {
background: white;
}
.section.lists>.body>.lists-group {
background: #f0f5f9;
padding: 1rem;
}
.section.lists>.body>.lists-group>.title {
text-transform: uppercase;
margin: 0 0 1rem;
color: var(--color-slate-dark);
font-size: 19px;
font-family: var(--font-text-bold);
}
.section.lists>.body>.lists-group>.title:before {
content: " ";
background: var(--color-slate-dark);
height: 3px;
width: 24px;
display: block;
margin: 0 0 -2px;
}
.section.lists>.body>.lists-group .lists {
display: grid;
grid-row-gap: .5rem;
}
.section.lists>.body>.lists-group .lists>.list {
padding-bottom: 4px;
border-bottom: 1px solid #e4edf4;
}
.section.lists>.body>.lists-group .lists>.list>.name {
margin: 0;
}
.related-people {
display: grid;
grid-row-gap: 1rem;
background: transparent;
padding: 0;
}
.related-people .related-person {
position: relative;
background: white;
display: grid;
grid-template-columns: 5rem auto;
grid-column-gap: 8px;
border-radius: var(--borderRadiusLarge);
}
.related-people .related-person .left.thumb {
max-width: 5rem;
max-height: 5rem;
border-top-left-radius: var(--borderRadiusLarge);
border-bottom-left-radius: var(--borderRadiusLarge);
}
.related-people .related-person .right {
padding-top: 8px;
}
.related-people .related-person .right .name {
font-size: 1rem;
margin: 0;
}
.related-people .related-person .right .name::before {
content: " ";
width: 10px;
height: 2px;
display: block;
background: var(--color-slate-dark);
}
.related-people .related-person .right .brief-bio {
font-size: var(--font-size-medium);
color: var(--color-slate-dark);
margin: 0;
}
.section.meta-lists {
margin-top: 2rem;
}
.section.meta-lists .body {
display: grid;
}
.section.meta-lists .body .list {
font-size: 14px;
width: fit-content;
line-height: 1.5;
text-decoration: none;
background-repeat: no-repeat;
padding: 0 1px;
background-image: linear-gradient(120deg, #9bccb9, #9bccb9);
background-position: 0 90%;
background-size: 100% 2px;
transition: background-size .25s ease-in;
}
.section.lists {
margin-bottom: 2rem;
padding: 2rem;
height: -webkit-max-content;
height: -moz-max-content;
height: max-content;
border-radius: 4px;
}
.section.lists > .body > .lists-group {
display: grid;
grid-row-gap: 1rem;
margin-top: 2rem;
}
.section.lists > .body > .lists-group > .list {
display: grid;
grid-template-columns: 6rem auto;
grid-column-gap: 1rem;
background: #fff;
border-radius: 4px;
}
.section.lists > .body > .lists-group > .list > .text > .name {
font-size: 1rem;
margin-top: 4px;
margin-bottom: 6px;
line-height: 1.25;
}
.section.lists > .body > .lists-group > .list > .text > .description {
color: var(--color-slate-dark);
font-size: 12px;
line-height: 1.25;
padding-right: 6px;
}
.section.lists > .body > .meta-lists-group {
display: grid;
margin-top: 1rem;
}
.section.lists > .body > .meta-lists-group > .list {
font-size: var(--font-size-medium);
width: fit-content;
line-height: 1.5;
text-decoration: none;
background-repeat: no-repeat;
padding: 0 1px;
background-image: linear-gradient(120deg, #9bccb9, #9bccb9);
background-position: 0 90%;
background-size: 100% 2px;
}
section.disclaimer {
margin-top: -2rem;
font-size: var(--font-size-medium);
color: var(--color-slate-dark);
}
.section.citation .body .message {
font-size: var(--font-size-medium);
color: var(--color-slate-dark);
}
.section.citation .body table {
margin-top: 1rem;
padding: 0.25rem 1rem;
width: 100%;
font-size: var(--font-size-medium);
border: 1px solid var(--color-slate-medium);
border-radius: var(--borderRadiusLarge);
}
.section.citation .body table .row {
line-height: 1.5;
}
.section.citation .body table .row .cell {
border-bottom: 1px solid var(--color-slate-medium);
}
.section.citation .body table .row .cell.key {
color: var(--color-slate-dark);
padding-right: 12px;
width: 25%;
}
.section.citation .body table .row .cell.value {
}
.post {
background: var(--color-background);
}
.post .post-body .tags a.tag {
padding-left: 4px;
padding-right: 4px;
font-size: var(--font-size-medium);
color: var(--color-slate-dark);
text-transform: lowercase;
border: 1px solid var(--color-slate-dark);
border-radius: var(--borderRadiusSmall);
background: transparent;
}
.post .post-body {
padding: 1rem;
font-size: var(--font-size-reg);
}
.post .post-body a {
text-decoration: none;
background-repeat: no-repeat;
padding: 0 1px;
background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%);
background-position: 0 100%;
background-size: 100% 2px;
transition: background-size 0.25s ease-in;
}
.post .post-body a:hover {
background-size: 100% 100%;
text-shadow: none;
}
.post .post-body .meta {
color: #8898aa;
font-size: var(--font-size-small);
display: grid;
grid-auto-flow: column;
border-bottom: 1px solid #8898aa;
}
.post .post-body .meta .author {
text-align: right;
}
.post .post-body .title {
font-size: 1.5rem;
font-family: var(--font-serif);
line-height: 1.25;
margin-top: 8px;
margin-bottom: 8px
}
.social-share {
padding: 0.15rem;
background: white;
position: fixed;
bottom: 0;
left: 0;
width: 100%;
z-index: 1;
text-align: center;
box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14),
0 3px 14px 2px rgba(0, 0, 0, .12),
0 5px 5px -3px rgba(0, 0, 0, .4);
}
.social-share amp-social-share {
border-radius: 2px;
margin: 3px;
padding: 1px;
}
.footer {
display: block;
text-align: center;
margin-top: 2rem;
border-radius: var(--borderRadiusSmall);
padding-top: 1rem;
padding-bottom: 1rem;
background-image: radial-gradient(
circle at 17% 77%,
rgba(17, 17, 17, 0.04) 0%,
rgba(17, 17, 17, 0.04) 50%,
rgba(197, 197, 197, 0.04) 50%,
rgba(197, 197, 197, 0.04) 100%
),
radial-gradient(
circle at 36% 17%,
rgba(64, 64, 64, 0.04) 0%,
rgba(64, 64, 64, 0.04) 50%,
rgba(244, 244, 244, 0.04) 50%,
rgba(244, 244, 244, 0.04) 100%
),
radial-gradient(
circle at 44% 60%,
rgba(177, 177, 177, 0.04) 0%,
rgba(177, 177, 177, 0.04) 50%,
rgba(187, 187, 187, 0.04) 50%,
rgba(187, 187, 187, 0.04) 100%
),
linear-gradient(19deg, rgb(9, 82, 191), rgb(34, 2, 159));
}
.footer .links {
display: grid;
grid-auto-flow: row;
grid-row-gap: 4px;
font-size: var(--font-size-medium);
}
.footer .links .link {
color: white;
text-shadow: none;
}
blockquote {
font-family: var(--font-serif-italic);
font-size: 1rem;
position: relative;
margin: 2rem 0;
padding: 0 1rem;
border-left: 0;
border-left: 6px solid var(--color-accent);
background: transparent;
}