.comment-widget{--comment-wash:color-mix(in srgb, var(--accent-soft) 18%, transparent);--comment-wash-strong:color-mix(in srgb, var(--accent-soft) 36%, var(--sheet));--comment-overlay:color-mix(in srgb, var(--canvas) 72%, transparent);--comment-danger:#b6493f}html.has-twikoo-admin{overflow:hidden}html.has-twikoo-admin .publication-sheet{transform:none!important}.comment-widget .twikoo{color:var(--ink);font-family:var(--sans);font-size:.92rem;position:relative}.comment-widget .twikoo,.comment-widget .twikoo *{scrollbar-color:var(--line-strong) transparent}.comment-widget .twikoo a{color:inherit}.comment-widget .twikoo>.tk-submit{margin:0;padding:6px 0 10px}.comment-widget .tk-submit .tk-row{gap:16px}.comment-widget .tk-submit .tk-col,.comment-widget .tk-main,.comment-widget .tk-input,.comment-widget .el-input{min-width:0}.comment-widget .tk-meta-input{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 18px;display:grid}.comment-widget .tk-meta-input .el-input{flex-direction:column;width:100%;display:flex}.comment-widget .el-input-group__prepend,.comment-widget .el-input-group__append{box-sizing:border-box;letter-spacing:.06em;text-indent:0;white-space:nowrap;border:0;width:100%;margin:0;font-size:.72rem;font-weight:600;line-height:1.4;display:block;color:var(--muted)!important;text-align:left!important;background-color:#0000!important;border-radius:0!important;padding:0 0 7px!important}.comment-widget .el-input__inner,.comment-widget .el-textarea__inner,.comment-widget .tk-admin input,.comment-widget .tk-admin textarea,.comment-widget .tk-admin select{border:1px solid var(--line);color:var(--ink);box-shadow:none;font-family:var(--sans);background:0 0;border-radius:8px;transition:border-color .18s,background-color .18s,outline-color .18s}.comment-widget .tk-meta-input .el-input__inner{text-align:left;text-indent:0;border-radius:0;width:100%;height:43px;line-height:43px;border-width:0 0 1px!important;padding:0!important}.comment-widget .tk-meta-input .el-input input:invalid{box-shadow:none;border-width:0 0 1px!important;border-color:var(--line-strong)!important}.comment-widget .el-textarea__inner{border-color:var(--line);resize:vertical;border-radius:10px;padding:17px 18px;line-height:1.75;background-color:var(--comment-wash)!important;min-height:166px!important}.comment-widget .el-input__inner::placeholder,.comment-widget .el-textarea__inner::placeholder,.comment-widget .tk-admin input::placeholder,.comment-widget .tk-admin textarea::placeholder{color:var(--soft);opacity:1}.comment-widget .el-input__inner:hover,.comment-widget .el-textarea__inner:hover,.comment-widget .tk-admin input:hover,.comment-widget .tk-admin textarea:hover,.comment-widget .tk-admin select:hover{border-color:var(--line-strong)}.comment-widget .el-input__inner:focus,.comment-widget .el-textarea__inner:focus,.comment-widget .tk-admin input:focus,.comment-widget .tk-admin textarea:focus,.comment-widget .tk-admin select:focus{outline:2px solid color-mix(in srgb, var(--focus) 24%, transparent);outline-offset:1px;border-color:var(--accent)!important}.comment-widget .tk-submit .tk-meta-input .el-input__inner:focus{border-bottom-color:var(--line-strong)!important;box-shadow:none!important;background:0 0!important;outline:none!important}.comment-widget .tk-submit .el-textarea__inner:focus{border-color:var(--line)!important;background-color:var(--comment-wash)!important;box-shadow:none!important;outline:none!important}.comment-widget .fanish-markdown-toolbar{border:1px solid var(--line);background:color-mix(in srgb, var(--comment-wash) 68%, var(--sheet));border-radius:8px;flex-wrap:wrap;align-items:center;gap:2px;min-height:38px;margin:0 0 8px;padding:3px 5px;display:flex}.comment-widget .fanish-markdown-toolbar__button{width:32px;height:30px;color:var(--muted);cursor:pointer;font-family:var(--sans);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:5px 5px 2px 2px;place-items:center;padding:0;font-size:.86rem;line-height:1;transition:color .18s,background-color .18s,border-color .18s;display:inline-grid;position:relative}.comment-widget .fanish-markdown-toolbar__button>span{vertical-align:middle;place-items:center;width:20px;height:20px;line-height:20px;display:inline-grid}.comment-widget .fanish-markdown-toolbar__button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:18px;height:18px;display:block}.comment-widget .fanish-markdown-toolbar__button:hover,.comment-widget .fanish-markdown-toolbar__button:focus-visible{border-bottom-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 28%, transparent);color:var(--accent)}.comment-widget .fanish-markdown-toolbar__button--bold span{font-weight:700}.comment-widget .fanish-markdown-toolbar__button--italic span{font-family:var(--serif);font-style:italic}.comment-widget .fanish-markdown-toolbar__button--heading span{font-family:var(--serif);font-size:1rem}.comment-widget .fanish-markdown-toolbar__divider{background:var(--line-strong);width:1px;height:20px;margin:0 5px}.comment-widget .tk-row.actions{border-bottom:1px solid var(--line);gap:10px;margin:0 0 8px 58px;padding:12px 0 20px}.comment-widget .tk-row-actions-start{gap:2px}.comment-widget .tk-submit-action-icon{place-items:center;width:34px;height:34px;margin:0;transition:color .18s,background-color .18s;display:inline-grid;color:var(--muted)!important;background:0 0!important}.comment-widget .tk-submit-action-icon:hover{background:var(--comment-wash);color:var(--accent)!important}.comment-widget .tk-submit-action-icon>svg,.comment-widget .tk-submit-action-icon .OwO-logo>svg{width:22px;height:22px}.comment-widget .el-button{min-height:40px;font-family:var(--sans);letter-spacing:.02em;border-radius:8px;padding:8px 15px;font-size:.82rem;transition:background-color .18s,border-color .18s,color .18s;border:1px solid var(--line-strong)!important;color:var(--ink)!important;background:0 0!important}.comment-widget .el-button:hover,.comment-widget .el-button:focus{border-color:var(--accent)!important;background:var(--comment-wash)!important;color:var(--accent)!important}.comment-widget .el-button--primary{min-width:86px;border-color:color-mix(in srgb, var(--accent) 55%, var(--line))!important;background-color:var(--comment-wash)!important;color:var(--accent)!important}.comment-widget .el-button--primary:hover,.comment-widget .el-button--primary:focus{border-color:var(--accent)!important;background-color:var(--comment-wash-strong)!important;color:var(--accent)!important}.comment-widget .el-button--text{min-width:0;padding-inline:8px;color:var(--muted)!important;background:0 0!important;border-color:#0000!important}.comment-widget .el-button--text:hover,.comment-widget .el-button--text:focus{color:var(--accent)!important;background:0 0!important;border-color:#0000!important}.comment-widget .el-button--small,.comment-widget .el-button--mini{min-height:34px;padding:6px 11px;font-size:.75rem}.comment-widget .el-button.is-disabled,.comment-widget .el-button.is-disabled:hover,.comment-widget .el-button:disabled{opacity:.68;cursor:not-allowed;border-color:var(--line)!important;color:var(--soft)!important;background-color:#0000!important}.comment-widget .tk-row.actions .tk-send{min-width:68px;min-height:35px;font-family:var(--serif);border-radius:0;padding:10px 12px 11px;line-height:1;transition:color .18s,background-color .18s;position:relative;color:var(--muted)!important;background:0 0!important;border:0!important}.comment-widget .tk-row.actions .tk-send:after{content:"";background:var(--accent);height:1px;transition:right .22s;position:absolute;bottom:4px;left:12px;right:calc(100% - 12px)}.comment-widget .tk-row.actions .tk-send:not(.is-disabled):not(:disabled):hover,.comment-widget .tk-row.actions .tk-send:not(.is-disabled):not(:disabled):focus-visible{background:color-mix(in srgb, var(--accent-soft) 28%, transparent)!important;color:var(--accent)!important}.comment-widget .tk-row.actions .tk-send:not(.is-disabled):not(:disabled):hover:after,.comment-widget .tk-row.actions .tk-send:not(.is-disabled):not(:disabled):focus-visible:after{right:12px}.comment-widget .tk-row.actions .tk-send.is-disabled,.comment-widget .tk-row.actions .tk-send:disabled{color:var(--soft)!important;background:0 0!important}.comment-widget .tk-row.actions .tk-send.is-disabled:after,.comment-widget .tk-row.actions .tk-send:disabled:after{display:none}.comment-widget .el-button:focus-visible,.comment-widget button:focus-visible,.comment-widget a:focus-visible,.comment-widget summary:focus-visible,.comment-widget select:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.comment-widget .tk-preview,.comment-widget .fanish-markdown-renderer{display:none!important}.comment-widget .fanish-rich-input{display:block;position:relative}.comment-widget .fanish-markdown-source-shell{position:relative}.comment-widget .fanish-markdown-source-shell .el-textarea__inner{clip-path:inset(50%);opacity:0;pointer-events:none;resize:none;border:0!important;width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.comment-widget .fanish-markdown-source-shell .el-input__count{z-index:2;color:var(--muted);pointer-events:none;background:0 0;position:absolute;bottom:9px;right:13px}.comment-widget .fanish-rich-editor{box-sizing:border-box;border:1px solid var(--line);background:var(--comment-wash);width:100%;min-height:230px;color:var(--ink);font-family:var(--sans);overflow-wrap:anywhere;border-radius:10px;outline:none;padding:17px 18px 34px;font-size:.94rem;line-height:1.75;transition:border-color .18s,background-color .18s}.comment-widget .fanish-rich-editor:hover{border-color:var(--line-strong)}.comment-widget .fanish-rich-editor:focus{border-color:var(--line);box-shadow:none;outline:none}.comment-widget .fanish-rich-editor:empty:before{color:var(--soft);content:attr(data-placeholder);pointer-events:none}.comment-widget .fanish-rich-editor>:first-child{margin-top:0}.comment-widget .fanish-rich-editor>:last-child{margin-bottom:0}.comment-widget .fanish-rich-editor p{margin:0 0 .8em}.comment-widget .fanish-rich-editor h2{font-family:var(--serif);margin:0 0 .65em;font-size:1.45rem;font-weight:600;line-height:1.4}.comment-widget .fanish-rich-editor blockquote{border-left:2px solid var(--accent);color:var(--muted);margin:.8em 0;padding-left:14px}.comment-widget .fanish-rich-editor ul,.comment-widget .fanish-rich-editor ol{margin:.7em 0;padding-left:1.5em}.comment-widget .fanish-rich-editor code{background:var(--comment-wash-strong);border-radius:4px;padding:.12em .35em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}.comment-widget .fanish-rich-editor pre{background:var(--comment-wash-strong);white-space:pre-wrap;border-radius:8px;margin:.8em 0;padding:14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.comment-widget .fanish-rich-editor a{color:var(--accent);border-bottom:1px solid}.comment-widget .fanish-rich-editor .fanish-task-item{margin-left:-1.25em;list-style:none}.comment-widget .fanish-rich-editor .fanish-task-marker{color:var(--accent);user-select:none}.comment-widget .tk-error-message,.comment-widget .el-form-item__error,.comment-widget .tk-comments-error{color:var(--comment-danger)}.comment-widget .tk-comments-title{border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--serif);gap:18px;margin:0;padding:28px 0 17px;font-size:clamp(1.18rem,2vw,1.45rem);font-weight:600;line-height:1.35}.comment-widget .tk-comments-actions,.comment-widget .tk-comments-sort{color:var(--muted);font-family:var(--sans);font-weight:400}.comment-widget .tk-sort-item,.comment-widget .tk-icon.__comments,.comment-widget .tk-action-icon{color:var(--muted)!important}.comment-widget .tk-sort-item:hover,.comment-widget .tk-sort-item:focus,.comment-widget .tk-sort-item.__active,.comment-widget .tk-icon.__comments:hover,.comment-widget .tk-icon.__comments:focus{color:var(--accent)!important}.comment-widget .tk-icon.__comments.__active{border-radius:6px;background:var(--comment-wash-strong)!important;color:var(--accent)!important;box-shadow:none!important}.comment-widget .tk-comments-container{min-height:70px}.comment-widget .tk-comments-no{border-bottom:1px solid var(--line);min-height:112px;color:var(--muted);font-family:var(--serif);justify-content:flex-start;font-size:.95rem}.comment-widget .tk-comment{border-bottom:1px solid var(--line);margin:0;padding:24px 0}.comment-widget .tk-avatar{background:var(--comment-wash-strong);border-radius:50%;width:44px;height:44px;margin-right:15px}.comment-widget .tk-avatar .tk-avatar-img{border:1px solid var(--line);width:44px;height:44px;color:var(--muted);object-fit:cover;border-radius:50%}.comment-widget .tk-avatar.fanish-default-avatar{border:1px solid var(--line);background:var(--comment-wash);color:var(--muted)}.comment-widget .tk-avatar.fanish-default-avatar>.tk-avatar-img:not(img){background:0 0;border:0}.comment-widget .tk-avatar img.tk-avatar-img[hidden],.comment-widget .tk-avatar img.tk-avatar-img[src*=d\=initials]{display:none!important}.comment-widget .tk-comment.tk-master>.tk-avatar img.tk-avatar-img{filter:saturate(.78)contrast(.96)}.comment-widget .tk-comment .tk-submit .tk-avatar,.comment-widget .tk-replies .tk-avatar,.comment-widget .tk-comment .tk-submit .tk-avatar .tk-avatar-img,.comment-widget .tk-replies .tk-avatar .tk-avatar-img{width:30px;height:30px}.comment-widget .tk-nick,.comment-widget .tk-nick-link{color:var(--ink);font-family:var(--serif);font-weight:600}.comment-widget .tk-nick-link:hover,.comment-widget .tk-nick-link:focus,.comment-widget .tk-action:hover,.comment-widget .tk-action:focus{color:var(--accent)}.comment-widget .tk-time,.comment-widget .tk-extras,.comment-widget .tk-action,.comment-widget .tk-extra,.comment-widget .tk-footer{color:var(--muted)}.comment-widget .tk-action-link,.comment-widget .tk-action-link .tk-action-icon,.comment-widget .tk-actions button{color:var(--muted)!important}.comment-widget .tk-action-link:hover,.comment-widget .tk-action-link:focus,.comment-widget .tk-action-link.tk-liked,.comment-widget .tk-action-link.tk-disliked,.comment-widget .tk-actions button:hover,.comment-widget .tk-actions button:focus{color:var(--accent)!important}.comment-widget .tk-tag{border-radius:0;padding:0;font-size:.72rem;line-height:1.4;color:var(--muted)!important;background:0 0!important;border:0!important}.comment-widget .tk-tag-green,.comment-widget .tk-tag-blue{color:var(--accent)!important}.comment-widget .tk-tag-yellow,.comment-widget .tk-tag-red{color:var(--muted)!important}.comment-widget .tk-comment .tk-content{color:var(--ink);word-break:break-word;margin-top:9px;font-size:.93rem;line-height:1.82}.comment-widget .tk-comment .tk-content p{margin-bottom:.72em}.comment-widget .tk-comment .tk-content a{color:var(--accent);border-bottom:1px solid}.comment-widget .tk-comment .tk-content img,.comment-widget .fanish-rich-editor img{border:1px solid var(--line);background:var(--comment-wash);object-fit:contain;width:auto;max-width:min(100%,680px);max-height:min(68vh,620px);box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 7%, transparent);border-radius:10px;margin:12px 0;display:block}.comment-widget .tk-comment .tk-content a:has(>img),.comment-widget .fanish-rich-editor a:has(>img){border-bottom:0;max-width:100%;display:inline-block}.comment-widget .tk-actions{opacity:0;gap:8px;transition:opacity .18s;display:inline-flex}.comment-widget:not(.comment-widget--admin-route) .tk-actions{display:none!important}.comment-widget .tk-comment:hover .tk-actions,.comment-widget .tk-comment:focus-within .tk-actions{opacity:1}.comment-widget .tk-replies{border-left:1px solid var(--line);margin:17px 0 0 52px;padding-left:18px}.comment-widget .tk-replies .tk-comment{border-bottom:0;padding:14px 0}.comment-widget .tk-footer{letter-spacing:.025em;margin-top:14px;font-size:.68rem}.comment-widget .tk-footer a:hover,.comment-widget .tk-footer a:focus{color:var(--accent)}.comment-widget .tk-pagination{max-width:100%;color:var(--muted);scrollbar-width:none;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;padding:22px 0 4px;display:flex;overflow-x:auto}.comment-widget .tk-pagination::-webkit-scrollbar{display:none}.comment-widget .tk-pagination-pager{border:1px solid var(--line);min-width:40px;height:40px;color:var(--muted);font-variant-numeric:tabular-nums;background:0 0;border-radius:10px;place-items:center;padding:0 11px;line-height:1;transition:transform .18s,border-color .18s,color .18s,background-color .18s;display:inline-grid}.comment-widget .tk-pagination-pager:hover,.comment-widget .tk-pagination-pager:focus-visible{border-color:color-mix(in srgb, var(--accent) 62%, var(--line));background:color-mix(in srgb, var(--accent-soft) 28%, transparent);color:var(--accent);transform:translateY(-2px)}.comment-widget .tk-pagination-pager.__current{border-color:var(--accent);background:var(--accent);color:var(--sheet)}@media (width<=560px){.comment-widget .tk-pagination{gap:6px}.comment-widget .tk-pagination-pager{border-radius:9px;min-width:38px;height:38px}}.comment-widget .OwO .OwO-body{border:1px solid var(--line);background:var(--sheet);color:var(--ink);box-shadow:var(--shadow);border-radius:10px}.comment-widget .OwO .OwO-body .OwO-bar{border-color:var(--line);background:var(--comment-wash)}.comment-widget .OwO .OwO-body .OwO-item:hover,.comment-widget .OwO .OwO-body .OwO-packages li:hover,.comment-widget .OwO .OwO-body .OwO-packages li.OwO-package-active{background:var(--comment-wash-strong);box-shadow:none;border-radius:6px}.comment-widget .OwO .OwO-body .OwO-bar .OwO-packages{gap:4px;padding:4px 6px 5px;display:flex}.comment-widget .OwO .OwO-body .OwO-bar .OwO-packages li{color:var(--muted);font-family:var(--sans);border-bottom:2px solid #0000;margin:0;padding:0 10px;font-size:.76rem;border-radius:6px 6px 3px 3px!important}.comment-widget .OwO .OwO-body .OwO-bar .OwO-packages li:hover,.comment-widget .OwO .OwO-body .OwO-bar .OwO-packages li.OwO-package-active{border-bottom-color:var(--accent);color:var(--accent)}.comment-widget .el-loading-mask{background:color-mix(in srgb, var(--sheet) 88%, transparent)}.comment-widget .el-loading-spinner .path{stroke:var(--accent)}.comment-widget .tk-cap-container{border:1px solid var(--line);background:var(--sheet);color:var(--ink);box-shadow:var(--shadow);border-radius:10px}.comment-widget .tk-admin-container,.twikoo-admin-portal{z-index:1200;pointer-events:none;width:auto;height:100dvh;position:fixed;inset:0;overflow:visible}.comment-widget .tk-admin-container:before,.twikoo-admin-portal:before{background:var(--comment-overlay);content:"";opacity:0;backdrop-filter:blur(9px);pointer-events:none;transition:opacity .22s;position:fixed;inset:0}.comment-widget .tk-admin-container:has(.tk-admin.__show):before,.twikoo-admin-portal:has(.tk-admin.__show):before{opacity:1;pointer-events:auto}.comment-widget .tk-admin{border:1px solid var(--line);background:var(--sheet);width:min(1120px,100vw - 40px);color:var(--ink);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s,visibility .22s;overflow-y:auto;transform:translate(-50%);box-shadow:0 24px 80px #00000038;height:calc(100dvh - 80px)!important;position:fixed!important;inset:clamp(18px,4vh,44px) auto auto 50%!important}.comment-widget .tk-admin.__show{opacity:1;visibility:visible;pointer-events:auto;left:50%!important}.comment-widget .tk-admin::-webkit-scrollbar{width:7px}.comment-widget .tk-admin::-webkit-scrollbar-thumb{background:var(--line-strong)}.comment-widget .tk-admin-close{z-index:2;box-sizing:border-box;border:0;border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:color-mix(in srgb, var(--sheet) 94%, transparent);width:46px;height:46px;color:var(--ink);cursor:pointer;backdrop-filter:blur(8px);place-items:center;margin:0;padding:0;display:grid;position:sticky;top:0;left:100%}.comment-widget .tk-admin-close:hover,.comment-widget .tk-admin-close:focus{background:var(--accent);color:var(--sheet)}.comment-widget .tk-login,.comment-widget .tk-regist{align-items:stretch;width:min(570px,100%);margin:0 auto;padding:clamp(44px,9vh,104px) clamp(24px,5vw,58px) 72px}.comment-widget .tk-login-title{color:var(--ink);font-family:var(--serif);text-align:left;margin:0 0 30px;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:700;line-height:1.25}.comment-widget .tk-login form,.comment-widget .tk-regist form{width:100%}.comment-widget .tk-password,.comment-widget .tk-login-msg{width:100%;color:var(--muted);text-align:left;margin-top:14px}.comment-widget .tk-password{grid-template-columns:96px minmax(0,1fr) auto;align-items:stretch;min-width:0;display:grid!important}.comment-widget .tk-password .el-input-group__prepend{border:1px solid var(--line);background:var(--comment-wash);min-width:0;color:var(--muted);border-right:0;place-items:center start;padding:0 16px;display:grid!important}.comment-widget .tk-password .el-input__inner{border-left:0;border-right:0;grid-column:2;width:100%;min-width:0;height:50px}.comment-widget .tk-password .el-input__suffix{display:none}.comment-widget .tk-password .el-input-group__append{background:0 0;border:0;grid-column:3;padding:0;display:block!important}.comment-widget .tk-password .el-input-group__append .el-button{width:100%;height:50px;margin:0;padding:0 26px;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 1px #00000006;border-color:var(--accent)!important;background:var(--accent)!important;color:#fff!important}.comment-widget .tk-password .el-input-group__append .el-button:after{content:"";pointer-events:none;background:#ffffffb8;height:1.5px;transition:right .22s;position:absolute;bottom:4px;left:12px;right:calc(100% - 12px)}.comment-widget .tk-password .el-input-group__append .el-button:hover,.comment-widget .tk-password .el-input-group__append .el-button:focus{box-shadow:0 8px 18px color-mix(in srgb, var(--accent) 10%, transparent);transform:translateY(-2px);border-color:color-mix(in srgb, var(--accent) 86%, #6f321e)!important;background:color-mix(in srgb, var(--accent) 86%, #6f321e)!important;color:#fff!important}.comment-widget .tk-password .el-input-group__append .el-button:hover:after,.comment-widget .tk-password .el-input-group__append .el-button:focus:after{right:12px}.comment-widget .tk-password .el-input-group__append .el-button:active{box-shadow:none;transform:translateY(0)}.comment-widget .tk-login-msg a,.comment-widget .tk-panel-logout{color:var(--accent);border-bottom:1px solid;text-decoration:none}.comment-widget .tk-regist-button{align-self:flex-start;margin-top:22px}.comment-widget .tk-panel{color:var(--ink);padding:0 clamp(22px,4vw,48px) 48px}.comment-widget .tk-panel-title{border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--serif);gap:24px;padding:10px 0 22px;font-size:clamp(1.55rem,2.8vw,2.15rem);line-height:1.35}.comment-widget .tk-panel-logout{font-family:var(--sans);flex:none;font-size:.78rem;font-weight:400}.comment-widget .tk-panel .tk-tabs{border-bottom:1px solid var(--line);gap:clamp(20px,4vw,42px);margin:0 0 26px;overflow-x:auto}.comment-widget .tk-panel .tk-tab{color:var(--muted);cursor:pointer;border-bottom:1px solid #0000;flex:none;margin:0 0 -1px;padding:15px 0 11px;font-size:.82rem;line-height:1.4}.comment-widget .tk-panel .tk-tab:hover,.comment-widget .tk-panel .tk-tab:focus,.comment-widget .tk-panel .tk-tab.__active{border-bottom-color:var(--accent);color:var(--ink)}.comment-widget .tk-admin-comment,.comment-widget .tk-admin-comment-filter,.comment-widget .tk-admin-comment-list{width:100%}.comment-widget .tk-admin-comment-filter{gap:10px}.comment-widget .tk-admin-comment-filter-keyword .el-input__inner,.comment-widget .tk-admin-config-input .el-input__inner,.comment-widget .tk-admin-import .el-input__inner{height:42px}.comment-widget .tk-admin-comment-filter-type,.comment-widget .tk-admin-config-select,.comment-widget .tk-admin-import select{border-color:var(--line);height:42px;color:var(--ink);background-color:#0000;border-radius:0;margin:0;padding:0 34px 0 12px}.comment-widget .tk-admin-comment-filter-type option,.comment-widget .tk-admin-config-select option,.comment-widget .tk-admin-import select option{background:var(--sheet);color:var(--ink)}.comment-widget .tk-admin-comment-list{border-top:1px solid var(--line);margin-top:16px}.comment-widget .tk-admin-comment-item{border-bottom:1px solid var(--line);padding:20px 0}.comment-widget .tk-admin-actions{border-bottom:0;gap:10px;margin:12px 0 0;padding-bottom:12px}.comment-widget .tk-admin-warn,.comment-widget .tk-admin-security-alert{border:1px solid color-mix(in srgb, var(--accent) 44%, var(--line));background:var(--comment-wash);color:var(--ink);padding:14px 16px}.comment-widget .tk-admin-security-alert-url{background:var(--code-bg);border-radius:0}.comment-widget .tk-admin-config-groups{padding:0 8px 0 0}.comment-widget .tk-admin-config-group,.comment-widget .tk-admin-config-group-title{background:0 0}.comment-widget .tk-admin-config-group{border-top:1px solid var(--line)}.comment-widget .tk-admin-config-group:last-child{border-bottom:1px solid var(--line)}.comment-widget .tk-admin-config-group-title{color:var(--ink);font-family:var(--serif);cursor:pointer;margin:0;padding:17px 2px;font-size:1.05rem;font-weight:600}.comment-widget .tk-admin-config-item{border-top:1px solid color-mix(in srgb, var(--line) 66%, transparent);grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:10px 22px;margin:0;padding:14px 0}.comment-widget .tk-admin-config-title{color:var(--ink);text-align:left;white-space:normal;margin:0;font-size:.79rem}.comment-widget .tk-admin-config-desc{color:var(--muted);grid-column:2;margin:0;font-size:.7rem;line-height:1.65}.comment-widget .tk-admin-config-actions{gap:10px;padding:24px 0 2px}.comment-widget .tk-admin-config-message,.comment-widget .tk-admin-config-email-test-desc{color:var(--muted)}.comment-widget .tk-admin-import{gap:12px}.comment-widget .tk-admin-import-label{color:var(--ink);font-family:var(--serif);margin:10px 0 0;font-size:1.15rem}.comment-widget .tk-admin-import select,.comment-widget .tk-admin-import input,.comment-widget .tk-admin-import .el-button,.comment-widget .tk-admin-import .el-textarea{margin-top:0}body>.el-message,body>.el-notification,body>.el-message-box__wrapper .el-message-box{border:1px solid var(--line);background:var(--sheet);color:var(--ink);box-shadow:var(--shadow);border-radius:10px}body>.el-message-box__wrapper{background:var(--comment-overlay,#0000006b);backdrop-filter:blur(8px)}body>.el-message-box__wrapper .el-message-box__title,body>.el-message-box__wrapper .el-message-box__content{color:var(--ink)}@media (width<=767px){.comment-widget .tk-meta-input{grid-template-columns:1fr;gap:13px}.comment-widget .tk-meta-input .el-input+.el-input{margin:0}.comment-widget .el-textarea__inner{padding:14px;min-height:148px!important}.comment-widget .fanish-rich-editor{min-height:180px;padding:14px 14px 32px}.comment-widget .tk-row.actions{margin-left:0}.comment-widget .tk-comments-title{flex-wrap:wrap;align-items:flex-start}.comment-widget .tk-comments-actions{justify-content:space-between;width:100%}.comment-widget .tk-comment{padding:20px 0}.comment-widget .tk-avatar,.comment-widget .tk-avatar .tk-avatar-img{width:38px;height:38px}.comment-widget .tk-replies{margin-left:18px;padding-left:12px}.comment-widget .tk-actions{opacity:1}.comment-widget .tk-admin{border:0;width:100vw;transform:translate(0);height:100dvh!important;inset:0!important}.comment-widget .tk-admin:not(.__show),.comment-widget .tk-admin.__show{left:0!important}.comment-widget .tk-login,.comment-widget .tk-regist{width:100%;padding:54px 20px 48px}.comment-widget .tk-login-title{margin-bottom:22px;font-size:1.8rem}.comment-widget .tk-password{grid-template-columns:76px minmax(0,1fr)}.comment-widget .tk-password .el-input-group__prepend{padding-inline:12px}.comment-widget .tk-password .el-input__inner{border-right:1px solid var(--line)}.comment-widget .tk-password .el-input-group__append{grid-column:1/-1;margin-top:10px}.comment-widget .tk-panel{padding:0 18px 36px}.comment-widget .tk-panel-title{align-items:flex-start;font-size:1.48rem}.comment-widget .tk-panel .tk-tabs{gap:24px}.comment-widget .tk-admin-comment-filter{grid-template-columns:1fr auto;align-items:stretch;display:grid}.comment-widget .tk-admin-comment-filter-keyword{grid-column:1/-1}.comment-widget .tk-admin-comment-filter-type{width:100%}.comment-widget .tk-admin-config-item{grid-template-columns:1fr;gap:7px}.comment-widget .tk-admin-config-desc{grid-column:1}}.comment-widget [data-fanish-admin-trigger][hidden]{display:none!important}@media (width<=420px){.comment-widget .tk-submit .tk-row{gap:10px}.comment-widget .twikoo>.tk-submit>.tk-row>.tk-avatar{display:none}.comment-widget .tk-row.actions{flex-wrap:wrap}.comment-widget .tk-row-actions-start{min-width:100%}.comment-widget .tk-comments-sort{flex-wrap:wrap}.comment-widget .tk-comment .tk-content{font-size:.89rem}}@media (prefers-reduced-motion:reduce){.comment-widget .tk-admin,.comment-widget .tk-admin-container:before,.twikoo-admin-portal:before,.comment-widget .tk-actions{transition:none}}.comment-widget[data-astro-cid-75uyrz4v]{border-top:1px solid var(--line);margin-top:72px;padding-top:32px}.comment-widget--guestbook[data-astro-cid-75uyrz4v]{border-top:0;margin-top:8px;padding-top:0}.comment-widget--friend[data-astro-cid-75uyrz4v]{margin-top:42px}.comment-widget__header[data-astro-cid-75uyrz4v]{grid-template-columns:minmax(220px,.7fr) minmax(280px,1fr);align-items:end;gap:clamp(28px,5vw,72px);padding-bottom:20px;display:grid}.comment-widget__header[data-astro-cid-75uyrz4v] h2[data-astro-cid-75uyrz4v]{margin:0;font-size:clamp(1.55rem,3vw,2.15rem)}.comment-widget__header[data-astro-cid-75uyrz4v] .eyeline[data-astro-cid-75uyrz4v]{margin-bottom:8px}.comment-widget__header[data-astro-cid-75uyrz4v]>p[data-astro-cid-75uyrz4v]{max-width:620px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.8}.comment-widget__header[data-astro-cid-75uyrz4v]:not(:has(>p)){grid-template-columns:1fr}.comment-widget__status[data-astro-cid-75uyrz4v]{min-height:92px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:10px;font-size:.84rem;display:flex}.comment-widget[data-astro-cid-75uyrz4v][data-comment-state=ready] .comment-widget__status[data-astro-cid-75uyrz4v]{display:none}.comment-widget[data-astro-cid-75uyrz4v][data-comment-state=error] .comment-widget__status[data-astro-cid-75uyrz4v]{flex-wrap:wrap}.comment-widget__status[data-astro-cid-75uyrz4v] .button[data-astro-cid-75uyrz4v]{margin-left:6px;padding:7px 12px;font-size:.74rem}.comment-widget__pulse[data-astro-cid-75uyrz4v]{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite comment-pulse}.comment-widget__noscript[data-astro-cid-75uyrz4v]{color:var(--muted)}@keyframes comment-pulse{50%{opacity:.25;transform:scale(.72)}}@media (width<=700px){.comment-widget[data-astro-cid-75uyrz4v]{margin-top:52px;padding-top:26px}.comment-widget--guestbook[data-astro-cid-75uyrz4v]{margin-top:8px;padding-top:0}.comment-widget__header[data-astro-cid-75uyrz4v]{grid-template-columns:1fr;align-items:start;gap:12px}}@media (prefers-reduced-motion:reduce){.comment-widget__pulse[data-astro-cid-75uyrz4v]{animation:none}}
