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; }

Xu Shi(Wife of Linyi)

The basics

Quick Facts

Gender
Female
Family
Spouse:Lin Yi
Family
Spouse:Lin Yi
arrow-left arrow-right instagram whatsapp myspace quora soundcloud spotify tumblr vk website youtube pandora tunein iheart itunes