:root.ympc-site{--ympc-primary:#7f84f9;--ympc-background:#f3f7fd;--ympc-ink:#27324a;--ympc-muted:#8993a6;--ympc-line:#edf0f7;--ympc-radius:12px;--ympc-page:1440px;--ympc-gutter:clamp(24px,4.2vw,72px);--ls-primary:var(--ympc-primary);--ls-color-primary:var(--ympc-primary);--ls-border-radius:10px;--ls-bg:var(--ympc-background);--ls-body-bg:var(--ympc-background)}
html.ympc-site body{padding-top:0!important;background:var(--ympc-background);color:var(--ympc-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif}
.ympc-site *:focus-visible{outline:2px solid var(--ympc-primary);outline-offset:3px}
.ympc-header-ready .ls-header,.ympc-header-ready #ypc-home>.ypc-header,.ympc-header-ready .ymvp-desktop-header{display:none!important}
.ympc-header-ready .ymvp-root.ymvp-desktop{top:66px;height:calc(100dvh - 66px);min-width:0}
.ympc-header-ready:has(.ymvp-root.is-css-fullscreen) #ympc-header,.ympc-site:has(.ymvp-root.is-css-fullscreen) .lssn-stack{display:none!important}
.ympc-header-ready .ymvp-root.ymvp-desktop.is-css-fullscreen{top:0;height:100dvh}
.ympc-header{height:66px;position:sticky;top:0;z-index:1200;background:#ffffffef;border-bottom:1px solid #e9edf5;backdrop-filter:blur(16px);box-sizing:border-box;color:var(--ympc-ink);font:14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif}
.ympc-header *{box-sizing:border-box}.ympc-header a{text-decoration:none;color:inherit}.ympc-header button,.ympc-header input{font:inherit}.ympc-header button{cursor:pointer}.ympc-header svg{width:20px;height:20px;flex-shrink:0}.ympc-header-inner{height:100%;max-width:1920px;padding:0 var(--ympc-gutter);margin:auto;display:flex;align-items:center;gap:26px}.ympc-brand{display:flex;align-items:center;gap:9px;flex-shrink:0}.ympc-brand img{width:33px;height:33px;object-fit:contain}.ympc-brand strong{font-size:20px;letter-spacing:.3px;white-space:nowrap}.ympc-brand strong span{color:var(--ympc-primary);margin-left:4px;font-size:17px}.ympc-header nav{height:100%;display:flex;gap:23px;align-items:center;flex-shrink:0}.ympc-nav{height:100%;display:flex;align-items:center;position:relative;white-space:nowrap}.ympc-nav:hover,.ympc-nav.is-active{color:var(--ympc-primary)}.ympc-nav.is-active:after{content:"";position:absolute;bottom:0;left:2px;right:2px;height:3px;background:var(--ympc-primary);border-radius:3px}.ympc-more,.ympc-account details{position:relative}.ympc-more summary,.ympc-account summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:3px}.ympc-header summary::-webkit-details-marker{display:none}.ympc-more svg{width:13px;height:13px}.ympc-dropdown{position:absolute;top:calc(100% + 20px);right:0;width:240px;background:#fff;border:1px solid var(--ympc-line);padding:12px;border-radius:12px;box-shadow:0 12px 40px #26355a18;display:grid;grid-template-columns:1fr 1fr;gap:3px}.ympc-dropdown a,.ympc-dropdown button{display:block;text-align:left;padding:9px;border:0;border-radius:7px;background:transparent;color:var(--ympc-ink);font-size:13px}.ympc-dropdown a:hover,.ympc-dropdown button:hover{background:#f2f3ff;color:var(--ympc-primary)}.ympc-account .ympc-dropdown>strong,.ympc-account .ympc-dropdown>small{grid-column:1/-1;padding:0 9px}.ympc-account small{color:var(--ympc-muted);margin-bottom:6px}.ympc-search{margin-left:auto;min-width:150px;max-width:360px;flex:1;display:flex;align-items:center;height:36px;background:#f0f3f9;border:1px solid transparent;border-radius:9px;padding-left:12px}.ympc-search:focus-within{background:#fff;border-color:var(--ympc-primary)}.ympc-search input{background:transparent;border:0;outline:0;min-width:0;flex:1;color:var(--ympc-ink);font-size:12px}.ympc-search input::placeholder{color:#9ba3b3}.ympc-search button{height:32px;width:36px;display:grid;place-items:center;background:none;border:0;color:#8290a7}.ympc-tools{display:flex;align-items:center;gap:17px;flex-shrink:0}.ympc-tool{position:relative;display:flex;align-items:center;flex-direction:column;gap:0;border:0;padding:0;background:none;color:#748099;font-size:10px}.ympc-tool svg{width:19px;height:19px}.ympc-tool:hover{color:var(--ympc-primary)}.ympc-tool em{position:absolute;right:-7px;top:-5px;border-radius:7px;background:#ff6d80;color:#fff;min-width:13px;padding:0 3px;font-size:9px;line-height:14px;font-style:normal}.ympc-publish{display:flex;align-items:center;gap:5px;border:0;padding:7px 14px;border-radius:8px;background:var(--ympc-primary);color:#fff;white-space:nowrap}.ympc-publish svg{width:17px;height:17px}.ympc-login{border:0;background:#eef0ff;color:var(--ympc-primary);padding:7px 12px;border-radius:8px}.ympc-account summary img{height:33px;width:33px;border-radius:50%;object-fit:cover}.ympc-publish-host{position:relative}.ympc-publish-host .ls-create{margin:0}.ympc-publish-host .ls-create-btn{background:var(--ympc-primary);border:0;border-radius:8px;min-height:34px;padding:5px 14px;color:#fff}.ympc-publish-host .ls-hd-dropdown-create{display:none!important;position:absolute;right:0;left:auto;top:calc(100% + 8px);min-width:260px;max-width:min(360px,calc(100vw - 32px));border:1px solid var(--ympc-line);border-radius:12px;box-shadow:0 12px 40px #26355a18;background:#fff;overflow:hidden}.ympc-publish-host .ls-create.is-open .ls-hd-dropdown-create{display:block!important;opacity:1;visibility:visible;transform:none}.ympc-site .lsnp-popup{border-radius:16px}.ympc-site .lssn-stack{z-index:1100!important;max-width:330px;right:20px;bottom:20px}.ympc-site .lssn-card{border-radius:11px!important;box-shadow:0 5px 20px #38445b15!important;font-size:12px!important}
.ympc-dialog{padding:0;border:1px solid var(--ympc-line);border-radius:16px;width:min(600px,calc(100vw - 36px));max-height:80vh;color:var(--ympc-ink);box-shadow:0 24px 90px #17213c30}.ympc-dialog::backdrop{background:#1b234d40;backdrop-filter:blur(3px)}.ympc-dialog>header{padding:19px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ympc-line)}.ympc-dialog h2{font-size:17px;margin:0}.ympc-dialog header button{border:0;background:#f1f3fa;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;cursor:pointer}.ympc-dialog header svg{width:17px;height:17px}.ympc-dialog-content{padding:20px;overflow:auto;max-height:65vh}.ympc-empty{text-align:center;color:var(--ympc-muted);padding:30px 12px;font-size:14px}.ympc-notice-row{display:block;color:inherit;text-decoration:none;padding:12px 0;border-bottom:1px solid var(--ympc-line)}.ympc-notice-row p{color:var(--ympc-muted);font-size:13px}.ympc-toast{position:fixed;bottom:35px;left:50%;transform:translateX(-50%);padding:12px 22px;background:#27324aee;color:#fff;border-radius:10px;z-index:10001;font-size:14px}
.ympc-site #ypc-home{--ypc-primary:var(--ympc-primary)!important;--ypc-bg:var(--ympc-background)!important;--ypc-radius:12px!important;--ypc-text:var(--ympc-ink)!important;--ypc-muted:var(--ympc-muted)!important}.ympc-site #ypc-home .ypc-panel{border:1px solid var(--ympc-line);box-shadow:none}.ympc-site .ym-profile{--ym-purple:var(--ympc-primary);--ym-bg:var(--ympc-background);--ym-line:var(--ympc-line);--ym-muted:var(--ympc-muted);max-width:var(--ympc-page);width:calc(100% - var(--ympc-gutter)*2);margin:24px auto 36px;color:var(--ympc-ink)}.ympc-site .ym-profile .ym-panel{border-color:var(--ympc-line);border-radius:12px}.ympc-site .ym-profile .ym-identity{padding:20px 28px}.ympc-site .ym-profile .ym-hero{height:clamp(180px,16vw,240px)}.ympc-site .ym-profile .ym-count{min-width:65px;padding:0 11px}.ympc-site .ym-profile .ym-tabs{gap:27px;padding:0 28px}.ympc-site .ym-profile .ym-name-row h1{font-size:23px}.ympc-site .ymvp-root{--ymvp-primary:var(--ympc-primary)!important;--ymvp-bg:var(--ympc-background)!important;--ymvp-text:var(--ympc-ink)!important;--ymvp-muted:var(--ympc-muted)!important;--ymvp-radius:12px!important}.ympc-site .ymvp-desktop-layout{max-width:1600px;margin:auto}.ympc-site .ymvp-desktop-page{background:var(--ympc-background)}.ympc-site #youmeng-footer{--ymf-accent:var(--ympc-primary);margin-top:24px}.ympc-site .ls-page-content{max-width:var(--ympc-page);padding-left:var(--ympc-gutter);padding-right:var(--ympc-gutter);margin:24px auto}.ympc-site .ls-card,.ympc-site .ls-post-card{border-radius:12px;border-color:var(--ympc-line);box-shadow:none}.ympc-site .ls-detail-content{max-width:960px;margin:auto}.ympc-site .ls-words-images{max-width:940px}.ympc-site .ls-btn-primary,.ympc-site .ls-follow-btn{background:var(--ympc-primary);border-color:var(--ympc-primary)}
@media(min-width:1560px){.ympc-header-inner{gap:32px}.ympc-header nav{gap:28px}.ympc-search{max-width:420px}.ympc-tools{gap:20px}}
@media(max-width:1280px){.ympc-header-inner{gap:18px}.ympc-header nav{gap:17px}.ympc-brand strong span{display:none}.ympc-tool-extra{display:none}.ympc-tools{gap:13px}.ympc-search{max-width:290px}}
@media(max-width:1050px){.ympc-header-inner{padding:0 24px;gap:17px}.ympc-header nav{gap:15px}.ympc-header nav .ympc-nav:nth-of-type(n+5){display:none}.ympc-tools{gap:12px}.ympc-brand strong{font-size:18px}.ympc-search{max-width:250px}.ympc-site .ym-profile .ym-identity{flex-wrap:wrap}.ympc-site .ym-profile .ym-counts{margin-left:auto}}
@media(max-width:760px){.ympc-header{height:auto;min-height:60px}.ympc-header-inner{padding:12px 16px;gap:13px;flex-wrap:wrap}.ympc-header nav{order:3;width:100%;justify-content:space-between;height:30px}.ympc-header nav .ympc-nav:nth-of-type(n+5){display:flex}.ympc-header nav .ympc-nav{font-size:13px}.ympc-tools{margin-left:auto}.ympc-tool{display:none}.ympc-search{flex:1;max-width:none;min-width:120px}.ympc-brand strong span{display:none}.ympc-header .ympc-brand strong{display:none}.ympc-header .ympc-brand img{width:27px;height:27px}.ympc-publish{padding:7px 10px}.ympc-publish svg{display:none}.ympc-site .ym-profile{width:calc(100% - 24px)}}
@media(prefers-reduced-motion:reduce){.ympc-site *, .ympc-site *::before,.ympc-site *::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
