.note-scope{--note-font:"Songti SC", "Noto Serif SC", Georgia, "Times New Roman", serif;--note-ui-font:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--note-card-bg:#fffdf6;--note-ink:#241e16;--note-muted:#7b7265;--note-faint:#8f8679;--note-line:#241e1626;--note-line-strong:#241e1657;--note-accent:#1a7f5a;--note-accent-soft:#e6efe9;--note-like:#b4442f;--note-warm:#8a6a1f;--note-warm-soft:#f3ecd9;--note-warm-line:#8a6a1f4d;--note-radius:3px;--note-radius-sm:3px;--note-shadow:none;--note-card-border:1px solid var(--note-line);--note-card-hover-border:var(--note-line-strong);--note-card-hover-shadow:none;--note-chip-bg:#fff;--note-chip-border:1px solid var(--note-line-strong);--note-chip-color:var(--note-ink);--note-chip-weight:400;--note-avatar-radius:2px;--note-btn-bg:#241e16;--note-tag-bg:transparent;--note-tag-border:1px solid var(--note-line-strong);--note-title-weight:700;--note-card-title-size:var(--type-card-title-xs,15px);--note-body-size:var(--type-rich-body,16.5px)}.note-scope[data-note-style=bright]{--note-font:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--note-ui-font:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--note-card-bg:#fff;--note-ink:#20222a;--note-muted:#8a8f99;--note-faint:#8b9099;--note-line:#f0f0f2;--note-line-strong:#e2e2e6;--note-accent:#ff4d57;--note-accent-soft:#fff0f1;--note-like:#ff4d57;--note-warm:#ff8f3d;--note-warm-soft:#fff3e8;--note-warm-line:#ff8f3d59;--note-radius:16px;--note-radius-sm:999px;--note-shadow:0 6px 22px #181c2414;--note-card-border:1px solid transparent;--note-card-hover-border:transparent;--note-card-hover-shadow:0 10px 28px #181c2424;--note-chip-bg:var(--note-accent-soft);--note-chip-border:1px solid transparent;--note-chip-color:var(--note-accent);--note-chip-weight:600;--note-avatar-radius:50%;--note-btn-bg:var(--note-accent);--note-tag-bg:var(--note-accent-soft);--note-tag-border:1px solid transparent;--note-title-weight:800;--note-card-title-size:var(--type-card-title-xs,15px)}.note-scope[data-note-style=business]{--note-font:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--note-ui-font:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--note-card-bg:#fff;--note-ink:#1e2937;--note-muted:#66748a;--note-faint:#7c889b;--note-line:#e3e8ef;--note-line-strong:#cfd8e3;--note-accent:#2f5d8a;--note-accent-soft:#e8eef5;--note-like:#c0392b;--note-warm:#b4652f;--note-warm-soft:#f8efe6;--note-warm-line:#b4652f4d;--note-radius:10px;--note-radius-sm:8px;--note-shadow:0 2px 10px #1f2a370f;--note-card-border:1px solid var(--note-line);--note-card-hover-border:var(--note-line-strong);--note-card-hover-shadow:0 4px 16px #1f2a371a;--note-chip-bg:var(--note-accent-soft);--note-chip-border:1px solid transparent;--note-chip-color:var(--note-accent);--note-chip-weight:500;--note-avatar-radius:50%;--note-btn-bg:var(--note-accent);--note-tag-bg:var(--note-accent-soft);--note-tag-border:1px solid transparent;--note-title-weight:700;--note-card-title-size:var(--type-card-title-xs,15px)}.note-card{font-family:var(--note-font);color:var(--note-ink);background:var(--note-card-bg);border:var(--note-card-border);border-radius:var(--note-radius);box-shadow:var(--note-shadow);cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:block;overflow:hidden}.note-card:hover{border-color:var(--note-card-hover-border);box-shadow:var(--note-card-hover-shadow);transform:translateY(-2px)}.note-card-pics{z-index:1;color:#fff;font-family:var(--note-ui-font);font-size:var(--type-micro,10px);letter-spacing:.2px;background:#1919198c;border-radius:999px;padding:3px 7px;font-weight:600;line-height:1.2;position:absolute;bottom:8px;right:8px}.note-card-stats{color:var(--note-faint);flex:none;align-items:center;gap:8px;display:inline-flex}.note-card-stats>span{align-items:center;gap:3px;display:inline-flex}.note-discover-tools{flex-wrap:wrap;align-items:center;gap:10px;padding:2px 0 12px;display:flex}.note-searchbox{background:var(--note-card-bg);border:1px solid var(--note-line-strong);border-radius:var(--note-radius-sm);flex:280px;align-items:center;gap:7px;min-width:0;height:38px;padding-left:11px;transition:border-color .16s,box-shadow .16s;display:flex}.note-searchbox:focus-within{border-color:var(--note-accent);box-shadow:0 0 0 3px var(--note-accent-soft)}.note-searchbox input{min-width:0;height:100%;color:var(--note-ink);font-family:var(--note-ui-font);font-size:var(--type-body-sm,14px);background:0 0;border:0;outline:0;flex:1;padding:0}.note-searchbox input::placeholder{color:var(--note-faint)}.note-search-clear{width:28px;height:28px;color:var(--note-faint);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.note-search-clear:hover{color:var(--note-ink);background:var(--note-accent-soft)}.note-search-submit{color:#fff;background:var(--note-btn-bg);border:0;border-left:1px solid var(--note-line);border-radius:0 var(--note-radius-sm) var(--note-radius-sm) 0;font-family:var(--note-ui-font);font-size:var(--type-button-sm,12.5px);font-weight:var(--note-chip-weight);flex:none;align-self:stretch;padding:0 14px}.note-search-submit:hover{filter:brightness(1.1)}.note-discover-sort{background:var(--note-accent-soft);border:1px solid var(--note-line);border-radius:var(--note-radius-sm);flex:none;gap:3px;padding:3px;display:flex}.note-discover-sort button{min-height:30px;color:var(--note-muted);border-radius:calc(var(--note-radius-sm) - 2px);font-family:var(--note-ui-font);font-size:var(--type-button-sm,12.5px);cursor:pointer;background:0 0;border:0;padding:4px 11px}.note-discover-sort button[data-active=true]{color:var(--note-accent);background:var(--note-card-bg);font-weight:var(--note-chip-weight);box-shadow:0 1px 3px #141e1a14}.note-search-summary{color:var(--note-muted);font-family:var(--note-ui-font);font-size:var(--type-body-sm,14px);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.note-search-summary button{color:var(--note-accent);background:var(--note-accent-soft);border-radius:var(--note-radius-sm);font-size:var(--type-button-sm,12.5px);cursor:pointer;border:0;padding:3px 9px}.note-skeleton-card{background:var(--note-card-bg);border:var(--note-card-border);border-radius:var(--note-radius);padding:0 0 11px;overflow:hidden}.note-skeleton-card .MuiSkeleton-root{margin-left:11px;margin-right:11px}.note-skeleton-card .MuiSkeleton-rounded{margin-left:0;margin-right:0}.note-mine-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 0 14px;display:flex}.note-mine-tabs{scrollbar-width:none;gap:8px;padding-bottom:16px;display:flex;overflow-x:auto}.note-mine-tabs::-webkit-scrollbar{display:none}.note-mine-row{background:var(--note-card-bg);border:var(--note-card-border);border-radius:var(--note-radius);box-shadow:var(--note-shadow);align-items:stretch;gap:14px;padding:12px;display:flex}.note-mine-cover{width:96px;height:96px;color:var(--note-faint);background:var(--note-accent-soft);border-radius:var(--note-radius-sm);font-family:var(--note-ui-font);flex:none;place-items:center;font-size:11px;text-decoration:none;display:grid;overflow:hidden}.note-mine-cover img{object-fit:cover;width:100%;height:100%;display:block}.note-mine-body{flex-direction:column;flex:1;min-width:0;display:flex}.note-mine-title-row{align-items:flex-start;gap:10px;display:flex}.note-mine-title{min-width:0;color:var(--note-ink);font-family:var(--note-font);font-size:var(--note-card-title-size);font-weight:var(--note-title-weight);flex:1;line-height:1.5;text-decoration:none}.note-mine-title:hover{color:var(--note-accent)}.note-mine-meta{color:var(--note-faint);font-family:var(--note-ui-font);font-size:var(--type-meta,12px);flex-wrap:wrap;align-items:center;gap:12px;margin-top:7px;display:flex}.note-mine-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-top:auto;padding-top:10px;display:flex}@media (max-width:680px){.note-mine-head{padding-top:14px}.note-mine-row{align-items:flex-start;gap:11px;padding:10px}.note-mine-cover{width:76px;height:76px}.note-mine-title{font-size:var(--type-body-sm,14px)}.note-mine-actions{justify-content:flex-start}.note-discover-tools{flex-direction:column;align-items:stretch;gap:8px}.note-searchbox{flex-basis:auto;width:100%}.note-discover-sort{width:100%}.note-discover-sort button{flex:1}}.note-chip{appearance:none;font-family:inherit;font-size:var(--type-tag,11.5px);font-weight:var(--note-chip-weight);white-space:nowrap;color:var(--note-chip-color);background:var(--note-chip-bg);border:var(--note-chip-border);border-radius:var(--note-radius-sm);cursor:pointer;flex:none;align-items:center;padding:5px 12px;line-height:1.4;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.note-chip[data-active=true]{color:#fff;background:var(--note-accent);border-color:var(--note-accent)}.note-tag{font-family:var(--note-font);font-size:var(--type-tag,11.5px);border-radius:var(--note-radius-sm);background:var(--note-tag-bg);border:var(--note-tag-border);color:var(--note-accent);cursor:pointer;align-items:center;padding:4px 11px;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.note-tag:hover{color:#fff;background:var(--note-accent);border-color:var(--note-accent)}.note-scroll-x{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.note-scroll-x::-webkit-scrollbar{display:none}.note-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.note-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--note-card-bg);border-radius:var(--note-radius);display:flex;overflow-x:auto}.note-carousel::-webkit-scrollbar{display:none}.note-carousel>.note-slide{scroll-snap-align:start;flex:0 0 100%}.note-carousel .note-slide img{width:100%;height:auto;display:block}.note-gallery-nav{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #ffffff3d;width:40px;height:40px;position:absolute;top:50%;transform:translateY(-50%);color:#fff!important;background:#1919196b!important}.note-gallery-nav:hover{background:#191919a3!important}.note-gallery-nav[data-dir=prev]{left:10px}.note-gallery-nav[data-dir=next]{right:10px}.note-thumbs{scrollbar-width:none;gap:8px;margin-top:10px;display:flex;overflow-x:auto}.note-thumbs::-webkit-scrollbar{display:none}.note-thumb{border-radius:var(--note-radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;width:44px;height:44px;padding:2px}.note-thumb img{object-fit:cover;border-radius:max(0px, calc(var(--note-radius-sm) - 2px));opacity:.68;width:100%;height:100%;transition:opacity .16s;display:block}.note-thumb:hover img{opacity:.92}.note-thumb[data-on=true]{border-color:var(--note-accent)}.note-thumb[data-on=true] img{opacity:1}.note-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:480px;display:grid}.note-editor-cell{aspect-ratio:1;border-radius:var(--note-radius-sm);background:var(--note-accent-soft);cursor:grab;position:relative;overflow:hidden}.note-editor-cell[data-drag=true]{outline:2px solid var(--note-accent);outline-offset:-2px}.note-editor-cell img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.note-editor-cover{font-size:var(--type-micro,10px);color:#fff;background:var(--note-accent);border-radius:var(--note-radius-sm);padding:2px 7px;line-height:1.5;position:absolute;top:5px;left:5px}.note-editor-first{font-family:inherit;font-size:var(--type-micro,10px);color:#fff;border-radius:var(--note-radius-sm);cursor:pointer;background:#00000073;border:none;padding:2px 8px;line-height:1.5;transition:background .15s;position:absolute;bottom:5px;left:5px}.note-editor-first:hover{background:#0000009e}.note-editor-order{flex-direction:column;gap:3px;display:flex;position:absolute;bottom:4px;right:4px}.note-editor-order .MuiIconButton-root{color:#fff;border-radius:var(--note-radius-sm);background:#0000007a;width:40px;height:40px;padding:0}.note-editor-order .MuiIconButton-root:hover{background:#000000a8}.note-editor-add{aspect-ratio:1;font-family:inherit;font-size:var(--type-button-sm,12.5px);color:var(--note-muted);border:1px dashed var(--note-line-strong);border-radius:var(--note-radius-sm);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:color .15s,border-color .15s;display:flex}.note-editor-add:hover{color:var(--note-accent);border-color:var(--note-accent)}.note-editor-mask{background:#1414186b;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.note-editor-count{font-size:var(--type-meta,12px);color:var(--note-faint);font-variant-numeric:tabular-nums}.note-author{align-items:center;gap:10px;padding:14px 0 12px;display:flex}.note-author-back,.note-author-more{color:var(--note-ink);border-radius:var(--note-radius-sm);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:6px;display:inline-flex}.note-author-more{color:var(--note-muted)}.note-author-back:hover,.note-author-more:hover{background:var(--note-accent-soft);color:var(--note-accent)}.note-author-link{flex:none;display:inline-flex}.note-author-who{flex:1;min-width:0}.note-author-nm{font-size:var(--type-body-sm,14px);font-weight:var(--note-title-weight);color:var(--note-ink);align-items:center;line-height:1.4;display:flex}.note-author-nm a{color:inherit;text-decoration:none}.note-author-nm a:hover{color:var(--note-accent)}.note-author-sub{font-size:var(--type-meta,12px);color:var(--note-faint);margin-top:1px;line-height:1.45}.note-follow{font:inherit;font-size:var(--type-button-sm,12.5px);font-weight:var(--note-chip-weight);cursor:pointer;color:#fff;background:var(--note-btn-bg);border:1px solid var(--note-btn-bg);border-radius:var(--note-radius-sm);flex:none;padding:5px 14px}.note-follow[data-on=true]{color:var(--note-muted);border-color:var(--note-line-strong);background:0 0}.note-review{font-size:var(--type-excerpt,13.5px);background:var(--note-warm-soft);color:var(--note-warm);border:1px solid var(--note-warm-line);border-radius:var(--note-radius);align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;display:flex}.note-grid{grid-template-columns:600px minmax(0,1fr);align-items:start;gap:0 40px;display:grid}.note-media{min-width:0;position:sticky;top:24px}.note-panel{min-width:0}@media (max-width:1199px){.note-author,.note-review,.note-grid{max-width:760px;margin-left:auto;margin-right:auto}.note-grid{display:block}.note-media{position:static}.note-panel{padding-top:14px}}.note-pic-count{font-size:var(--type-micro,10px);letter-spacing:.3px;color:#fff;background:#1919198c;border-radius:999px;padding:5px 8px;font-weight:600;line-height:1;position:absolute;top:10px;right:10px}.note-d-title{font-size:var(--type-detail-title,26px);font-weight:var(--note-title-weight);font-family:var(--note-font);color:var(--note-ink);margin:0;line-height:1.4}.note-d-text{font-size:var(--note-body-size);font-family:var(--note-font);line-height:var(--type-rich-body-lh,1.9);white-space:pre-line;color:var(--note-ink);margin:10px 0 0}.note-d-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.note-d-meta{font-size:var(--type-meta,12px);color:var(--note-faint);margin:12px 0 0}.note-actions{border-top:1px solid var(--note-line);align-items:center;gap:24px;margin-top:18px;padding-top:10px;display:flex}.note-act{font:inherit;font-size:var(--type-button-sm,12.5px);color:var(--note-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 2px;display:inline-flex}.note-act[data-on=true][data-kind=like]{color:var(--note-like)}.note-act[data-on=true][data-kind=bookmark]{color:var(--note-warm)}@media (max-width:760px){.note-actions{justify-content:space-between;gap:0}}@media (max-width:680px){.note-panel{flex-direction:column;display:flex}.note-actions{z-index:10;padding:10px 76px calc(6px + env(safe-area-inset-bottom)) 0;background:var(--note-card-bg);border-top:1px solid var(--note-line);order:10;margin-top:14px;position:sticky;bottom:0}body[data-theme-preset=coral] .note-actions{bottom:calc(56px + env(safe-area-inset-bottom));padding-bottom:10px}}.note-scope .note-comments{border-top:1px solid var(--note-line);margin-top:20px;padding-top:14px}.note-scope #disc-comments>.MuiBox-root>:first-child{display:none}.note-comments-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.note-comments-head h3{font-family:var(--note-ui-font);font-size:var(--type-card-title-xs,15px);font-weight:var(--note-chip-weight);color:var(--note-muted);margin:0}.note-comments-sorts{gap:4px;margin-left:auto;display:flex}.note-comments-sorts button{font:inherit;font-size:var(--type-button-sm,12.5px);color:var(--note-muted);border-radius:var(--note-radius-sm);cursor:pointer;background:0 0;border:none;padding:3px 8px}.note-comments-sorts button[data-on=true]{color:var(--note-accent);background:var(--note-accent-soft);font-weight:var(--note-chip-weight)}.note-load-more{width:100%;font:inherit;font-size:var(--type-button-sm,12.5px);color:var(--note-muted);border:1px solid var(--note-line-strong);border-radius:var(--note-radius-sm);cursor:pointer;background:0 0;margin-top:10px;padding:9px;display:block}.note-load-more:hover:not(:disabled){color:var(--note-accent);border-color:var(--note-accent)}.note-load-more:disabled{opacity:.6;cursor:default}.note-scope .note-comments .markdown-body{color:var(--note-ink);font-family:var(--note-ui-font);background-color:#0000}.note-scope .note-comments .MuiTypography-root{font-family:var(--note-ui-font)}.note-scope .note-comments .MuiAvatar-root{border-radius:var(--note-avatar-radius)}.note-scope .note-comments .MuiButton-textPrimary{color:var(--note-accent)}.note-comments-closed{font-size:var(--type-body-sm,14px);color:var(--note-faint);margin-top:18px}body[data-theme-mode=dark] .note-d-title,body[data-theme-mode=dark] .note-d-text,body[data-theme-mode=dark] .note-author-nm,body[data-theme-mode=dark] .note-author-nm a,body[data-theme-mode=dark] .note-author-back,body[data-theme-mode=dark] .note-scope .note-comments .markdown-body{color:var(--mui-palette-text-primary)}body[data-theme-mode=dark] .note-author-more,body[data-theme-mode=dark] .note-author-sub,body[data-theme-mode=dark] .note-d-meta,body[data-theme-mode=dark] .note-comments-head h3,body[data-theme-mode=dark] .note-comments-sorts button:not([data-on=true]),body[data-theme-mode=dark] .note-comments-closed,body[data-theme-mode=dark] .note-load-more{color:var(--mui-palette-text-secondary)}.note-related{border-top:1px solid var(--note-line);margin-top:26px;padding-top:14px}.note-related-head{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.note-related-head h3{font-size:var(--type-card-title-xs,15px);font-weight:var(--note-chip-weight);color:var(--note-muted);margin:0}.note-related-head a{font-size:var(--type-button-sm,12.5px);color:var(--note-accent);margin-left:auto;text-decoration:none}.note-related-grid{column-count:2;column-gap:12px}.note-related-grid>*{break-inside:avoid;margin-bottom:12px}.note-related-group+.note-related-group{margin-top:22px}body:not([data-theme-preset=editorial]) .note-scope{--note-font:var(--font-sans);--note-ui-font:var(--font-sans);--note-accent:var(--accent);--note-accent-soft:var(--accent-soft);--note-warm:var(--status-pending-fg);--note-warm-soft:var(--status-pending-bg);--note-warm-line:var(--line-strong);--note-radius:var(--radius-md);--note-radius-sm:var(--radius-sm)}body[data-theme-mode=dark] .note-scope{--note-card-bg:var(--surface-card);--note-ink:var(--ink);--note-muted:var(--ink-muted);--note-faint:var(--ink-muted);--note-line:var(--line);--note-line-strong:var(--line-strong);--note-like:var(--status-unsolved-fg);--note-shadow:none}
