@layer components{[data-post-content] :not(pre)>code{color:var(--text-primary);overflow-wrap:anywhere;word-break:break-word;background:var(--surface-card);border:1px solid var(--border);box-shadow:var(--shadow-border);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:4px;margin:0;padding:.4em;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px;font-weight:500;line-height:1.5}[data-post-content] :not(pre)>code+code{margin-inline-start:var(--inline-code-gap)}[data-post-content] pre{background:var(--foreground);margin:1.25rem 0;padding:14px 18px;line-height:1.65;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){[data-post-content] pre{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}[data-post-content] pre{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-post-content] pre{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent)}}[data-post-content] pre{border-radius:12px}:root.dark [data-post-content] pre{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root.dark [data-post-content] pre{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}:root.dark [data-post-content] pre{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root.dark [data-post-content] pre{border-color:color-mix(in srgb, var(--foreground) 12%, transparent)}}[data-post-content] pre code{font-family:ui-monospace,JetBrains Mono,SFMono-Regular,Menlo,Consolas,Courier New,monospace;font-size:13.5px;font-weight:400;line-height:inherit;color:var(--text-primary);box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0}[data-post-content] .md-editor-code{border:1px solid var(--border);border-radius:9px;margin:1em 0;position:relative;overflow:hidden}[data-post-content] .md-editor-code .md-editor-code-head{z-index:var(--z-raised);height:32px;color:var(--hltools-color,hsl(var(--muted-foreground)));background:var(--hltools-bg,hsl(var(--muted)));border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none;align-items:center;margin:0;padding:0 7.2px 0 0;font-size:1em;display:flex;position:sticky;top:0}[data-post-content] .md-editor-code .md-editor-code-head .mac-dots{flex-shrink:0;gap:5.4px;margin-left:3.6px;margin-right:3.6px;display:flex}[data-post-content] .md-editor-code .md-editor-code-head .mac-dot{border-radius:50%;width:10.8px;height:10.8px;transition:opacity .3s,transform .3s}[data-post-content] .md-editor-code .md-editor-code-head .mac-dot.red{background:linear-gradient(135deg,#ff6159,#ff5f52);box-shadow:0 1px 3px #ff615966}[data-post-content] .md-editor-code .md-editor-code-head .mac-dot.yellow{background:linear-gradient(135deg,#ffbd2e,#ffbb28);box-shadow:0 1px 3px #ffbd2e66}[data-post-content] .md-editor-code .md-editor-code-head .mac-dot.green{background:linear-gradient(135deg,#28ca42,#27c93f);box-shadow:0 1px 3px #28ca4266}[data-post-content] .md-editor-code .md-editor-code-head .mac-dots:hover .mac-dot{transform:scale(1.1)}[data-post-content] .md-editor-code .md-editor-code-head .code-lang{color:var(--hltools-color,hsl(var(--muted-foreground)));text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:0 5.4px;font-size:.95em;font-weight:700;overflow:hidden}[data-post-content] .md-editor-code .md-editor-code-head .copy-button{width:1.8em;height:1.8em;color:var(--hltools-color,hsl(var(--muted-foreground)));cursor:pointer;background:0 0;border:none;border-radius:3.6px;justify-content:center;align-items:center;margin-left:auto;transition:color .2s;display:flex}[data-post-content] .md-editor-code .md-editor-code-head .copy-button:hover{color:var(--primary);background:var(--surface-card)}[data-post-content] .md-editor-code .md-editor-code-head .copy-button.copied{color:var(--state-success)}[data-post-content] .md-editor-code .md-editor-code-head .copy-button svg{width:14.4px;height:14.4px}[data-post-content] .md-editor-code pre{background-color:#0000;border:none;border-radius:0;max-height:50000px;margin:0;padding:0;line-height:1.6;transition:max-height .35s ease-in-out;position:relative;overflow:hidden}[data-post-content] .md-editor-code pre code{color:var(--md-theme-code-block-color,#a9b7c6);background:var(--surface-card);border-radius:0;flex-direction:row-reverse;margin:0;padding:0;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:12.6px;line-height:1.6;display:flex;position:relative;overflow:auto}[data-post-content] .md-editor-code .md-editor-code-block{min-width:0;color:var(--md-theme-code-block-color,#a9b7c6);white-space:pre;word-break:normal;flex:1;padding:4.5px 0 4.5px 7.2px;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:12.6px;line-height:1.6;overflow-x:auto}[data-post-content] .md-editor-code span[rn-wrapper]{box-sizing:border-box;width:32px;min-width:32px;color:var(--neutral-gray);background:var(--surface-muted,hsl(var(--muted)));border-right:1px solid var(--border);-webkit-user-select:none;user-select:none;flex-direction:column;flex-shrink:0;align-items:flex-end;padding:4.5px 6px;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:12.6px;display:flex;position:relative;top:auto;left:auto}[data-post-content] .md-editor-code span[rn-wrapper] span{white-space:nowrap;pointer-events:none;counter-increment:linenumber;line-height:1.6;display:block}[data-post-content] .md-editor-code span[rn-wrapper] span:before{content:counter(linenumber);color:var(--neutral-gray);text-align:right;display:block}[data-post-content] .md-editor-code.is-collapsed{overflow:hidden}[data-post-content] .md-editor-code.is-collapsed pre{padding-bottom:0}[data-post-content] .md-editor-code.is-collapsible:not(.is-collapsed) pre{padding-bottom:28.8px}[data-post-content] .md-editor-code .code-expand-btn{z-index:var(--z-elevated);width:100%;height:28.8px;font:inherit;color:var(--foreground);cursor:pointer;background:var(--surface-muted,hsl(var(--muted)));border:none;justify-content:center;align-items:center;padding:0;font-size:14.4px;transition:background-color .3s,color .3s,box-shadow .3s;display:flex;position:absolute;bottom:0;left:0;right:0}[data-post-content] .md-editor-code .code-expand-btn:hover{color:var(--foreground);background:var(--surface-card-muted)}[data-post-content] .md-editor-code .code-expand-btn i{color:currentColor;transition:transform .3s}[data-post-content] .md-editor-code .code-expand-btn.is-expanded i{transform:rotate(180deg)}[data-post-content] img{-webkit-user-drag:none;border-radius:8px;max-width:100%;height:auto;margin:1em 0;box-shadow:0 4px 12px #0000001a}[data-post-content] img[data-src]{background:var(--surface-card-muted);min-height:100px}[data-post-content] .article-image,[data-post-content] .article-imageimage-align-center,[data-post-content] .article-imageimage-align-left,[data-post-content] .article-imageimage-align-right{border-radius:8px;max-width:100%;height:auto;display:block}[data-post-content] .image-align-left,[data-post-content] .article-imageimage-align-left{margin-left:0;margin-right:auto;display:block}[data-post-content] .image-align-center,[data-post-content] .article-imageimage-align-center{margin-left:auto;margin-right:auto;display:block}[data-post-content] .image-align-right,[data-post-content] .article-imageimage-align-right{margin-left:auto;margin-right:0;display:block}[data-post-content] figure{text-align:center;width:100%;margin:1.5em 0}[data-post-content] figure img{max-width:100%;margin:0 auto;display:block}[data-post-content] figure figcaption{color:var(--text-secondary);text-align:center;margin-top:.5em;padding:0;font-size:.875em;line-height:1.5}[data-post-content] figure figcaption:empty{display:none}[data-post-content] figure.image-figure{flex-direction:column;margin:1.5em 0;display:flex}[data-post-content] figure.image-figure.image-align-left{align-items:flex-start}[data-post-content] figure.image-figure.image-align-center{align-items:center}[data-post-content] figure.image-figure.image-align-right{align-items:flex-end}[data-post-content] figure.image-figure img{box-shadow:none;margin:0}[data-post-content] .image-style-border,[data-post-content] img.image-style-border,[data-post-content] .image-style-border .article-image{border:2px solid var(--border);box-shadow:none;border-radius:8px}[data-post-content] .image-style-shadow,[data-post-content] img.image-style-shadow,[data-post-content] .image-style-shadow .article-image{border-radius:8px;box-shadow:0 2px 16px -3px #00000026}[data-post-content] .image-rotation-90,[data-post-content] .image-rotation-90 .article-image{transform:rotate(90deg)}[data-post-content] .image-rotation-180,[data-post-content] .image-rotation-180 .article-image{transform:rotate(180deg)}[data-post-content] .image-rotation-270,[data-post-content] .image-rotation-270 .article-image{transform:rotate(270deg)}[data-post-content] .tableWrapper,[data-post-content] .table-container{border:1px solid var(--border);border-radius:8px;margin:1rem 0;position:relative;overflow:auto hidden}[data-post-content] .tableWrapper p,[data-post-content] .table-container p{margin:0}[data-post-content] table{empty-cells:show;border-spacing:0;border-collapse:collapse;border:none;width:100%;margin:0;display:table}[data-post-content] thead,:root.dark [data-post-content] thead{background:var(--muted)}[data-post-content] th,[data-post-content] td{text-align:left;vertical-align:middle;border:1px solid var(--border);min-width:68px;padding:.425rem .6375rem;font-size:14px;line-height:1.5;position:relative}[data-post-content] th{background:var(--muted);font-size:14px;font-weight:600}:root.dark [data-post-content] th{background:var(--muted)}[data-post-content] td{background:var(--background)}[data-post-content] th p,[data-post-content] td p{margin:0;font-size:14px}[data-post-content] .selectedCell{background:var(--primary-op)}[data-post-content] .tableWrapper tr>:first-child,[data-post-content] .table-container tr>:first-child,[data-post-content]>table tr>:first-child{border-left:none}[data-post-content] .tableWrapper tr>:last-child,[data-post-content] .table-container tr>:last-child,[data-post-content]>table tr>:last-child{border-right:none}[data-post-content] .tableWrapper tr:last-child>*,[data-post-content] .table-container tbody tr:last-child>*,[data-post-content]>table tbody tr:last-child>*{border-bottom:none}[data-post-content] .tableWrapper tr:first-child>*,[data-post-content] .table-container table tr:first-child>*,[data-post-content]>table tr:first-child>*{border-top:none}[data-post-content]>table{border:1px solid var(--border);border-radius:8px;margin:1rem 0;overflow:hidden}[data-post-content] .column-resize-handle{display:none}[data-post-content] mark{background-color:var(--state-warning);padding:.1em 0}@supports (color:color-mix(in lab, red, red)){[data-post-content] mark{background-color:color-mix(in srgb, var(--state-warning) 35%, transparent)}}[data-post-content] mark{border-radius:2px}[data-post-content] s{text-decoration:line-through}[data-post-content] sup{vertical-align:super;font-size:.75em}[data-post-content] sub{vertical-align:sub;font-size:.75em}[data-post-content] hr{border:1px dashed var(--primary-op);margin:1rem 0;display:flex;position:relative}[data-post-content] .violet-tip-wrapper{content-visibility:visible;display:inline-block;position:relative}[data-post-content] .violet-tip-text{color:var(--primary);text-underline-offset:3px;cursor:help;padding:0 1.7px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:opacity .3s;display:inline-block;position:relative}[data-post-content] .violet-tip-text:hover{opacity:.8}[data-post-content] .violet-tip{z-index:var(--z-popover);min-width:102px;max-width:255px;color:var(--surface-inverse);white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0;background:0 0;border-radius:5.1px;padding:0;font-size:11.9px;line-height:1.4;transition:opacity .15s;position:absolute}[data-post-content] .violet-tip .tip-content{background:var(--overlay-deep);will-change:backdrop-filter;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-transparent);white-space:pre-wrap;word-wrap:break-word;border-radius:5.1px;padding:6.8px 10.2px}[data-post-content] .violet-tip.tip-top{margin-bottom:6.8px;bottom:100%;left:50%;transform:translate(-50%)}[data-post-content] .violet-tip.tip-bottom{margin-top:6.8px;top:100%;left:50%;transform:translate(-50%)}[data-post-content] .violet-tip.tip-left{margin-right:6.8px;top:50%;right:100%;transform:translateY(-50%)}[data-post-content] .violet-tip.tip-right{margin-left:6.8px;top:50%;left:100%;transform:translateY(-50%)}[data-post-content] .violet-tip.show,[data-post-content] .violet-tip[data-visible=true]{visibility:visible;opacity:1;pointer-events:auto}[data-post-content] .violet-tip.tip-info .tip-content{background:var(--status-note)}[data-post-content] .violet-tip.tip-warning .tip-content{background:var(--status-warning)}[data-post-content] .violet-tip.tip-error .tip-content{background:var(--status-danger)}[data-post-content] .violet-tip.tip-success .tip-content{background:var(--status-tip)}[data-post-content] .violet-tip.tip-light .tip-content{color:var(--foreground);background:var(--card);border:1px solid var(--border)}[data-post-content] .admonition{border:1px solid #0000;border-radius:6.8px;margin:.85rem 0;padding:.85rem}[data-post-content] .admonition.note{background:var(--status-note)}@supports (color:color-mix(in lab, red, red)){[data-post-content] .admonition.note{background:color-mix(in srgb, var(--status-note) 10%, transparent)}}[data-post-content] .admonition.note{border-color:var(--status-note)}@supports (color:color-mix(in lab, red, red)){[data-post-content] .admonition.note{border-color:color-mix(in srgb, var(--status-note) 25%, transparent)}}[data-post-content] .admonition.info{background:var(--status-info)}@supports (color:color-mix(in lab, red, red)){[data-post-content] .admonition.info{background:color-mix(in srgb, var(--status-info) 10%, transparent)}}[data-post-content] .admonition.info{border-color:var(--status-info)}@supports (color:color-mix(in lab, red, red)){[data-post-content] .admonition.info{border-color:color-mix(in srgb, var(--status-info) 25%, transparent)}}[data-post-content] .admonition.tip{background:var(--status-tip)}@supports (color:color-mix(in lab, red, red)){[data-post-content] .admonition.tip{background:color-mix(in srgb, var(--status-tip) 10%, transparent)}}[data-post-content] .admonition.tip{border-color:var(--status-tip)}@supports (color:color-mix(in lab, red, red)){[data-post-content] .admonition.tip{border-color:color-mix(in srgb, var(--status-tip) 25%, transparent)}}[data-post-content] .admonition.success{background:var(--status-success)}@supports (color:color-mix(in lab, red, red)){[data-post-content] .admonition.success{background:color-mix(in srgb, var(--status-success) 10%, transparent)}}[data-post-content] .admonition.success{border-color:var(--status-success)}@supports (color:color-mix(in lab, red, red)){[data-post-content] .admonition.success{border-color:color-mix(in srgb, var(--status-success) 25%, transparent)}}[data-post-content] .admonition.warning{background:var(--status-warning)}@supports (color:color-mix(in lab, red, red)){[data-post-content] .admonition.warning{background:color-mix(in srgb, var(--status-warning) 10%, transparent)}}[data-post-content] .admonition.warning{border-color:var(--status-warning)}@supports (color:color-mix(in lab, red, red)){[data-post-content] .admonition.warning{border-color:color-mix(in srgb, var(--status-warning) 25%, transparent)}}[data-post-content] .admonition.danger{background:var(--status-danger)}@supports (color:color-mix(in lab, red, red)){[data-post-content] .admonition.danger{background:color-mix(in srgb, var(--status-danger) 10%, transparent)}}[data-post-content] .admonition.danger{border-color:var(--status-danger)}@supports (color:color-mix(in lab, red, red)){[data-post-content] .admonition.danger{border-color:color-mix(in srgb, var(--status-danger) 25%, transparent)}}[data-post-content] .admonition-title{flex-wrap:wrap;align-items:center;gap:.425rem;margin-bottom:.425rem;font-weight:600;line-height:1.5;display:flex}[data-post-content] .admonition-title:before{white-space:nowrap;border:1px solid #0000;border-radius:3.4px;flex-shrink:0;align-items:center;gap:3.4px;padding:1.7px 6.8px;font-size:10.2px;font-weight:600;line-height:1.4;display:inline-flex}[data-post-content] .admonition.note .admonition-title{color:var(--status-note)}[data-post-content] .admonition.note .admonition-title:before{content:"📝注释";color:var(--status-note);background:var(--status-note)}@supports (color:color-mix(in lab, red, red)){[data-post-content] .admonition.note .admonition-title:before{background:color-mix(in srgb, var(--status-note) 14%, transparent)}}[data-post-content] .admonition.note .admonition-title:before{border-color:var(--status-note)}@supports (color:color-mix(in lab, red, red)){[data-post-content] .admonition.note .admonition-title:before{border-color:color-mix(in srgb, var(--status-note) 35%, transparent)}}[data-post-content] .admonition.info .admonition-title{color:var(--status-info)}[data-post-content] .admonition.info .admonition-title:before{content:"ℹ️信息";color:var(--status-info);background:var(--status-info)}@supports (color:color-mix(in lab, red, red)){[data-post-content] .admonition.info .admonition-title:before{background:color-mix(in srgb, var(--status-info) 14%, transparent)}}[data-post-content] .admonition.info .admonition-title:before{border-color:var(--status-info)}@supports (color:color-mix(in lab, red, red)){[data-post-content] .admonition.info .admonition-title:before{border-color:color-mix(in srgb, var(--status-info) 35%, transparent)}}[data-post-content] .admonition.tip .admonition-title{color:var(--status-tip)}[data-post-content] .admonition.tip .admonition-title:before{content:"💡提示";color:var(--status-tip);background:var(--status-tip)}@supports (color:color-mix(in lab, red, red)){[data-post-content] .admonition.tip .admonition-title:before{background:color-mix(in srgb, var(--status-tip) 14%, transparent)}}[data-post-content] .admonition.tip .admonition-title:before{border-color:var(--status-tip)}@supports (color:color-mix(in lab, red, red)){[data-post-content] .admonition.tip .admonition-title:before{border-color:color-mix(in srgb, var(--status-tip) 35%, transparent)}}[data-post-content] .admonition.success .admonition-title{color:var(--status-success)}[data-post-content] .admonition.success .admonition-title:before{content:"  成功";color:var(--status-success);background:var(--status-success)}@supports (color:color-mix(in lab, red, red)){[data-post-content] .admonition.success .admonition-title:before{background:color-mix(in srgb, var(--status-success) 14%, transparent)}}[data-post-content] .admonition.success .admonition-title:before{border-color:var(--status-success)}@supports (color:color-mix(in lab, red, red)){[data-post-content] .admonition.success .admonition-title:before{border-color:color-mix(in srgb, var(--status-success) 35%, transparent)}}[data-post-content] .admonition.warning .admonition-title{color:var(--status-warning)}[data-post-content] .admonition.warning .admonition-title:before{content:"️警告";color:var(--status-warning);background:var(--status-warning)}@supports (color:color-mix(in lab, red, red)){[data-post-content] .admonition.warning .admonition-title:before{background:color-mix(in srgb, var(--status-warning) 14%, transparent)}}[data-post-content] .admonition.warning .admonition-title:before{border-color:var(--status-warning)}@supports (color:color-mix(in lab, red, red)){[data-post-content] .admonition.warning .admonition-title:before{border-color:color-mix(in srgb, var(--status-warning) 35%, transparent)}}[data-post-content] .admonition.danger .admonition-title{color:var(--status-danger)}[data-post-content] .admonition.danger .admonition-title:before{content:"🚨危险";color:var(--status-danger);background:var(--status-danger)}@supports (color:color-mix(in lab, red, red)){[data-post-content] .admonition.danger .admonition-title:before{background:color-mix(in srgb, var(--status-danger) 14%, transparent)}}[data-post-content] .admonition.danger .admonition-title:before{border-color:var(--status-danger)}@supports (color:color-mix(in lab, red, red)){[data-post-content] .admonition.danger .admonition-title:before{border-color:color-mix(in srgb, var(--status-danger) 35%, transparent)}}html.dark [data-post-content] .admonition.note{background:var(--status-note)}@supports (color:color-mix(in lab, red, red)){html.dark [data-post-content] .admonition.note{background:color-mix(in srgb, var(--status-note) 15%, transparent)}}html.dark [data-post-content] .admonition.info{background:var(--status-info)}@supports (color:color-mix(in lab, red, red)){html.dark [data-post-content] .admonition.info{background:color-mix(in srgb, var(--status-info) 15%, transparent)}}html.dark [data-post-content] .admonition.tip{background:var(--status-tip)}@supports (color:color-mix(in lab, red, red)){html.dark [data-post-content] .admonition.tip{background:color-mix(in srgb, var(--status-tip) 15%, transparent)}}html.dark [data-post-content] .admonition.success{background:var(--status-success)}@supports (color:color-mix(in lab, red, red)){html.dark [data-post-content] .admonition.success{background:color-mix(in srgb, var(--status-success) 15%, transparent)}}html.dark [data-post-content] .admonition.warning{background:var(--status-warning)}@supports (color:color-mix(in lab, red, red)){html.dark [data-post-content] .admonition.warning{background:color-mix(in srgb, var(--status-warning) 15%, transparent)}}html.dark [data-post-content] .admonition.danger{background:var(--status-danger)}@supports (color:color-mix(in lab, red, red)){html.dark [data-post-content] .admonition.danger{background:color-mix(in srgb, var(--status-danger) 15%, transparent)}}[data-post-content] .admonition-body{font-size:.95em;line-height:1.7}[data-post-content] .admonition-body>:first-child{margin-top:0}[data-post-content] .admonition-body>:last-child{margin-bottom:0}[data-post-content] .inline-underline,[data-post-content] u{text-decoration:underline;-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:4px}[data-post-content] .inline-emphasis-mark{-webkit-text-emphasis:filled dot var(--primary);text-emphasis:filled dot var(--primary);text-emphasis-position:under left}[data-post-content] .inline-wavy{-webkit-text-decoration:underline wavy;text-decoration:underline wavy;-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:3px}[data-post-content] .inline-delete{opacity:.7;text-decoration:line-through;text-decoration-thickness:2px}[data-post-content] .inline-kbd{color:var(--text-primary);background:var(--surface-card-muted);border:1px solid var(--border);box-shadow:0 1px 0 var(--foreground), inset 0 0 0 2px var(--surface-card);border-radius:4px;padding:2px 6px;font-family:Monaco,Menlo,Consolas,monospace;font-size:.85em;line-height:1.4;display:inline-block}@supports (color:color-mix(in lab, red, red)){[data-post-content] .inline-kbd{box-shadow:0 1px 0 color-mix(in srgb, var(--foreground) 20%, transparent), inset 0 0 0 2px var(--surface-card)}}[data-post-content] .inline-password{color:#0000;cursor:pointer;-webkit-user-select:none;user-select:none;background:#a1a1a1;border-radius:2px;padding:2px 4px;transition:color .3s,background-color .3s}[data-post-content] .inline-password:hover{color:var(--text-primary,var(--foreground));background:0 0}[data-post-content] .music-container{background:var(--card);border:1px solid var(--border);border-radius:12px;margin:1rem 0;overflow:hidden}[data-post-content] .music-container .aplayer{background:var(--card);box-shadow:none}[data-post-content] .music-container .aplayer .aplayer-body{background:var(--card)}[data-post-content] .music-container .aplayer .aplayer-info{border-color:var(--border)}[data-post-content] .markdown-music-player{-webkit-user-select:none;user-select:none;width:100%;margin:20px 0}[data-post-content] .markdown-music-player .music-player-container{background:var(--card);border:1px solid var(--border);border-radius:12px;align-items:center;gap:16px;width:100%;min-height:200px;padding:0 16px 0 0;transition:box-shadow .3s;display:flex;position:relative;overflow:visible;box-shadow:0 2px 8px #0000000f}[data-post-content] .markdown-music-player .music-artwork-container{width:200px;height:200px;z-index:var(--z-raised);flex-shrink:0;position:relative;overflow:visible}[data-post-content] .markdown-music-player .music-artwork-wrapper{aspect-ratio:1;cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;overflow:visible}[data-post-content] .markdown-music-player .music-artwork-wrapper.is-playing{transform:scale(1.02)}[data-post-content] .markdown-music-player .music-artwork-wrapper img{margin:0}[data-post-content] .markdown-music-player .vinyl-background{object-fit:contain;width:100%;max-width:none;height:100%;z-index:var(--z-base);pointer-events:none;box-shadow:none;border-radius:0;margin:0;position:absolute;top:60%;left:68%;transform:translate(-50%,-50%)}[data-post-content] .markdown-music-player .artwork-image-vinyl-background{width:50%;z-index:var(--z-raised);pointer-events:none;max-width:none;box-shadow:none;border-radius:0;margin:0;animation:8s linear infinite paused vinyl-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-post-content] .markdown-music-player .music-artwork-wrapper.is-playing .artwork-image-vinyl-background{animation-play-state:running}[data-post-content] .markdown-music-player .artwork-image-vinyl-inner-background{width:50%;z-index:var(--z-raised);pointer-events:none;max-width:none;box-shadow:none;border-radius:0;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-post-content] .markdown-music-player .artwork-image-needle-background{height:58%;z-index:calc(var(--z-raised) + 2);transform-origin:50% 27px;pointer-events:none;max-width:none;box-shadow:none;border-radius:0;margin:0;transition:transform .8s cubic-bezier(.25,.46,.45,.94);position:absolute;top:15%;right:19%}[data-post-content] .markdown-music-player .artwork-image-needle-background.needle-playing{transform:rotate(14deg)}[data-post-content] .markdown-music-player .artwork-image-groove-background{pointer-events:none;max-width:none;height:56.5%;box-shadow:none;border-radius:0;margin:0;position:absolute;top:17%;right:19.4%}[data-post-content] .markdown-music-player .artwork-transition-wrapper{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}[data-post-content] .markdown-music-player .artwork-image{object-fit:cover;width:30%;height:30%;z-index:calc(var(--z-raised) + 1);pointer-events:none;filter:saturate(.85);border:7px solid #0000;border-radius:50%;transition:filter .4s;animation:8s linear infinite paused vinyl-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-post-content] .markdown-music-player .music-artwork-wrapper.is-playing .artwork-image{filter:saturate();animation-play-state:running}[data-post-content] .markdown-music-player .artwork-image-blur{object-fit:cover;width:50%;height:50%;z-index:var(--z-raised);opacity:.5;filter:blur(12px)saturate(.8);clip-path:circle(90%);pointer-events:none;border-radius:50%;transition:opacity .4s,filter .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-post-content] .markdown-music-player .music-artwork-wrapper.is-playing .artwork-image-blur{opacity:.7;filter:blur(8px)saturate()}[data-post-content] .markdown-music-player .artwork-border-ring{width:50%;height:50%;z-index:var(--z-raised);pointer-events:none;background:0 0;border:2px solid #8b8b8b66;border-radius:50%;transition:border-color .4s,box-shadow .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 15px #fff3}[data-post-content] .markdown-music-player .music-artwork-wrapper.is-playing .artwork-border-ring{border-color:#8b8b8b99;box-shadow:0 0 20px #ffffff59}[data-post-content] .markdown-music-player .music-cover-placeholder{width:100%;height:100%;color:var(--muted-foreground);background:var(--muted);border-radius:8px;justify-content:center;align-items:center;display:flex}[data-post-content] .markdown-music-player .music-info-container{min-width:0;z-index:var(--z-raised);flex-direction:column;gap:12px;display:flex;position:relative}[data-post-content] .markdown-music-player .music-text-info{flex-direction:column;gap:4px;display:flex}[data-post-content] .markdown-music-player .music-name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.4;overflow:hidden}[data-post-content] .markdown-music-player .music-artist{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}[data-post-content] .markdown-music-player .music-progress-bar{cursor:pointer;width:100%;height:100%;z-index:var(--z-base);position:absolute;top:0;left:0}[data-post-content] .markdown-music-player .music-progress-track{background:0 0;width:100%;height:100%;position:relative;overflow:hidden}[data-post-content] .markdown-music-player .music-progress-fill{background:var(--primary);opacity:.08;pointer-events:none;height:100%;transition:width .1s linear;position:absolute;top:0;left:0}[data-post-content] .markdown-music-player .nmsingle-playtime{color:var(--muted-foreground);font-size:12px;display:block}[data-post-content] .markdown-music-player .music-decoration-image{width:68px;height:auto;z-index:var(--z-raised);opacity:.5;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute;right:20px}[data-post-content] .markdown-music-player .music-decoration-image img{object-fit:contain;width:100%;height:auto}[data-post-content] .markdown-music-player .music-play-overlay{opacity:0;width:100%;height:100%;z-index:var(--z-raised);pointer-events:none;background:0 0;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}[data-post-content] .markdown-music-player .music-artwork-wrapper:hover .music-play-overlay,[data-post-content] .markdown-music-player .music-artwork-wrapper.is-playing:hover .music-play-overlay{opacity:1}[data-post-content] .markdown-music-player .music-play-button-overlay{background:0 0;border:3px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .3s,border-color .3s,background-color .3s;display:flex}[data-post-content] .markdown-music-player .music-play-button-overlay svg{color:#fffffff2;filter:drop-shadow(0 0 2px #ffffff4d);width:24px;height:24px;transition:color .3s,filter .3s}[data-post-content] .markdown-music-player .music-artwork-wrapper:hover .music-play-button-overlay{border-color:#ff4d4f;transform:scale(1.1)}[data-post-content] .markdown-music-player .music-artwork-wrapper:hover .music-play-button-overlay svg{color:#ff4d4f;filter:drop-shadow(0 0 3px #ff4d4f99)}[data-post-content] .markdown-music-player .music-loading,[data-post-content] .markdown-music-player .music-error{color:#fff;z-index:calc(var(--z-raised) + 1);background:#000000b3;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-post-content] .markdown-music-player .music-loading svg,[data-post-content] .markdown-music-player .music-loading .loading-icon,[data-post-content] .markdown-music-player .music-error svg{width:24px;height:24px}[data-post-content] .markdown-music-player .music-error{background:#f56c6ce6}[data-post-content] .markdown-music-player .music-audio-element{display:none}@keyframes vinyl-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}:is([data-post-content] pre:has(>code.language-mermaid),[data-post-content] pre:has(>code[language=mermaid])){background:var(--muted);border:1px solid var(--border);border-radius:10.2px;min-height:187px;margin:1rem 0;overflow:hidden}:is([data-post-content] pre:has(>code.language-mermaid)>code,[data-post-content] pre:has(>code[language=mermaid])>code){min-height:inherit;color:var(--muted-foreground);white-space:pre-wrap;opacity:.55;padding:10.2px;font-size:11.9px;display:block}[data-post-content] .md-editor-mermaid{line-height:normal;overflow:hidden}[data-post-content] .md-editor-mermaid:not([data-processed]){white-space:pre}[data-post-content] .md-editor-mermaid p{font-size:13.6px}[data-post-content] .md-editor-mermaid .md-editor-mermaid-placeholder{width:100%;min-height:187px;color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border);border-radius:10.2px;justify-content:center;align-items:center;padding:10.2px;font-size:11.9px;display:flex}[data-post-content] .md-editor-mermaid[data-processed]{contain:layout paint style;justify-content:center;align-items:center;display:flex;position:relative}[data-post-content] .md-editor-mermaid[data-processed] svg{transform-origin:0 0}[data-post-content] .md-editor-mermaid .md-editor-mermaid-action{z-index:var(--z-raised);cursor:pointer;background:var(--card);border:1px solid var(--border);opacity:0;border-radius:5.1px;justify-content:center;align-items:center;width:27.2px;height:27.2px;transition:opacity .3s,background .3s;display:flex;position:absolute;top:8.5px;right:8.5px}[data-post-content] .md-editor-mermaid .md-editor-mermaid-action svg{width:15.3px;height:15.3px;color:var(--foreground)}[data-post-content] .md-editor-mermaid .md-editor-mermaid-action:hover{background:var(--muted)}[data-post-content] .md-editor-mermaid[data-processed]:hover .md-editor-mermaid-action{opacity:1}[data-post-content] .md-editor-mermaid[data-grab]{cursor:grab}[data-post-content] .md-editor-mermaid[data-grab]:active{cursor:grabbing}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){[data-post-content] .violet-tip{max-width:250px;font-size:13px}[data-post-content] .violet-tip .tip-content{padding:6px 10px}[data-post-content] .markdown-music-player .music-player-container{flex-direction:column;align-items:center;gap:0;min-height:auto;padding:0 0 16px}[data-post-content] .markdown-music-player .music-artwork-container{width:80%;max-width:300px;height:auto}[data-post-content] .markdown-music-player .music-info-container{text-align:center;gap:8px;width:100%;padding:16px 16px 8px}[data-post-content] .markdown-music-player .music-text-info{align-items:center}[data-post-content] .markdown-music-player .music-name{font-size:16px}[data-post-content] .markdown-music-player .music-artist{font-size:13px}[data-post-content] .markdown-music-player .nmsingle-playtime{justify-content:center;font-size:12px}[data-post-content] .markdown-music-player .music-decoration-image{display:none}[data-post-content] .markdown-music-player .artwork-image-needle-background{transform-origin:top;height:60%}[data-post-content] .markdown-music-player .music-progress-bar{width:calc(100% - 32px);height:6px;margin:8px auto 0;position:relative;bottom:auto;left:auto}[data-post-content] .markdown-music-player .music-progress-track{border-radius:3px;height:6px}[data-post-content] .markdown-music-player .music-play-button-overlay{width:56px;height:56px}[data-post-content] .markdown-music-player .music-play-button-overlay svg{width:26px;height:26px}}@media print{[data-post-content]{color:#000;background:0 0;font-size:12pt;line-height:1.8}[data-post-content] h1,[data-post-content] h2,[data-post-content] h3,[data-post-content] h4,[data-post-content] h5,[data-post-content] h6{color:#000;page-break-after:avoid}[data-post-content] p{color:#000;orphans:3;widows:3}[data-post-content] a{color:#000;box-shadow:none;background:0 0;border-bottom:none;text-decoration:underline}[data-post-content] a[href^=http]:not([href^=javascript]):after{content:" (" attr(href) ")";color:#555;font-size:.85em}[data-post-content] img{page-break-inside:avoid;max-width:100%}[data-post-content] pre,[data-post-content] code{color:#333;box-shadow:none;page-break-inside:avoid;background:#f5f5f5;border:1px solid #ddd}[data-post-content] blockquote{color:#444;box-shadow:none;background:0 0;border-left:3px solid #999}[data-post-content] table{border-collapse:collapse;page-break-inside:avoid}[data-post-content] th,[data-post-content] td{color:#000;border:1px solid #999}[data-post-content] .aplayer,[data-post-content] .meting-js,[data-post-content] .violet-tag,[data-post-content] [data-fancybox]{display:none}}[data-post-content]{overflow-wrap:anywhere;word-break:break-word;max-width:100%;color:var(--foreground);overflow-x:clip}[data-post-content].is-readonly,[data-post-content].is-readonly *{-webkit-user-select:none;user-select:none}[data-post-content]>:first-child{margin-top:0}[data-post-content] h1,[data-post-content] h2,[data-post-content] h3,[data-post-content] h4,[data-post-content] h5,[data-post-content] h6{cursor:pointer;margin:1.5em 0 .8em;scroll-margin-top:80px;font-weight:700;line-height:1.4}[data-post-content] h1{font-size:1.75rem}[data-post-content] h2{border-bottom:1px solid var(--border);padding-bottom:.5rem;font-size:1.5rem}[data-post-content] h3{font-size:1.25rem}[data-post-content] h4{font-size:1.125rem}[data-post-content] h5,[data-post-content] h6{font-size:1rem}[data-post-content] p{color:var(--text-primary,var(--foreground));letter-spacing:.3px;text-align:justify;text-justify:inter-ideograph;margin:4px 0;font-size:15px;font-weight:400;line-height:1.8}[data-post-content] b,[data-post-content] strong{color:var(--primary);font-weight:700}[data-post-content] span[style^=color\:] b,[data-post-content] span[style^=color\:] strong,[data-post-content] span[style*="; color:"] b,[data-post-content] span[style*="; color:"] strong,[data-post-content] span[style*=";color:"] b,[data-post-content] span[style*=";color:"] strong{color:inherit}[data-post-content] em,[data-post-content] i{font-style:italic}[data-post-content] a{color:var(--primary);background-image:linear-gradient(to top, var(--primary-op), var(--primary-op));cursor:pointer;background-position:bottom;background-repeat:no-repeat;background-size:100% .1em;border-radius:4px;padding:0 4px;font-weight:700;text-decoration:none;transition:background-size .25s,color .2s}[data-post-content] a:hover{color:var(--primary);background-size:100% 100%;text-decoration:none}[data-post-content] blockquote{color:hsl(var(--muted-foreground));background-color:var(--surface-muted);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:.35rem;margin:.5rem 0;padding:.425rem .68rem;display:flex}:root.dark [data-post-content] blockquote{background-color:var(--surface-muted);border-color:var(--border)}[data-post-content] blockquote p{margin:0;padding:0;font-size:15px;line-height:1.8}[data-post-content] ul:not([data-type=taskList]):not(:has(li.task-list-item)){margin:1em 0;padding-left:0;list-style:none}[data-post-content] ul:not([data-type=taskList]):not(:has(li.task-list-item)) li{padding-left:1.2em;position:relative}[data-post-content] ul:not([data-type=taskList]):not(:has(li.task-list-item)) li:before{content:"";border:2px solid var(--primary);background:0 0;border-radius:50%;width:.6em;height:.6em;margin-top:-.3em;position:absolute;top:.85em;left:0}[data-post-content] ol{counter-reset:ol-counter;margin:1em 0;padding-left:0;list-style:none}[data-post-content] ol ol{counter-reset:ol-counter}[data-post-content] ol li{counter-increment:ol-counter;padding-left:1.75em;position:relative}[data-post-content] ol li:before{content:counter(ol-counter);font-variant-numeric:tabular-nums;width:1.35em;height:1.35em;color:var(--primary-foreground);background:var(--primary);border-radius:50%;justify-content:center;align-items:center;margin-top:-.675em;font-size:.8em;font-weight:600;display:inline-flex;position:absolute;top:1.05em;left:.05em}[data-post-content] li{margin:.5em 0;line-height:1.7}[data-post-content] ul[data-type=taskList]{margin:.75em 0;padding-left:4px;list-style:none}[data-post-content] ul[data-type=taskList] li,[data-post-content] li.task-list-item{padding:2px 0 2px 26px;list-style:none;display:block;position:relative}[data-post-content] ul[data-type=taskList] li:before,[data-post-content] li.task-list-item:before{display:none}[data-post-content] ul[data-type=taskList] li>label,[data-post-content] li.task-list-item>label{pointer-events:none;cursor:default;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:auto;margin-top:calc(.85em - 9px);display:flex;position:absolute;top:0;left:0}[data-post-content] .task-list-checkbox{vertical-align:middle;border:2px solid var(--primary);background:0 0;border-radius:6px;flex-shrink:0;width:18px;height:18px;margin:0;transition:all .2s;display:inline-block;position:relative}[data-post-content] li[data-checked=true] .task-list-checkbox,[data-post-content] .task-list-checkbox[data-checked=true]{background:var(--primary);border-color:var(--primary)}[data-post-content] li[data-checked=true] .task-list-checkbox:after,[data-post-content] .task-list-checkbox[data-checked=true]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}[data-post-content] ul[data-type=taskList] li[data-checked=true]>div,[data-post-content] li.task-list-item[data-checked=true]>div{color:var(--text-secondary,#9ca3af)}[data-post-content] ul[data-type=taskList] li>div,[data-post-content] li.task-list-item>div{flex:1;min-width:0;line-height:1.7}[data-post-content] ul[data-type=taskList] li>div>p,[data-post-content] li.task-list-item>div>p{margin:0}[data-post-content] ul[data-type=taskList] ul[data-type=taskList]{margin:4px 0 4px 8px}}
