.cmv-close,.cmv-nav{width:var(--btn-h-l);height:var(--btn-h-l)}.cmv-action{min-height:var(--btn-h-l);background:var(--btn-fill);color:var(--btn-on);box-shadow:var(--btn-glow)}.cmv-action:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:var(--btn-glow-hover)}.cmv-action:active{transform:scale(.97)}.cmv-media-error-retry{display:inline-flex;align-items:center;justify-content:center;min-height:var(--btn-h-m);padding:0 var(--space-4);border-radius:var(--radius-full);font-size:var(--t-meta);font-weight:600;background:var(--btn-sec-bg);border-color:var(--btn-sec-bd);color:#fff;cursor:pointer}.cmv-media-error-retry:active{transform:scale(.97)}.cmv-close:focus-visible,.cmv-nav:focus-visible,.cmv-action:focus-visible,.cmv-media-error-retry:focus-visible{outline:2px solid var(--btn-ring);outline-offset:2px}.afdian-btn{min-height:var(--btn-h-l);padding-block:0;background:var(--btn-fill);color:var(--btn-on);box-shadow:var(--btn-glow)}.pcx .afdian-btn{color:var(--btn-on)}.afdian-btn:hover{filter:brightness(1.06);box-shadow:var(--btn-glow-hover);transform:translateY(-1px)}.afdian-btn:active{transform:scale(.97)}.afdian-toggle-btn{min-height:var(--btn-h-m);padding:0 var(--space-4);border-radius:var(--radius-full)!important;background:var(--btn-sec-bg);border:1px solid var(--btn-sec-bd);color:var(--color-text, #fff);font-weight:600}.social-link{width:var(--btn-h-l);height:var(--btn-h-l)}.social-link:hover{transform:translateY(-1px)}.social-link:active{transform:scale(.97)}.block-more{display:inline-flex;align-items:center;min-height:var(--btn-h-s);padding:0 var(--space-3);border-radius:var(--radius-full);font-weight:600}.memo-nav-btn{width:var(--btn-h-m);height:var(--btn-h-m)}.memo-nav-btn:hover{background:var(--btn-fill);border-color:transparent;color:var(--btn-on)}.pagination-arrow{background:var(--btn-sec-bg);border:1px solid var(--btn-sec-bd)}.pagination-arrow svg{color:currentColor}.pagination-arrow:hover{background:var(--btn-fill);border-color:transparent;color:var(--btn-on);transform:translateY(-1px)}.af-chip.active{background:var(--btn-fill);box-shadow:none;color:var(--btn-on)}.af-chip{font-weight:600}.post-tags .tag{display:inline-flex;align-items:center;min-height:var(--btn-h-s);padding:0 var(--space-3);border-radius:var(--radius-full);font-size:var(--t-small)}.moments-load-more-btn{height:var(--btn-h-l)}.link-application-copy{width:var(--btn-h-s);height:var(--btn-h-s);border-radius:50%}.social-link:focus-visible,.block-more:focus-visible,.memo-nav-btn:focus-visible,.pagination-arrow:focus-visible,.af-chip:focus-visible,.post-tags .tag:focus-visible,.moments-load-more-btn:focus-visible,.link-application-copy:focus-visible,.afdian-btn:focus-visible,.afdian-toggle-btn:focus-visible{outline:2px solid var(--btn-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.cmv-action:hover,.cmv-action:active,.afdian-btn:hover,.afdian-btn:active,.social-link:hover,.social-link:active,.pagination-arrow:hover,.cmv-media-error-retry:active,.link-confirm-cta:hover,.link-confirm-cta:active,.link-application-submit:hover,.link-application-submit:active,.rss-subscribe-copy:hover,.rss-subscribe-copy:active,.link-confirm-cta:hover .link-confirm-cta-icon{transform:none}}.reading-toolbar .reading-trigger,.reading-toolbar .reading-trigger-label{font-weight:600}.afdian-month-opt{border-radius:var(--radius-full);font-weight:600}.afdian-month-opt.active{background:var(--btn-fill);color:var(--btn-on);border-color:transparent}.hero-pin-tag,.hero-cols[data-pc-pin] .hero-pin-tag{height:20px;padding:0 var(--space-2) 0 var(--space-1);color:var(--badge-ink);background:linear-gradient(var(--badge-bg),var(--badge-bg)),#0c10188c;border:1px solid var(--badge-bd);box-shadow:none}@media(min-width:769px){.pcx-chip{height:20px;color:var(--badge-ink);background:var(--badge-bg);border:1px solid var(--badge-bd);box-shadow:none}.pcx-quote-src .pcx-chip{height:20px}.pcx-quote-src .pcx-chip.has-cc{color:color-mix(in srgb,var(--cc) 55%,#fff);background:linear-gradient(color-mix(in srgb,var(--cc) 20%,transparent),color-mix(in srgb,var(--cc) 20%,transparent)),#0c1018d1;border-color:color-mix(in srgb,var(--cc) 55%,transparent)}a.pcx-chip:hover{background:rgba(var(--color-accent-rgb),.28)}.pcx-chips a.pcx-g{height:var(--btn-h-s);padding:0 var(--space-3);font-size:var(--t-small);font-weight:600;border-radius:var(--radius-full)!important}.pcx-ph-seg button,.pcx-ph-tabs button{height:var(--btn-h-s);font-weight:600}.pcx-ph-seg button.is-on,.pcx-ph-tabs button.is-on{background:var(--btn-fill);color:var(--btn-on)}.pcx-tg-seg button{height:var(--btn-h-s);line-height:var(--btn-h-s)}.pcx-tg-seg button.is-on{background:var(--btn-fill);color:var(--btn-on)}.lk-seg button{height:var(--btn-h-m)}.lk-seg button.is-on{background:var(--btn-fill);color:var(--btn-on);box-shadow:none}.wh-body .wish-tab{height:var(--btn-h-m)}.wh-body .wish-tab.active{background:var(--btn-fill);color:var(--btn-on);box-shadow:none}.wh-body .wish-type-btn{min-height:var(--btn-h-s);padding:0 var(--space-3);font-weight:600}.wh-body .wish-type-btn.active,.wh-body .wish-type-btn[aria-pressed=true]{background:var(--btn-fill);color:var(--btn-on);border-color:transparent}.wh-body .wish-btn-submit{height:var(--btn-h-m);padding:0 var(--space-5);font-weight:600;background:var(--btn-fill);color:var(--btn-on);box-shadow:var(--btn-glow)}.wh-body .wish-btn-submit:hover:not(:disabled){opacity:1;filter:brightness(1.06);box-shadow:var(--btn-glow-hover)}.pcx-host .share-btn{width:var(--btn-h-l)!important;height:var(--btn-h-l)!important;border-radius:50%!important}.pcx-mb-nav button{width:var(--btn-h-m);height:var(--btn-h-m)}.pcx-mb-nav button:hover:not(:disabled){background:var(--btn-fill);color:var(--btn-on)}.pcx-prog button{width:var(--btn-h-m);height:var(--btn-h-m)}.pcx-prog button:hover{background:var(--btn-fill);color:var(--btn-on)}.pcx-tg-seg button:focus-visible,.pcx-ph-seg button:focus-visible,.pcx-ph-tabs button:focus-visible,.lk-seg button:focus-visible,.wh-body .wish-tab:focus-visible,.pcx-mb-nav button:focus-visible,.pcx-prog button:focus-visible,.pcx-chips a.pcx-g:focus-visible,.pcx-host .share-btn:focus-visible{outline:2px solid var(--btn-ring);outline-offset:2px}}@media(max-width:768px){html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] #pjax-main#pjax-main .hero-row-ico:first-of-type,html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] #pjax-main#pjax-main .hero #heroRandomPost,html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] #pjax-main#pjax-main .hero-row-ico.hero-row-act,html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] .mx-btn.is-p,html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] .wh-body .wish-btn-submit,html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] #pjax-main#pjax-main .mar-cv,html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] #pjax-main#pjax-main .mbb-cv,html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] .mobile-footer-action{background:var(--btn-fill)!important;color:var(--btn-on)!important;border-color:transparent!important;box-shadow:var(--btn-glow)!important;background-origin:border-box!important;background-repeat:no-repeat!important}html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] #pjax-main#pjax-main .hero-row-ico:first-of-type *,html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] #pjax-main#pjax-main .hero #heroRandomPost *,html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] #pjax-main#pjax-main .hero-row-ico.hero-row-act *,html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] #pjax-main#pjax-main .mar-cv *,html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] #pjax-main#pjax-main .mbb-cv *{color:inherit!important}html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] #pjax-main#pjax-main .hero-row-ico{border-radius:var(--radius-full)!important;min-height:var(--btn-h-l)!important}html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] #pjax-main#pjax-main .mar-cv,html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] #pjax-main#pjax-main .mbb-cv{height:var(--btn-h-m)!important;min-height:var(--btn-h-m)!important;padding:0 var(--space-4)!important;border:0!important;border-radius:var(--radius-full)!important;font-weight:600!important;font-size:var(--t-meta)!important}html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] .wh-body .wish-btn-submit{min-height:var(--btn-h-l);font-weight:600}html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] .mobile-footer-action{border-radius:var(--radius-full)!important;font-weight:600}html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] .mx-dock .mx-btn{min-height:var(--btn-h-m)!important}html[data-mobile-design=A2][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] #pjax-main#pjax-main .hero-music-overlay,html[data-mobile-design=A2][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] #pjax-main#pjax-main .hero-music-overlay.is-pause{border-radius:50%!important;background:var(--btn-fill)!important;color:var(--btn-on)!important;box-shadow:var(--btn-glow)!important}html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] #pjax-main#pjax-main .mba-seg-in button.is-on,html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] #pjax-main#pjax-main .mpb-seg-in button.is-on,html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] .mobile-chips button[aria-pressed=true],html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] .mobile-style-options button[aria-pressed=true],html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] .reading-dialog .reading-tabs button[aria-selected=true],html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] .wh-body .wish-tab.active,html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] .st-seg button.is-on{background:var(--btn-fill)!important;color:var(--btn-on)!important;border-color:transparent!important;box-shadow:none!important;font-weight:600!important}html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] .mobile-chips button{border-radius:var(--radius-full)!important;font-weight:600}html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] #pjax-main#pjax-main .hero .mobile-original-pin{display:inline-flex!important;align-items:center;align-self:flex-start;width:auto!important;right:auto!important;height:20px;padding:0 var(--space-2)!important;border-radius:var(--radius-full)!important;font-size:var(--t-small)!important;font-weight:600;line-height:1!important;color:var(--badge-ink)!important;background:linear-gradient(var(--badge-bg),var(--badge-bg)),#0c10188c!important;border:1px solid var(--badge-bd)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] .arc-pinned-tag,html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] #pjax-main#pjax-main .arc-page .arc-pinned-tag,html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] .mba-pin{background:var(--badge-bg)!important;color:var(--badge-ink)!important;border:1px solid var(--badge-bd)!important;box-shadow:none!important;font-weight:600!important}html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] .social-link{width:var(--btn-h-l)!important;height:var(--btn-h-l)!important;min-height:var(--btn-h-l)!important}html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] .post-hero-cat,html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] .post-hero-tag-link,html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] .post-tags .tag{min-height:var(--btn-h-s)!important;height:var(--btn-h-s)!important;display:inline-flex!important;align-items:center!important;padding-block:0!important}html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] #pjax-main#pjax-main .hm-item-jump{width:var(--btn-h-m)!important;height:var(--btn-h-m)!important;min-height:var(--btn-h-m)!important}html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] #pjax-main#pjax-main .memo-nav-btn{width:var(--btn-h-m)!important;height:var(--btn-h-m)!important;min-height:var(--btn-h-m)!important;border-radius:50%!important}html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] #pjax-main#pjax-main :is(.mar-cv,.mbb-cv){position:relative}html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] #pjax-main#pjax-main :is(.mar-cv,.mbb-cv):before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] .mobile-footer-icon{border-radius:50%!important}.cmv-cap-btn{flex-basis:var(--btn-h-l);width:var(--btn-h-l)}html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] :is(.legal-modal-close,.link-confirm-close,.link-application-close,.rss-subscribe-close,.afdian-modal-close,.welcome-theme-toggle){width:var(--btn-h-m);height:var(--btn-h-m);min-height:var(--btn-h-m)}html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] :is(.legal-modal-close,.link-confirm-close,.link-application-close,.rss-subscribe-close,.afdian-modal-close,.welcome-theme-toggle,.star-sector-close):before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] :is(.mobile-reading-button,.st-seg button,.wish-tab,.wish-type-btn){font-weight:600!important}html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] :is(.mx-btn,.hero-row-ico,.mar-cv,.mbb-cv,.mobile-chips button,.mobile-style-options button,.reading-tabs button,.st-seg button,.mba-seg-in button,.mpb-seg-in button,.mobile-footer-action,.mobile-footer-icon,.social-link):focus-visible{outline:2px solid var(--btn-ring)!important;outline-offset:2px!important}html[data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design][data-mobile-design] :is(.mx-btn,.hero-row-ico,.mar-cv,.mbb-cv,.mobile-footer-action):active{transform:scale(.97)}}
