:root{--tk-text: #333;--tk-primary: #2337ff;--tk-bg: rgba(255, 255, 255, .9);--tk-border: rgba(144, 147, 153, .31)}html.mdui-theme-layout-dark{--tk-text: #d1d5db;--tk-primary: #6b7fff;--tk-bg: rgba(66, 66, 66, .9);--tk-border: rgba(200, 200, 200, .2)}.tk-comments{color:var(--tk-text)}.tk-submit .tk-avatar{display:none}.tk-row .tk-col{flex-direction:column-reverse}.tk-row .tk-col .tk-input textarea{border-radius:8px;padding:16px;min-height:190px!important;border:1px solid var(--tk-border);background-color:#fff0!important;background-image:url(/assets/images/textarea.webp);background-repeat:no-repeat;background-position:right;background-size:contain;color:var(--tk-text);resize:none;outline:none!important}.tk-row .tk-col .tk-input textarea:focus{border-color:var(--tk-primary);outline:none}.tk-meta-input{position:relative;margin-top:12px}.tk-meta-input input{padding:8px 12px;border-radius:6px;border:1px solid var(--tk-border);background:var(--tk-bg);color:var(--tk-text)}.tk-meta-input input:focus{border-color:var(--tk-primary);outline:none}.tk-row.actions{width:100%;margin-left:0!important;margin-top:0!important}.tk-row.actions .__markdown{display:none!important}.tk-row.actions .tk-preview,.tk-row.actions .tk-send,.tk-row.actions .tk-cancel{border:none;border-radius:6px;padding:6px 16px;height:32px;background:var(--tk-primary)!important;color:#fff!important;cursor:pointer;transition:opacity .2s}.tk-row.actions .tk-preview:hover,.tk-row.actions .tk-send:hover,.tk-row.actions .tk-cancel:hover{opacity:.85}.tk-row.actions .tk-preview:disabled,.tk-row.actions .tk-send:disabled,.tk-row.actions .tk-cancel:disabled{opacity:.5;cursor:not-allowed}.tk-comments-title .__comments svg{fill:var(--tk-primary)}.tk-comment{position:relative;border:1px solid var(--tk-border);padding:16px;border-radius:12px;margin-bottom:12px;transition:box-shadow .2s}.tk-comment:hover{box-shadow:0 4px 12px #0000001a}.tk-action-icon svg{fill:var(--tk-primary)}.tk-action .tk-action-count{color:var(--tk-text)}.tk-comments .tk-nick{color:#ff4081;transition:all .2s ease}.tk-comments .tk-nick:hover{color:#ff80ab;text-decoration:underline}html.mdui-theme-layout-dark .tk-comments .tk-nick{color:#ff80ab}html.mdui-theme-layout-dark .tk-comments .tk-nick:hover{color:#ffb2dd}.tk-meta .tk-tag{border:none;border-radius:4px;padding:2px 8px;font-size:12px}.tk-comments .tk-meta .tk-tag-green{display:none}.tk-comments .tk-avatar{width:50px;height:50px;border-radius:50%;overflow:visible}.tk-comments .tk-avatar img{width:100%;height:100%;border-radius:50%}.tk-comment:has(.tk-tag-green) .tk-avatar{position:relative}.tk-comment:has(.tk-tag-green) .tk-avatar:after{content:"";position:absolute;right:0;bottom:0;width:18px;height:18px;background-image:url(/assets/images/author.png);background-size:contain;background-repeat:no-repeat;z-index:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.tk-content,.tk-preview-container{color:var(--tk-text)}.tk-content img,.tk-preview-container img{display:inline;vertical-align:bottom}.tk-content img.emoji,.tk-content img[src*=bilibili],.tk-content img[src*=bili],.tk-preview-container img.emoji,.tk-preview-container img[src*=bilibili],.tk-preview-container img[src*=bili]{max-width:23px;max-height:23px;vertical-align:middle}.tk-content a,.tk-preview-container a{color:var(--tk-primary);text-decoration:underline}.tk-content code:not(pre code),.tk-preview-container code:not(pre code){background:#0000001a;border-radius:4px;padding:2px 6px;font-size:.9em}html.mdui-theme-layout-dark .tk-content code:not(pre code),html.mdui-theme-layout-dark .tk-preview-container code:not(pre code){background:#ffffff1a}.tk-replies .tk-comment{background:#00000008}html.mdui-theme-layout-dark .tk-replies .tk-comment{background:#ffffff0d}.twikoo .code-block pre{border-radius:8px}.tk-expand-wrap .tk-expand,.tk-collapse-wrap .tk-expand{border-radius:6px;margin-top:4px;transition:background .2s}.tk-expand-wrap .tk-expand:hover,.tk-collapse-wrap .tk-expand:hover{background:#0000000d}html.mdui-theme-layout-dark .tk-expand-wrap .tk-expand:hover,html.mdui-theme-layout-dark .tk-collapse-wrap .tk-expand:hover{background:#ffffff0d}.tk-action-icon,.tk-owo,.tk-submit,.tk-cancel,.tk-preview,.tk-admin,.tk-delete,.tk-edit{cursor:pointer;transition:all .2s ease}.tk-admin{position:relative;z-index:1000}.tk-admin .tk-content{color:#fff!important}.tk-action{min-height:24px;display:flex;align-items:center}#tcomment .tk-loading,.tk-comments-container .tk-loading,.tk-loading{position:relative!important;display:block!important;width:100%!important;margin:20px 0!important;text-align:center!important}#tcomment .tk-loading *,.tk-loading *{display:inline-block!important;margin:0 auto!important}.tk-comment .tk-main{display:flex;flex-wrap:wrap;align-items:center}.tk-comment .tk-main>.tk-row,.tk-comment .tk-main>.tk-row>.tk-meta{display:contents!important}.tk-comment .tk-nick{order:1;font-size:15px;font-weight:700;line-height:1.2;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-comment .tk-tag{order:2;margin-left:6px}.tk-comment .tk-extras{order:3;display:flex;margin-top:0!important;margin-left:8px;gap:6px;opacity:.6}.tk-comment .tk-extra-text{display:none!important}.tk-comment .tk-extra{margin:0!important;padding:0!important}.tk-comment .tk-extra .tk-icon svg{width:14px;height:14px}.tk-comment .tk-time{order:4;font-size:12px;color:#999;margin-left:8px}@media(max-width:600px){.tk-comment .tk-time{display:none!important}}.tk-comment .tk-actions{order:5;margin-left:8px;font-size:12px;color:#999;opacity:0;transition:opacity .2s}.tk-comment:hover .tk-actions{opacity:1}@media(max-width:768px){.tk-comment .tk-actions{position:absolute;bottom:16px;right:16px;order:unset;margin-left:0;z-index:10}}.tk-comment .tk-main>.tk-row>.tk-action{order:6;margin-left:auto}.tk-comment .tk-main:before{content:"";width:100%;order:7}.tk-comment .tk-content{order:8;width:100%;margin-top:3px;font-size:14px}.tk-comment .tk-replies{order:9;width:100%}.OwO-body{background:#ffffffd9!important;backdrop-filter:blur(10px);border:1px solid rgba(144,147,153,.2)!important;border-radius:12px!important;box-shadow:0 4px 20px #0000001a}.OwO-body .OwO-items{scrollbar-width:none;-ms-overflow-style:none}.OwO-body .OwO-items::-webkit-scrollbar{display:none}.OwO-body .OwO-bar{background:transparent!important;border-bottom:1px solid rgba(144,147,153,.15)!important}.OwO-body .OwO-items-item{background:#00000008!important;border-radius:8px;transition:background .2s}.OwO-body .OwO-items-item:hover{background:#00000014!important}html.mdui-theme-layout-dark .OwO-body{background:#323232d9!important;border:1px solid rgba(200,200,200,.15)!important;color:#e5e5e5!important}html.mdui-theme-layout-dark .OwO-body .OwO-bar{border-bottom:1px solid rgba(200,200,200,.1)!important;color:#e5e5e5!important}html.mdui-theme-layout-dark .OwO-body .OwO-items-item{background:#ffffff0d!important}html.mdui-theme-layout-dark .OwO-body .OwO-items-item:hover{background:#ffffff1a!important}html.mdui-theme-layout-dark .OwO-body .OwO-header li{color:#b0b0b0!important}html.mdui-theme-layout-dark .OwO-body .OwO-header li:hover,html.mdui-theme-layout-dark .OwO-body .OwO-header .OwO-item-active{color:#fff!important}.mermaid-wrapper{position:relative;margin-bottom:24px;background:#f9f9f9;border-radius:5px;box-shadow:0 10px 30px #0000001a;overflow:hidden;padding-top:40px;border:1px solid var(--mdui-color-surface-variant, #e0e0e0);transition:background-color .3s ease,border-color .3s ease}.mdui-theme-layout-dark .mermaid-wrapper{background:#21252b;box-shadow:0 10px 30px #0003;border-color:#21252b}.mermaid-wrapper:before{content:" ";position:absolute;top:15px;left:12px;width:12px;height:12px;border-radius:50%;background:#fc625d;box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;z-index:2}.mermaid-viewport{width:100%;min-height:200px;max-height:70vh;cursor:grab;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}.mermaid-viewport:active{cursor:grabbing}.mermaid-content{transform-origin:center center;will-change:transform;display:inline-block;transition:opacity .3s ease}.mermaid-toolbar{position:absolute;top:8px;right:10px;display:flex;flex-direction:row;gap:4px;z-index:10;background:transparent}.mermaid-toolbar .mdui-btn-icon{width:28px;height:28px;min-width:28px;color:#888;transition:all .2s ease}.mermaid-toolbar .mdui-btn-icon:hover{color:#333;background:#00000014}.mdui-theme-layout-dark .mermaid-toolbar .mdui-btn-icon{color:#abb2bf}.mdui-theme-layout-dark .mermaid-toolbar .mdui-btn-icon:hover{color:#fff;background:#ffffff1a}.mermaid-toolbar .material-icons{font-size:18px}.post-card-content[data-astro-cid-bvzihdzo]{margin-bottom:20px;border-radius:7px}
