.lxxlfs{width:300px;height:80px;display:flex;justify-content:center;align-items:center;background-image:url('./../lxxlfs.png');background-repeat:no-repeat;background-size:cover;}
.art-main li,.art-main ul{list-style:inherit!important;margin-left:10px;}.be-about-article ul,.be-about-article li{list-style:none!important;margin-left:0!important;}div.plcomment{padding:10px 0px 0px;margin:20px 0px 0px;border-top:1px solid rgb(234,234,234);border-bottom:none;}.plcomment-info{margin:0px;font-weight:700;font-size:1em;line-height:23px;padding-bottom:0.5em;}.plcomment-avatar{display:block;float:left;margin-right:10px;}.plcomment-title-right{float:right;} @charset "utf-8";img{filter:blur(7px);-webkit-filter:blur(7px);max-width:100% !important;height:auto}
@media only screen and (min-width: 601px) {
	.web{
		display: block;
	}
	#root{
		display: none;
	}
	body{
		margin: 0;
	}
	html{
		--zFontSansSerif: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC", "WenQuanYi Micro Hei", sans-serif;
		--zFontMonospace: Menlo, Monaco, Consolas, "Andale Mono", "lucida console", "Courier New", monospace;
		--flag-light: initial;
		--flag-dark: ;
		--csstools-color-scheme--dark: ;
		color-scheme: light;
	}
	article {
		display: block;
		unicode-bidi: isolate;
	}
	header {
		display: block;
		unicode-bidi: isolate;
	}
	h1 {
		display: block;
		font-size: 2em;
		margin-block-start: 0.67em;
		margin-block-end: 0.67em;
		margin-inline-start: 0px;
		margin-inline-end: 0px;
		font-weight: bold;
		unicode-bidi: isolate;
	}
	ul {
	    display: block;
	    list-style-type: disc;
	    margin-block-start: 1em;
	    margin-block-end: 1em;
	    margin-inline-start: 0px;
	    margin-inline-end: 0px;
	    padding-inline-start: 40px;
	    unicode-bidi: isolate;
	}
	figure {
		display: block;
		margin-block-start: 1em;
		margin-block-end: 1em;
		margin-inline-start: 40px;
		margin-inline-end: 40px;
		unicode-bidi: isolate;
	}
	input {
		font-style: ;
		font-variant-ligatures: ;
		font-variant-caps: ;
		font-variant-numeric: ;
		font-variant-east-asian: ;
		font-variant-alternates: ;
		font-variant-position: ;
		font-weight: ;
		font-stretch: ;
		font-size: ;
		font-family: ;
		font-optical-sizing: ;
		font-kerning: ;
		font-feature-settings: ;
		font-variation-settings: ;
		text-rendering: auto;
		color: fieldtext;
		letter-spacing: normal;
		word-spacing: normal;
		line-height: normal;
		text-transform: none;
		text-indent: 0px;
		text-shadow: none;
		display: inline-block;
		text-align: start;
		appearance: auto;
		-webkit-rtl-ordering: logical;
		cursor: text;
		background-color: field;
		margin: 0em;
		padding: 1px 0px;
		border-width: 2px;
		border-style: inset;
		border-color: light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
		border-image: initial;
		padding-block: 1px;
		padding-inline: 2px;
	}
	body {
	    -webkit-tap-highlight-color: rgba(25, 27, 31, 0);
	    --v3836584028: var(--flag-light, rgba(25,27,31,0)) var(--flag-dark, hsla(0,0%,100%,0));
	    -webkit-tap-highlight-color: var(--v3836584028);
	    background: #f4f6f9;
	    background: var(--GBK10C);
	    color: #191b1f;
	    color: var(--GBK02A);
	}
	input[type="file" i] {
		appearance: none;
		background-color: initial;
		cursor: default;
		align-items: baseline;
		color: inherit;
		text-overflow: ellipsis;
		text-align: start !important;
		padding: initial;
		border: initial;
		white-space: pre;
		overflow: hidden !important;
	}
	.ColumnPageHeader-Wrapper {
		width: 100%;
	}
	.css-1l12z7y {
		box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.04);
	}
	.ColumnPageHeader {
		--v4227349361: var(--flag-light, 0 1px 3px rgba(0,0,0,.1)) var(--flag-dark, 0 1px 3px rgba(0,0,0,.1));
		background: #fff;
		background: var(--GBK99A);
		background-clip: content-box;
		-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
		box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
		-webkit-box-shadow: var(--v4227349361);
		box-shadow: var(--v4227349361);
		height: 52px;
		position: relative;
		width: 100%;
		z-index: 1;
	}
	.ColumnPageHeader-content {
		margin: 0 auto;
		padding: 0 16px;
		position: relative;
		width: 1000px;
	}
	.ColumnPageHeader-Title, .ColumnPageHeader-content {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: 52px;
	}
	.css-1hlrcxk {
		-webkit-transition-property: fill;
		transition-property: fill;
		-webkit-transition-duration: 0.25s;
		transition-duration: 0.25s;
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
	}
	a {
		color: inherit;
		-webkit-text-decoration: none;
		text-decoration: none;
	}
	.ColumnPageHeader-profile {
		left: 50%;
		position: absolute;
		top: 50%;
		-webkit-transform: translate(522px, -50%);
		transform: translate(522px, -50%);
	}
	div {
		display: block;
		unicode-bidi: isolate;
	}
	.Button--primary.Button--blue {
		background-color: #1772f6;
		//background-color: var(--GBL01A);
		color: #fff;
		//color: var(--GBK99B);
	}
	.css-1rwz7is {
		display: inline-block;
		padding: 0 16px;
		font-size: 14px;
		line-height: 32px;
		color: #ffffff;
		text-align: center;
		cursor: pointer;
		background: none;
		border: 1px solid;
		border-radius: 3px;
		background-color: #1772F6;
		border-color: #1772F6;
		margin-right: 16px;
	}
	.ColumnPageHeader-Button {
		-webkit-box-flex: 1;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex: 1 1;
		flex: 1 1;
		justify-content: flex-end;
	}
	.Popover {
		display: inline-block;
		position: relative;
	}
	
	
	.FEfUrdfMIKpQDJDqkjte {
		background: none;
		border: 1px solid;
		border-radius: 3px;
		color: #8491a5;
		color: var(--GBL05A);
		cursor: pointer;
		display: inline-block;
		font-size: 14px;
		line-height: 32px;
		padding: 0 16px;
		text-align: center;
	}
	.fEPKGkUK5jyc4fUuT0QP, .yXNqP8Bkgas9d_XumHbv {
		background-color: transparent;
		border: none;
		border-radius: 0;
		height: auto;
		line-height: inherit;
		padding: 0;
	}
	.css-d5yzzu {
		box-sizing: border-box;
		margin: 0;
		min-width: 0;
		-webkit-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin-right: 20px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.JmYzaky7MEPMFcJDLNMG {
		border-color: #1772f6;
		//border-color: var(--GBL01A);
		color: #1772f6;
		//color: var(--GBL01A);
	}
	.ColumnPageHeader-WriteButton {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	
	.ColumnPageHeader-WriteButton .Zi--EditSurround {
		margin-left: -3px;
		margin-right: 4px;
	}
	.Post-Main, .Post-Sub {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.Post-NormalMain .Post-Header {
		margin: 0 auto;
		width: 690px;
	}
	.Post-Main .Post-Title {
		font-weight: 600;
	}
	.Post-Main .Post-Title {
		word-wrap: break-word;
		font-size: 24px;
		line-height: 1.22;
		margin: 24px 0;
	}
	.Post-Author {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.AuthorInfo {
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		justify-content: space-between;
		max-width: 654px;
		position: relative;
	}
	.Post-Author .AuthorInfo {
		-webkit-box-flex: 1;
		-ms-flex: 1 1;
		flex: 1 1;
		overflow: hidden;
		white-space: nowrap;
	}
	.css-1gomreu {
		position: relative;
		display: inline-block;
	}
	.Avatar {
		background: #fff;
		background: var(--GBK99A);
		border-radius: 2px;
	}
	.AuthorInfo-avatar {
		vertical-align: top;
	}
	.css-1syywx2 {
		box-sizing: border-box;
		margin: 0;
		min-width: 0;
		max-width: 100%;
		height: auto;
		background-color: #ffffff;
		width: 38px;
		height: 38px;
		border-radius: 50%;
	}
	.AuthorInfo-content {
		-webkit-box-flex: 1;
		-ms-flex: 1 1;
		flex: 1 1;
		margin-left: 14px;
		overflow: hidden;
	}
	.LabelContainer-wrapper:empty {
		margin: 0;
	}
	.Post-RichTextContainer {
		position: relative;
	}
	.Post-NormalMain>div, .Post-NormalSub>div {
		margin: 0 auto;
		overflow: hidden;
		width: 690px;
	}
	.Post-NormalMain>.Post-RichTextContainer {
		overflow: visible;
	}
	.css-1yuhvjn {
		margin-top: 16px;
	}
	.css-376mun {
		position: relative;
		display: inline;
	}
	.ztext {
		line-height: 1.6;
		word-break: break-word;
	}
	.css-jflero {
		word-break: break-word;
		line-height: 1.6;
	}
	.ztext p {
		margin: 1.4em 0;
	}
	.css-jflero p {
		margin: 1.4em 0;
	}
	.css-jflero > [data-first-child] {
		margin-top: 0;
	}
	.ContentItem-time {
		color: #8491a5;
		color: var(--GBL05A);
		font-size: 14px;
		margin-top: 10px;
	}
	.ContentItem-time {
		padding: 16px 0;
	}
	
	.Post-Main .Post-topicsAndReviewer {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.TopicList {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.Post-Main .Post-Topics {
		margin-bottom: -10px;
		padding: 16px 0;
	}
	.css-ch8ocw {
		position: relative;
		display: inline-block;
		height: 30px;
		padding: 0 12px;
		font-size: 14px;
		line-height: 30px;
		color: #1772F6;
		vertical-align: top;
		border-radius: 100px;
		background: rgba(23, 114, 246, 0.1);
	}
	.TopicList .Topic:not(:last-child) {
		margin-right: 5px;
	}
	.Post-Main .Post-Topics .Topic {
		font-size: 13px;
		height: 33px;
		line-height: 33px;
		margin-bottom: 10px;
		overflow: hidden;
	}
	.css-1gomreu {
		position: relative;
		display: inline-block;
	}
	.RichContent-actions {
		background: #fff;
		background: var(--GBK99A);
		bottom: 0;
		left: 0;
		width: 100vw;
	}
	@media (min-width: 690px) {
		.RichContent-actions {
			margin-bottom: 10px;
		}
	}
	.ContentItem-actions {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		background: #fff;
		background: var(--GBK99A);
		clear: both;
		color: #535861;
		color: var(--GBK04A);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin: 0 calc(var(--zhc-padding-horizontal)* -1) -10px;
		padding: 10px var(--zhc-padding-horizontal);
	}
	.RichContent-actions .ContentItem-actions {
		position: relative;
	}
	.VoteButton {
		--v2826452827: var(--flag-light, rgba(23,114,246,.1)) var(--flag-dark, rgba(85,142,255,.1));
		background: rgba(23, 114, 246, .1);
		background: var(--v2826452827);
		border-color: transparent;
		color: #1772f6;
		color: var(--GBL01A);
		padding: 0 10px;
	}
	@supports (color:lab(from red l 1 1%/calc(alpha + 0.1))) {
		.VoteButton {
			background: oklch(from initial #558eff l c h/.1);
		}
	}
	.VoteButton-TriangleUp {
		margin-right: 5px;
	}
	.VoteButton--down {
		margin-left: 4px;
	}
	.fEPKGkUK5jyc4fUuT0QP, .yXNqP8Bkgas9d_XumHbv {
		background-color: transparent;
		border: none;
		border-radius: 0;
		height: auto;
		line-height: inherit;
		padding: 0;
	}
	.ContentItem-actions>* {
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
	.Button--withIcon.Button--link, .Button--withIcon.Button--plain {
		padding: 0;
	}
	.B46v1Ak6Gj5sL2JTS4PY.fEPKGkUK5jyc4fUuT0QP, .B46v1Ak6Gj5sL2JTS4PY.yXNqP8Bkgas9d_XumHbv {
		padding: 0;
	}
	
	.Button--withIcon.Button--withLabel .Button-zi {
		margin-right: 4px;
	}
	.B46v1Ak6Gj5sL2JTS4PY.RuuQ6TOh2cRzJr6WlyQp .t2ntD6J1DemdOdvh5FB4 {
		margin-right: 4px;
	}
	.Popover {
		display: inline-block;
		position: relative;
	}
	.ContentItem-actions>* {
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
	.RichContent-actions .ContentItem-actions>:nth-child(n) {
		margin-left: 24px;
	}
	.RichContent-actions .ContentItem-actions>:first-child {
		margin: 0;
	}
	.ContentItem-action {
		font-size: 14px;
		margin-left: 24px;
	}
	.B46v1Ak6Gj5sL2JTS4PY.fEPKGkUK5jyc4fUuT0QP, .B46v1Ak6Gj5sL2JTS4PY.yXNqP8Bkgas9d_XumHbv {
		padding: 0;
	}
	.css-plbgu {
		box-sizing: border-box;
		margin: 10px 0px 0px;
		min-width: 0px;
	}
	.Post-NormalSub .Comments-container {
		border-top: 52px solid transparent;
		margin: -52px auto 0;
	}
	.css-79elbk {
		position: relative;
	}
	.css-1fo89v5 {
		box-sizing: border-box;
		margin: 0px 0px 10px;
		min-width: 0px;
		flex: 1 1 auto;
		display: flex;
	}
	.css-14zbeoe {
		box-sizing: border-box;
		margin: 0px;
		min-width: 0px;
		border-radius: 4px;
		border: 1px solid rgb(235, 236, 237);
		flex: 1 1 auto;
		padding: 8px 12px;
	}
	.css-i6bazn {
		overflow: hidden;
	}
	.InputLike {
		background: #fff;
		background: var(--GBK99A);
		border: 1px solid #ebeced;
		border: 1px solid var(--GBK09A);
		border-radius: 3px;
		box-sizing: border-box;
		padding: 4px 10px;
		transition: background .2s, border .2s;
	}
	.Editable {
		padding: 0;
		position: relative;
	}
	.css-1rl4wxv {
		font-size: 15px;
		border: none !important;
		background: none !important;
	}
	.InputLike.is-focus {
		border-color: #8491a5;
		border-color: var(--GBL05A);
	}
	.Dropzone {
		position: relative;
	}
	.Editable-content {
		cursor: text;
		padding: 6px 12px;
	}
	.css-1rl4wxv .RichText {
		padding: 0px;
	}
	.css-1rl4wxv .Dropzone {
		min-height: auto !important;
	}
	.ztext>:first-child {
		margin-top: 0;
	}
	.ztext>:last-child {
		margin-bottom: 0;
	}
	.Editable .public-DraftEditorPlaceholder-root {
		color: #8491a5;
		color: var(--GBL05A);
		pointer-events: none;
		position: absolute;
	}
	.css-1rl4wxv .public-DraftEditorPlaceholder-root {
		color: rgb(145, 150, 161);
	}
	.css-1rl4wxv .Editable-unstyled {
		margin: 0px !important;
	}
	.css-u76jt1 {
		box-sizing: border-box;
		margin: 0px;
		min-width: 0px;
		position: relative;
		border: 1px solid rgb(235, 236, 237);
		border-radius: 4px;
		flex-direction: column;
		-webkit-box-align: stretch;
		align-items: stretch;
		display: flex;
	}
	.css-jzppqm {
		box-sizing: border-box;
		margin: 0px 32px;
		min-width: 0px;
		flex-direction: column;
		-webkit-box-align: center;
		align-items: center;
		-webkit-box-pack: center;
		justify-content: center;
		display: flex;
		height: 400px;
	}
	.css-1vjm6vs:first-of-type {
		flex: 4 1 0%;
	}
	.css-1goiptz {
		box-sizing: border-box;
		margin: 0px;
		min-width: 0px;
		flex-direction: column;
		-webkit-box-align: center;
		align-items: center;
		display: flex;
	}
	.css-1jroejq {
		box-sizing: border-box;
		margin: 0px 0px 10px;
		min-width: 0px;
		width: 160px;
		height: 160px;
	}
	.css-189h5o3 {
		box-sizing: border-box;
		margin: 0px 0px 24px;
		min-width: 0px;
		white-space: pre-line;
		display: -webkit-box;
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		font-size: 17px;
		text-align: center;
		color: rgb(145, 150, 161);
	}
	.css-1goiptz > :last-of-type {
		margin-bottom: 0px;
	}
	.css-1vjm6vs:last-of-type {
		flex: 6 1 0%;
	}
	.Recommendations-Main {
	    background: #f8f8fa;
	    background: var(--GBK10A);
	    margin: 24px auto !important;
	    position: relative;
	}
	
	.BlockTitle {
	    font-weight: 600;
	}
	.BlockTitle {
	    border-bottom-style: solid;
	    border-color: #ebeced;
	    border-width: 1px;
	    color: #191b1f;
	    font-size: 16px;
	    line-height: 1.375;
	}
	.BlockTitle {
	    margin-top: 40px;
	    padding-bottom: 12px;
	}
	ol, ul {
	    margin: 0;
	    padding: 0;
	}
	.Recommendations-List {
	    -webkit-box-pack: center;
	    -ms-flex-pack: center;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    justify-content: center;
	    margin: 32px auto;
	}
	.PagingButton {
	    --v2825772058: var(--flag-light, 0 6px 13px 0 rgba(25,27,31,.06)) var(--flag-dark, 0 6px 13px 0 hsla(0,0%,100%,.06));
	    -webkit-box-pack: center;
	    -ms-flex-pack: center;
	    -webkit-box-align: center;
	    -ms-flex-align: center;
	    align-items: center;
	    background: #fff;
	    border-radius: 100px;
	    -webkit-box-shadow: 0 6px 13px 0 rgba(25, 27, 31, .06);
	    box-shadow: 0 6px 13px 0 rgba(25, 27, 31, .06);
	    cursor: pointer;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    height: 48px;
	    justify-content: center;
	    margin-top: 90px;
	    width: 48px;
	}
	@supports (color:lab(from red l 1 1%/calc(alpha + 0.1))) {
	    .PagingButton {
	        -webkit-box-shadow: 0 6px 13px 0 oklch(from initial #fff l c h/.06);
	        box-shadow: 0 6px 13px 0 oklch(from initial #fff l c h/.06);
	    }
	}
	.PagingButton-Previous {
	    margin-right: 40px;
	}
	.PagingButton:disabled {
	    visibility: hidden;
	}
	.PostItem {
	    --v2914418043: var(--flag-light, 0 6px 14px 0 rgba(25,27,31,.06)) var(--flag-dark, 0 6px 14px 0 hsla(0,0%,100%,.06));
	    background: #fff;
	    border-radius: 5px;
	    -webkit-box-shadow: 0 6px 14px 0 rgba(25, 27, 31, .06);
	    box-shadow: 0 6px 14px 0 rgba(25, 27, 31, .06);
	    height: 226px;
	    margin-right: 14px;
	    min-width: 245px;
	    overflow: hidden;
	    position: relative;
	    -webkit-transition: -webkit-transform .3s;
	    transition: -webkit-transform .3s;
	    transition: transform .3s;
	    transition: transform .3s, -webkit-transform .3s;
	    width: 245px;
	}
	@supports (color:lab(from red l 1 1%/calc(alpha + 0.1))) {
	    .PostItem {
	        -webkit-box-shadow: 0 6px 14px 0 oklch(from initial #fff l c h/.06);
	        box-shadow: 0 6px 14px 0 oklch(from initial #fff l c h/.06);
	    }
	}
	.PostItem-TitleImage {
	    border-top-left-radius: 5px;
	    border-top-right-radius: 5px;
	    height: 123px;
	    -o-object-fit: cover;
	    object-fit: cover;
	    width: 245px;
	}
	.PostItem-Title {
	    font-weight: 600;
	}
	.PostItem-Title {
	    -webkit-line-clamp: 2;
	    font-size: 16px;
	    line-height: 22px;
	    margin: 12px;
	    min-width: 225px;
	}
	.PostItem-Summary, .PostItem-Title {
	    -webkit-box-orient: vertical;
	    color: #191b1f;
	    display: -webkit-box;
	    overflow: hidden;
	    text-overflow: ellipsis;
	}
	.PostItem-Footer {
	    -webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	    bottom: 12px;
	    color: #8491a5;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    font-size: 14px;
	    justify-content: space-between;
	    left: 12px;
	    line-height: 20px;
	    position: absolute;
	    width: 100%;
	}
	.PostItem-FooterTitle {
	    margin-right: 24px;
	}
	.css-jflero .content_image, .css-jflero .origin_image {
	    display: block;
	    max-width: 100%;
	    height: auto;
	    margin: 1.4em auto;
	}
	.css-jflero figure .content_image, .css-jflero figure .origin_image {
	    margin: 0 auto;
	}
	.css-jflero .lazy[data-lazy-status="ok"] {
	    background-color: transparent;
	    -webkit-animation: animation-1yvu044 0.5s ease-in;
	    animation: animation-1yvu044 0.5s ease-in;
	}
	.css-jflero img.content_image[data-size="normal"], .css-jflero img.origin_image[data-size="normal"] {
	    width: 100%;
	    max-width: 100%;
	}
}

@media only screen and (max-width: 600px) {
	.web{
		display: none;
	}
	#root{
		display: block;
	}
	:root {
		--zhc-padding-horizontal: 20px;
		--zhc-padding-vertical: 16px;
		--zhc-notification-top: 75px;
		--app-padding: 16px;
		--app-header-height: 52px;
		--app-max-width: 640px;
		--app-width: 1000px;
		--app-font-size: 15px;
	}
	body {
		-webkit-tap-highlight-color: rgba(25, 27, 31, 0);
		--v3836584028: var(--flag-light, rgba(25,27,31,0)) var(--flag-dark, hsla(0,0%,100%,0));
		-webkit-tap-highlight-color: var(--v3836584028);
		background: #f4f6f9;
		//background: var(--GBK10C);
		color: #191b1f;
		//color: var(--GBK02A);
	}
	a {
		color: inherit;
		-webkit-text-decoration: none;
		text-decoration: none;
	}
	input {
		font-style: ;
		font-variant-ligatures: ;
		font-variant-caps: ;
		font-variant-numeric: ;
		font-variant-east-asian: ;
		font-variant-alternates: ;
		font-variant-position: ;
		font-weight: ;
		font-stretch: ;
		font-size: ;
		font-family: ;
		font-optical-sizing: ;
		font-kerning: ;
		font-feature-settings: ;
		font-variation-settings: ;
		text-rendering: auto;
		color: fieldtext;
		letter-spacing: normal;
		word-spacing: normal;
		line-height: normal;
		text-transform: none;
		text-indent: 0px;
		text-shadow: none;
		display: inline-block;
		text-align: start;
		appearance: auto;
		-webkit-rtl-ordering: logical;
		cursor: text;
		background-color: field;
		margin: 0em;
		padding: 1px 0px;
		border-width: 2px;
		border-style: inset;
		border-color: light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
		border-image: initial;
		padding-block: 1px;
		padding-inline: 2px;
	}
	article {
		display: block;
		unicode-bidi: isolate;
	}
	header {
		display: block;
		unicode-bidi: isolate;
	}
	h1 {
		display: block;
		font-size: 2em;
		margin-block-start: 0.67em;
		margin-block-end: 0.67em;
		margin-inline-start: 0px;
		margin-inline-end: 0px;
		font-weight: bold;
		unicode-bidi: isolate;
	}
	:-webkit-any(article, aside, nav, section) h1 {
		font-size: 1.5em;
		margin-block-start: 0.83em;
		margin-block-end: 0.83em;
	}
	h1, h2, h3 {
		font: inherit;
		margin: 0;
	}
	ul {
		display: block;
		list-style-type: disc;
		margin-block-start: 1em;
		margin-block-end: 1em;
		margin-inline-start: 0px;
		margin-inline-end: 0px;
		padding-inline-start: 40px;
		unicode-bidi: isolate;
	}
	ol, ul {
		margin: 0;
		padding: 0;
	}
	input[type="search" i] {
		appearance: auto;
		box-sizing: border-box;
		padding-block: 1px;
		padding-inline: 2px;
	}
	.css-55n9hh {
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		z-index: 101;
		display: none;
		height: 2px;
		pointer-events: none;
		background: #1772F6;
		-webkit-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	@media (max-width: 690px) {
		.App-main {
			padding: 0;
		}
	}
	.Post-content {
		background: #fff;
		//background: var(--GBK99A);
		min-width: 1000px;
	}
	.Post-content-mobile {
		margin: 0 auto;
		//max-width: var(--app-max-width);
		min-width: 0;
		min-width: auto;
		padding-top: 0;
	}
	.MobileAppHeader {
		--v1083786116: var(--flag-light, 1px solid rgba(25,27,31,.06)) var(--flag-dark, 1px solid hsla(0,0%,100%,.06));
		--v4094739145: var(--flag-light, 0 1px 3px 0 rgba(9,64,142,.05)) var(--flag-dark, 0 1px 3px 0 rgba(82,113,176,.05));
		background-clip: content-box;
		background-color: #fff;
		//background-color: var(--GBK99A);
		border-bottom: 1px solid rgba(25, 27, 31, .06);
		//border-bottom: var(--v1083786116);
		-webkit-box-shadow: 0 1px 3px 0 rgba(9, 64, 142, .05);
		box-shadow: 0 1px 3px 0 rgba(9, 64, 142, .05);
		-webkit-box-shadow: var(--v4094739145);
		//box-shadow: var(--v4094739145);
		min-width: 100%;
		overflow: hidden;
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-webkit-transition: -webkit-transform .3s .3s;
		transition: -webkit-transform .3s .3s;
		transition: transform .3s .3s;
		transition: transform .3s .3s, -webkit-transform .3s .3s;
	}
	@supports (color:lab(from red l 1 1%/calc(alpha + 0.1))) {
		.MobileAppHeader {
			border-bottom: 1px solid oklch(from initial #fff l c h/.06);
			-webkit-box-shadow: 0 1px 3px 0 oklch(from initial #5271b0 l c h/.05);
			box-shadow: 0 1px 3px 0 oklch(from initial #5271b0 l c h/.05);
		}
	}
	.Sticky.is-fixed {
		-webkit-font-smoothing: subpixel-antialiased;
		box-sizing: border-box;
		position: fixed;
		z-index: 2;
	}
	.MobileAppHeader, .MobileAppHeader.is-fixed {
		width: 100%;
		z-index: 100;
	}
	.MobileAppHeader-inner {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: 52px;
		line-height: 50px;
		-webkit-transition: -webkit-transform .3s;
		transition: -webkit-transform .3s;
		transition: transform .3s;
		transition: transform .3s, -webkit-transform .3s;
	}
	.MobileAppHeader-logo {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		padding-left: 14px;
	}
	.MobileAppHeader-actions, .MobileAppHeader-logo {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	svg:not(:root) {
		overflow-clip-margin: content-box;
		overflow: hidden;
	}
	.MobileAppHeader-actions {
		-ms-flex-negative: 0;
		color: #1772f6;
		//color: var(--GBL01A);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-shrink: 0;
		font-size: 16px;
	}
	.Input-wrapper {
		align-items: center;
		background: #fff;
		//background: var(--GBK99A);
		border: 1px solid #ebeced;
		//border: 1px solid var(--GBK09A);
		border-radius: 3px;
		box-sizing: border-box;
		display: flex;
		font-size: 14px;
		height: 34px;
		padding: 4px 10px;
		position: relative;
		transition: background .2s, border .2s;
		width: 180px;
	}
	.MobileAppHeader-searchBox {
		--v2641686362: var(--flag-light, hsla(210,5%,93%,.72)) var(--flag-dark, rgba(40,43,48,.72));
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		background-color: hsla(210, 5%, 93%, .72);
		//background-color: var(--v2641686362);
		border-radius: 16px;
		color: #9196a1;
		//color: var(--GBK06A);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		font-size: 13px;
		height: 30px;
		justify-content: center;
		margin: 0 10px;
		padding-left: 8px;
		padding-right: 0;
		width: calc(100vw - 243px);
	}
	@supports (color:lab(from red l 1 1%/calc(alpha + 0.1))) {
		.MobileAppHeader-searchBox {
			background-color: oklch(from initial #282b30 l c h/.72);
		}
	}
	.MobileAppHeader-searchBoxWithUnlogin {
		width: calc(100vw - 243px);
	}
	.css-15ro776 {
		margin-right: 4px;
	}
	.Input {
		background: transparent;
		border: none;
		flex: 1 1;
		font-family: inherit;
		font-size: inherit;
		font-weight: inherit;
		overflow: hidden;
		padding: 0;
		resize: none;
	}
	input.Input {
		height: 24px;
		line-height: 24px;
	}
	input.Input, textarea.Input {
		color: #191b1f;
		//color: var(--GBK02A);
	}
	.MobileAppHeader-searchBox .Input {
		-webkit-appearance: none;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.MobileAppHeader-authLink {
		color: inherit;
		padding: 0 10px 0 0;
	}
	.Button {
		background: none;
		border: 1px solid;
		border-radius: 3px;
		color: #8491a5;
		//color: var(--GBL05A);
		cursor: pointer;
		display: inline-block;
		font-size: 14px;
		line-height: 32px;
		padding: 0 16px;
		text-align: center;
	}
	.Button--blue {
		border-color: #1772f6;
		//border-color: var(--GBL01A);
		color: #1772f6;
		//color: var(--GBL01A);
	}
	.css-183aq3r {
		border-radius: 24px;
		padding: 0 15px;
		font-size: 13px;
		line-height: 28px;
		-webkit-flex: none;
		-ms-flex: none;
		flex: none;
	}
	.css-1lefrx5 {
		fill: #9196a1;
		margin: 0 10px;
	}
	.Sticky--holder {
		visibility: hidden;
	}
	.MobileAppHeader+.Sticky--holder {
		background-color: #fff;
		//background-color: var(--GBK99A);
		visibility: visible;
		visibility: initial;
	}
	.Post-Main, .Post-Sub {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.Post-Main-Mobile, .Post-Sub-Mobile {
		padding: 0 16px 16px;
		width: 100%;
	}
	.Post-Main .Post-Title {
		font-weight: 600;
	}
	.Post-Main .Post-Title {
		word-wrap: break-word;
		font-size: 24px;
		line-height: 1.22;
		margin: 24px 0;
	}
	@media (max-width: 690px) {
		.Post-Main .Post-Title {
			margin: 16px 0;
		}
	}
	html[data-ios] .Post-Main .Post-Title {
		font-weight: 500;
	}
	.Post-Main .Post-TimeExtra {
		color: #8491a5;
		//color: var(--GBL05A);
		font-size: 15px;
		line-height: 16px;
	}
	html[data-ios] .Post-Main .Post-TimeExtra {
		font-weight: 500;
	}
	.Post-Author {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.Post-Author-Mobile {
		border-top: 1px solid #ebeced;
		//border-top-color: var(--GBK09A);
		margin: 20px 0 0;
		padding: 16px 0 8px;
	}
	@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
		.Post-Author-Mobile {
			border-top-width: .5px;
		}
	}
	.AuthorInfo {
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		justify-content: space-between;
		max-width: 654px;
		position: relative;
	}
	.Post-Author .AuthorInfo {
		-webkit-box-flex: 1;
		-ms-flex: 1 1;
		flex: 1 1;
		overflow: hidden;
		white-space: nowrap;
	}
	.Avatar {
		background: #fff;
		//background: var(--GBK99A);
		border-radius: 2px;
	}
	.AuthorInfo-avatar {
		vertical-align: top;
	}
	.css-gikcgy {
		box-sizing: border-box;
		margin: 0;
		min-width: 0;
		max-width: 100%;
		height: auto;
		background-color: #ffffff;
		width: 34px;
		height: 34px;
		border-radius: 50%;
	}
	.AuthorInfo-content {
		-webkit-box-flex: 1;
		-ms-flex: 1 1;
		flex: 1 1;
		margin-left: 14px;
		overflow: hidden;
	}
	.AuthorInfo-head {
		-webkit-box-align: center;
		-ms-flex-align: center;
		-ms-flex-negative: 0;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-shrink: 0;
		font-size: 15px;
		line-height: 1.1;
	}
	.Post-Author .AuthorInfo-name {
		color: #373a40;
		//color: var(--GBK03A);
	}
	html[data-ios] .AuthorInfo-name {
		font-weight: 500;
	}
	.AuthorInfo-detail {
		overflow: hidden;
	}
	.Post-Author .AuthorInfo-detail {
		color: #535861;
		//color: var(--GBK04A);
	}
	.AuthorInfo-badge {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		font-size: 14px;
		margin-top: 2px;
	}
	.ztext {
		line-height: 1.6;
		word-break: break-word;
	}
	.AuthorInfo-badgeText {
		color: #535861;
		//color: var(--GBK04A);
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.FEfUrdfMIKpQDJDqkjte {
		background: none;
		border: 1px solid;
		border-radius: 3px;
		color: #8491a5;
		//color: var(--GBL05A);
		cursor: pointer;
		display: inline-block;
		font-size: 14px;
		line-height: 32px;
		padding: 0 16px;
		text-align: center;
	}
	.JmYzaky7MEPMFcJDLNMG {
		border-color: #1772f6;
		//border-color: var(--GBL01A);
		color: #1772f6;
		//color: var(--GBL01A);
	}
	.epMJl0lFQuYbC7jrwr_o.JmYzaky7MEPMFcJDLNMG {
		background-color: #1772f6;
		//background-color: var(--GBL01A);
		color: #fff;
		//color: var(--GBK99B);
	}
	.Post-Author-Mobile .FollowButton {
		line-height: 30px;
		min-width: 72px;
		padding: 0 12px;
	}
	html[data-ios] .Post-Author-Mobile .FollowButton {
		font-weight: 500;
	}
	.Post-RichTextContainer {
		position: relative;
	}
	.css-1yuhvjn {
		margin-top: 16px;
	}
	.css-376mun {
		position: relative;
		display: inline;
	}
	.css-1ljccjb {
		word-break: break-word;
		line-height: 1.6;
	}
	.css-1ljccjb p {
		margin: 1.4em 0;
	}
	.css-1ljccjb > [data-first-child] {
		margin-top: 0;
	}
	.css-1ljccjb figure {
		margin: 1.4em 0;
	}
	.css-1ljccjb {
		word-break: break-word;
		line-height: 1.6;
	}
	.css-1ljccjb .content_image, .css-1ljccjb .origin_image {
		display: block;
		max-width: 100%;
		height: auto;
		margin: 1.4em auto;
	}
	.css-1ljccjb figure .content_image, .css-1ljccjb figure .origin_image {
		margin: 0 auto;
	}
	.css-1ljccjb .content_image.zh-lightbox-thumb, .css-1ljccjb .origin_image.zh-lightbox-thumb {
		cursor: -webkit-zoom-in;
		cursor: -moz-zoom-in;
		cursor: zoom-in;
	}
	.css-1ljccjb .lazy[data-lazy-status="ok"] {
		background-color: transparent;
		-webkit-animation: animation-1yvu044 0.5s ease-in;
		animation: animation-1yvu044 0.5s ease-in;
	}
	.css-1ljccjb img.content_image[data-size="normal"], .css-1ljccjb img.origin_image[data-size="normal"] {
		width: 100%;
		max-width: 100%;
	}
	.ContentItem-time {
		color: #8491a5;
		font-size: 14px;
		margin-top: 10px;
	}
	.ContentItem-time {
		padding: 16px 0;
	}
	@media (max-width: 690px) {
		.ContentItem-time {
			margin-top: 10px;
		}
	}
	.KfeCollection-VipRecommendCard {
		background: #fff;
		margin: 10px 0;
		padding: 15px 16px;
	}
	.KfeCollection-VipRecommendCard-article {
		border-bottom: 10px solid #f6f6f6;
		border-top: 10px solid #f6f6f6;
	}
	.KfeCollection-VipRecommendCard-title {
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		color: #444;
		display: -webkit-box;
		font-family: PingFang SC;
		font-size: 16px;
		font-weight: 500;
		letter-spacing: .25px;
		line-height: 22px;
		margin-bottom: 8px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.KfeCollection-VipRecommendCard-author {
		align-items: center;
		display: flex;
		flex-direction: row;
		margin-bottom: 6px;
	}
	.KfeCollection-VipRecommendCard-author-avatar {
		border-radius: 50%;
		height: 20px;
		margin-right: 6px;
		overflow: hidden;
		width: 20px;
	}
	.KfeCollection-VipRecommendCard-author-avatar>img {
		height: 100%;
		width: 100%;
	}
	.KfeCollection-VipRecommendCard-author-name {
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		color: #999;
		display: -webkit-box;
		font-size: 13px;
		line-height: 16px;
		margin-right: 4px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.KfeCollection-VipRecommendCard-author-icon {
		align-items: center;
		display: flex;
		height: 14px;
		overflow: hidden;
		width: 14px;
	}
	.KfeCollection-VipRecommendCard-author-icon>img {
		height: 100%;
		width: 100%;
	}
	.KfeCollection-VipRecommendCard-content {
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		color: #444;
		display: -webkit-box;
		font-size: 13px;
		letter-spacing: .45px;
		line-height: 20px;
		margin-bottom: 6px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.KfeCollection-VipRecommendCard-footer {
		align-items: center;
		display: flex;
		justify-content: space-between;
	}
	.KfeCollection-VipRecommendCard-footer-number {
		color: #999;
		font-size: 13px;
		line-height: 18px;
	}
	.Post-Main, .Post-Sub {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.Post-Main-Mobile, .Post-Sub-Mobile {
		padding: 0 16px 16px;
		width: 100%;
	}
	.css-5k4zcx {
		box-sizing: border-box;
		min-width: 0px;
		flex-direction: column;
		background-color: rgb(255, 255, 255);
		display: flex;
		margin: 0px;
		padding-top: 15px;
	}
	.css-vlu3sp {
		box-sizing: border-box;
		margin: 0px 0px 16px;
		min-width: 0px;
		color: rgb(25, 27, 31);
		font-size: 15px;
		font-weight: 500;
	}
	.css-5nsq0q {
		box-sizing: border-box;
		margin: 0px;
		min-width: 0px;
		display: flex;
		width: 100%;
		-webkit-box-align: center;
		align-items: center;
	}
	.css-1w5k7wg {
		box-sizing: border-box;
		margin: 0px;
		min-width: 0px;
		width: 24px;
		height: 24px;
	}
	.css-cr14qg {
		box-sizing: border-box;
		margin: 0px;
		min-width: 0px;
		max-width: 100%;
		border-radius: 2px;
		text-indent: -9999px;
		overflow: hidden;
		background-color: rgb(248, 248, 250);
		object-fit: cover;
		width: 100%;
		height: 100%;
	}
	.css-k8i00s {
		box-sizing: border-box;
		margin: 0px 0px 0px 10px;
		min-width: 0px;
		display: flex;
		flex: 1 1 0%;
		padding: 0px 4px 0px 16px;
		height: 36px;
		color: rgb(145, 150, 161);
		background-color: rgb(248, 248, 250);
		border-radius: 18px;
		font-size: 14px;
	}
	.css-1o8q68f {
		display: flex;
		-webkit-box-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		justify-content: space-between;
		width: 100%;
	}
	.css-1n5v8m5 {
		box-sizing: border-box;
		margin: 0px;
		min-width: 0px;
		line-height: normal;
	}
	.BlockTitle {
		border-bottom-style: solid;
		border-color: #ebeced;
		border-width: 1px;
		color: #191b1f;
		font-size: 16px;
		line-height: 1.375;
	}
	@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
		.BlockTitle {
			border-width: .5px;
		}
	}
	.BlockTitle {
		margin-top: 40px;
		padding-bottom: 12px;
	}
	html[data-ios] .BlockTitle {
		font-weight: 500;
	}
	.MobilePostItem {
		border-bottom-style: solid;
		border-color: #ebeced;
		border-width: 1px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		position: relative;
	}
	@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
		.MobilePostItem {
			border-width: .5px;
		}
	}
	.MobilePostItem-Description {
		-webkit-box-flex: 1;
		-ms-flex: 1 1;
		flex: 1 1;
		margin: 17.5px 10px 17.5px 0;
		width: 54%;
	}
	.MobilePostItem-Title {
		font-size: 17px;
		font-weight: 600;
		line-height: 1.5;
	}
	.MobilePostItem-Title {
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		color: #191b1f;
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	html[data-ios] .MobilePostItem-Title {
		font-weight: 500;
	}
	.MobilePostItem-Summary {
		color: #373a40;
		font-size: 14px;
		line-height: 18.5px;
		padding: 4px 0;
	}
	.MobilePostItem-Footer, .MobilePostItem-Summary {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.MobilePostItem-Footer {
		color: #9196a1;
		font-size: 13px;
		padding-top: 4px;
	}
	.MobilePostItem-TitleImage {
		border-radius: 4px;
		height: 75px;
		margin: 16px auto 16px 10px;
		-o-object-fit: cover;
		object-fit: cover;
		overflow: hidden;
		vertical-align: top;
		width: 113px;
	}
	.css-ip03jh {
		position: fixed;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		top: auto;
		left: 16px;
		bottom: 66px;
		width: calc(-32px + 100vw);
		z-index: 1;
	}
	.Post-Sub .OpenInAppButton {
		margin-bottom: env(safe-area-inset-bottom);
	}
	.RichContent-actions {
		background: #fff;
		background: var(--GBK99A);
		bottom: 0;
		left: 0;
		width: 100vw;
	}
	@media (max-width: 690px) {
		.RichContent-actions {
			-webkit-box-shadow: none;
			box-shadow: none;
		}
	}

	
	.RichContent-actions.is-fixed {
		-webkit-animation: slideInUp .2s;
		animation: slideInUp .2s;
	}
	@media (max-width: 690px) {
		html[data-ios] .RichContent-actions {
			font-weight: 500;
		}
	}
	.Post-content-mobile .RichContent-actions.is-fixed {
		--v1893968476: var(--flag-light, 0 -1px 3px 0 rgba(25,27,31,.1)) var(--flag-dark, 0 -1px 3px 0 hsla(0,0%,100%,.1));
		background: #fff;
		border-bottom: env(safe-area-inset-bottom) solid transparent;
		-webkit-box-shadow: 0 -1px 3px 0 rgba(25, 27, 31, .1);
		box-shadow: 0 -1px 3px 0 rgba(25, 27, 31, .1);
		color: #535861;
		left: 0 !important;
		margin-bottom: 0;
		width: 100vw !important;
	}
	@supports (color:lab(from red l 1 1%/calc(alpha + 0.1))) {
		.Post-content-mobile .RichContent-actions.is-fixed {
			-webkit-box-shadow: 0 -1px 3px 0 oklch(from initial #fff l c h/.1);
			box-shadow: 0 -1px 3px 0 oklch(from initial #fff l c h/.1);
		}
	}
	.ContentItem-actions {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		background: #fff;
		clear: both;
		color: #535861;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin: 0 calc(var(--zhc-padding-horizontal)* -1) -10px;
		padding: 10px var(--zhc-padding-horizontal);
	}
	.RichContent-actions .ContentItem-actions {
		position: relative;
	}
	@media (max-width: 690px) {
		.RichContent-actions.is-fixed .ContentItem-actions {
			-webkit-box-shadow: 0 -1px 3px 0 rgba(26, 26, 26, .1);
			box-shadow: 0 -1px 3px 0 rgba(26, 26, 26, .1);
			margin-bottom: 0;
			margin-left: auto;
			margin-right: auto;
			max-width: 690px;
		}
	}
	.Post-content-mobile .RichContent-actions.is-fixed .ContentItem-actions {
		margin-bottom: 0;
		margin-left: auto;
		margin-right: auto;
		max-width: 690px;
	}
	fixed .ContentItem-actions {
			-webkit-box-shadow: 0 -1px 3px 0 rgba(26, 26, 26, .1);
			box-shadow: 0 -1px 3px 0 rgba(26, 26, 26, .1);
			margin-bottom: 0;
			margin-left: auto;
			margin-right: auto;
			max-width: 690px;
		}
	}
	.ContentItem-actions>* {
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
	.RichContent-actions .ContentItem-actions>:nth-child(n) {
		margin-left: 24px;
	}
	.RichContent-actions .ContentItem-actions>:first-child {
		margin: 0;
	}
	.VoteButton {
		--v2826452827: var(--flag-light, rgba(23,114,246,.1)) var(--flag-dark, rgba(85,142,255,.1));
		background: rgba(23, 114, 246, .1);
		border-color: transparent;
		color: #1772f6;
		padding: 0 10px;
	}
	@supports (color:lab(from red l 1 1%/calc(alpha + 0.1))) {
		.VoteButton {
			background: oklch(from initial #558eff l c h/.1);
		}
	}
	.VoteButton:not(:disabled):hover {
		--v3078630512: var(--flag-light, rgba(23,114,246,.15)) var(--flag-dark, rgba(85,142,255,.15));
		background-color: rgba(23, 114, 246, .15);
		background-color: var(--v3078630512);
	}
	.VoteButton-TriangleUp {
		margin-right: 5px;
	}
	@supports (color:lab(from red l 1 1%/calc(alpha + 0.1))) {
		.VoteButton:not(:disabled):hover {
			background-color: oklch(from initial #558eff l c h/.15);
		}
	}
	.VoteButton--down.VoteButton--mobileDown {
		margin-left: 8px;
	}
	.fEPKGkUK5jyc4fUuT0QP, .yXNqP8Bkgas9d_XumHbv {
		background-color: transparent;
		border: none;
		border-radius: 0;
		height: auto;
		line-height: inherit;
		padding: 0;
	}
	.ContentItem-actions>* {
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}
	.B46v1Ak6Gj5sL2JTS4PY.fEPKGkUK5jyc4fUuT0QP, .B46v1Ak6Gj5sL2JTS4PY.yXNqP8Bkgas9d_XumHbv {
		padding: 0;
	}

	.B46v1Ak6Gj5sL2JTS4PY.RuuQ6TOh2cRzJr6WlyQp .t2ntD6J1DemdOdvh5FB4 {
		margin-right: 4px;
	}
	.Popover {
		display: inline-block;
		position: relative;
	}
}