#waline{--waline-theme-color:var(--accent);--waline-active-color:var(--accent-strong);--waline-color:var(--page-ink);--waline-bgcolor:var(--page-surface);--waline-bgcolor-hover:color-mix(in srgb, var(--accent-soft) 30%, var(--page-surface));--waline-bgcolor-transparent:#fffc;--waline-badge-color:var(--accent);--waline-badge-font-color:var(--accent-contrast);--waline-disable-bgcolor:#0000000d;--waline-disable-color:var(--page-muted);--waline-code-bgcolor:#282c34;--waline-code-color:#abb2bf;--waline-border-color:var(--page-border);--waline-avatar-radius:999px;--waline-m-avatar-radius:999px}.wl-panel{border-color:var(--page-border)!important;background:0 0!important}.wl-card{background:0 0!important}.wl-header{border-color:var(--page-border)!important}.wl-header label{color:var(--page-ink)!important}.wl-header input{color:var(--page-ink)!important;background:color-mix(in srgb, var(--page-surface) 80%, transparent)!important;border-color:var(--page-border)!important}.wl-editor{color:var(--page-ink)!important;background:color-mix(in srgb, var(--page-surface) 80%, transparent)!important}.wl-editor::placeholder{color:var(--page-muted)!important}.wl-btn{background:var(--accent)!important;color:var(--accent-contrast)!important;border-color:var(--accent)!important}.wl-btn:hover{background:var(--accent-strong)!important;border-color:var(--accent-strong)!important}.wl-content{color:var(--page-ink)!important}.wl-meta{color:var(--page-muted)!important}.wl-item,.wl-reply-wrapper{border-color:var(--page-border)!important}.wl-like{color:var(--page-muted)!important;margin-right:2px!important}.wl-like.active{color:var(--accent)!important}.wl-time{color:var(--page-muted)!important}.wl-nick,.wl-count{color:var(--page-ink)!important}.wl-power{color:var(--page-muted)!important}.wl-emoji-popup{background:var(--page-surface)!important;border-color:var(--page-border)!important;box-shadow:0 8px 24px #00000026!important}.wl-preview{background:var(--page-surface)!important;color:var(--page-ink)!important}.wl-sort{color:var(--page-muted)!important}.wl-sort:hover{color:var(--accent-contrast)!important}.wl-comment-status .wl-btn{border:1px solid var(--page-border)!important;color:var(--page-muted)!important;background:0 0!important}.wl-comment-status .wl-btn:hover{border-color:var(--accent)!important;color:var(--page-ink)!important}.wl-comment-status .wl-approved[disabled],.wl-comment-status .wl-approved[disabled]:hover{border-color:var(--accent)!important;background:var(--accent)!important;color:#000!important;opacity:1!important}.wl-comment-status .wl-waiting[disabled],.wl-comment-status .wl-waiting[disabled]:hover{color:#000!important;opacity:1!important;background:#f59e0b!important;border-color:#f59e0b!important}.wl-comment-status .wl-spam[disabled],.wl-comment-status .wl-spam[disabled]:hover{color:#fff!important;opacity:1!important;background:#ef4444!important;border-color:#ef4444!important}.wl-card .wl-content .wl-reply-to{margin:0!important;margin-inline-end:.25em!important}.wl-reply-wrapper .wl-content a{vertical-align:baseline;display:inline}.wl-power .icon,.wl-power svg,.wl-rss{display:none!important}html[data-theme=dark] #waline{--waline-bgcolor:#12121ceb;--waline-bgcolor-hover:#1c1c28e6;--waline-bgcolor-transparent:#12121ccc;--waline-disable-bgcolor:#1c1c28e6}html[data-theme=dark] .wl-panel{background:0 0!important}html[data-theme=dark] .wl-header input,html[data-theme=dark] .wl-editor{color:var(--page-ink)!important;background:#1c1c28e6!important}html[data-theme=dark] .wl-card{background:0 0!important}html[data-theme=dark] .wl-btn{background:var(--accent)!important;color:#0a0a0f!important}html[data-theme=dark] .wl-comment-status .wl-btn:not([disabled]){color:var(--page-muted)!important;background:0 0!important;border-color:#ffffff26!important}html[data-theme=dark] .wl-comment-status .wl-btn:not([disabled]):hover{border-color:var(--accent)!important;color:var(--page-ink)!important}html[data-theme=dark] .wl-emoji-popup,html[data-theme=dark] .wl-preview{background:#12121cf2!important}html[data-theme=dark] .wl-comment{background:#1c1c2899!important;border-radius:1rem!important}.wl-content a{word-break:break-all!important;overflow-wrap:break-word!important}@media (width<=768px){.wl-head{flex-wrap:wrap;gap:.25rem}.wl-head .wl-nick{flex-shrink:0}.wl-head .wl-time{flex-basis:100%;order:3;margin-top:.25rem}.wl-comment-actions{order:2;margin-left:auto}.wl-meta{flex-wrap:wrap;gap:.5rem}}.waline-stage:not([data-waline-state=ready]){contain:layout style paint;min-block-size:5rem}.waline-load-status{min-block-size:5rem;color:var(--page-muted);text-align:center;justify-content:center;align-items:center;gap:.75rem;display:flex}.waline-load-icon{block-size:2.5rem;inline-size:5rem;color:var(--accent);flex:none}.waline-load-path{transform-box:fill-box;transform-origin:50%}.waline-load-label,.waline-retry{display:none}.waline-stage[data-waline-state=queued] .waline-load-label-queued,.waline-stage[data-waline-state=loading] .waline-load-label-loading,.waline-stage[data-waline-state=error] .waline-load-label-error,.waline-stage[data-waline-state=error] .waline-retry{display:inline-flex}.waline-stage[data-loading-nearby=true]:is([data-waline-state=queued],[data-waline-state=loading]) .waline-load-path{animation:2s linear infinite waline-loader-flow}.waline-stage[data-waline-state=ready] .waline-load-status{display:none}.waline-stage[data-waline-state=error] .waline-load-status{flex-wrap:wrap}.waline-stage[data-waline-state=error] .waline-load-icon{opacity:.55}.waline-retry{border:1px solid color-mix(in srgb, var(--accent) 48%, var(--page-border));background:color-mix(in srgb, var(--accent-soft) 52%, var(--page-surface));min-block-size:2rem;color:var(--accent-contrast);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding-inline:.8rem}.waline-retry:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 72%, var(--page-surface))}@keyframes waline-loader-flow{0%{stroke-dashoffset:685px}to{stroke-dashoffset:-685px}}html[data-performance=low] .waline-stage[data-loading-nearby=true]:is([data-waline-state=queued],[data-waline-state=loading]) .waline-load-path{animation-duration:3s;animation-timing-function:steps(30,end)}@media (prefers-reduced-motion:reduce){.waline-stage[data-loading-nearby=true]:is([data-waline-state=queued],[data-waline-state=loading]) .waline-load-path{stroke-dashoffset:0;animation:none}}@media (width<=480px){.waline-load-status{flex-direction:column;gap:.25rem}}
