.taichi[data-v-cdb723ed]{display:inline-block;vertical-align:middle}#loader[data-v-7a0aa05f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;pointer-events:none}.loader-left[data-v-7a0aa05f],.loader-right[data-v-7a0aa05f]{position:absolute;top:0;width:50.5%;height:100%;background:#ffffffe6;transition:transform .8s ease}.loader-left[data-v-7a0aa05f]{left:0}.loader-right[data-v-7a0aa05f]{right:0}[data-theme=dark] .loader-left[data-v-7a0aa05f],[data-theme=dark] .loader-right[data-v-7a0aa05f]{background:#252525e6}.closing .loader-left[data-v-7a0aa05f]{transform:translate(-100%)}.closing .loader-right[data-v-7a0aa05f]{transform:translate(100%)}.loader-center[data-v-7a0aa05f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);text-align:center}.loader-taichi[data-v-7a0aa05f]{animation:spin-7a0aa05f 2s linear infinite;filter:drop-shadow(0 0 8px rgba(255,82,82,.6))}.loader-text[data-v-7a0aa05f]{margin-top:30px;font-family:LXGW WenKai,serif;font-weight:700;font-size:1.2rem;letter-spacing:3px;color:var(--red-1);animation:breathe-7a0aa05f 1.5s ease-in-out infinite}@keyframes spin-7a0aa05f{to{transform:rotate(360deg)}}@keyframes breathe-7a0aa05f{0%,to{opacity:.6}50%{opacity:1}}#header[data-v-2d993be7]{position:relative;min-height:400px;height:35vh}.header-img[data-v-2d993be7]{position:absolute;top:0;left:0;width:100%;height:180%;z-index:-1;object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(to top,transparent,#fff 50%);mask-image:linear-gradient(to top,transparent,#fff 50%)}#header-outer[data-v-2d993be7]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:100%}#header-title[data-v-2d993be7]{text-align:center;color:#fff;margin-top:-40px}#logo[data-v-2d993be7]{font-size:40px;font-weight:700;letter-spacing:4px;text-shadow:0 0 12px rgba(0,0,0,.55),0 .2rem .4rem rgba(0,0,0,.6)}#subtitle[data-v-2d993be7]{margin-top:14px;font-size:17px;min-height:24px;text-shadow:0 0 10px rgba(0,0,0,.55),0 .2rem .3rem rgba(0,0,0,.6);letter-spacing:1px}.typewriter .cursor[data-v-2d993be7]{animation:blink-2d993be7 .9s step-end infinite;margin-left:2px;font-weight:400}@keyframes blink-2d993be7{50%{opacity:0}}@media(max-width:959px){#header[data-v-2d993be7]{height:300px;min-height:300px}}@media(max-width:767px){#header[data-v-2d993be7]{height:240px;min-height:240px}.header-img[data-v-2d993be7]{height:100%}#logo[data-v-2d993be7]{font-size:30px}}#header-nav[data-v-ed749511]{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--color-header-background);box-shadow:0 0 15px 5px #0000001a;transition:transform .3s ease,background-color .3s}#header-nav[data-v-ed749511]:hover{background:color-mix(in srgb,var(--color-header-background) 95%,#fff)}.header-nav-hidden[data-v-ed749511]{transform:translateY(-80px)}#main-nav[data-v-ed749511]{display:flex;align-items:center;justify-content:space-between;height:60px}.main-nav-icon[data-v-ed749511]{display:flex;align-items:center;padding:5px;color:inherit}.main-nav-icon[data-v-ed749511] svg{transition:transform 1s ease}.main-nav-icon[data-v-ed749511]:hover svg{transform:rotate(360deg)}.main-nav-link-wrap[data-v-ed749511]{display:flex;gap:5px;flex:1;margin-left:15px}.main-nav-link[data-v-ed749511]{padding:19px 15px;color:var(--color-default);font-size:16px;letter-spacing:1px;transition:color .2s}.main-nav-link[data-v-ed749511]:hover,.main-nav-link.active[data-v-ed749511]{color:var(--red-1)}#sub-nav[data-v-ed749511]{display:flex;align-items:center;gap:8px}#sub-nav button[data-v-ed749511],#sub-nav a[data-v-ed749511]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--color-default);transition:color .2s,transform .3s}#sub-nav button[data-v-ed749511]:hover,#sub-nav a[data-v-ed749511]:hover{color:var(--red-1);transform:rotate(15deg)}@media(max-width:959px){.main-nav-link-wrap[data-v-ed749511],#nav-rss-link[data-v-ed749511]{display:none}}.mobile-nav-mask[data-v-e5b9ea06]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0000004d}#mobile-nav[data-v-e5b9ea06]{position:fixed;top:0;left:-280px;bottom:0;z-index:201;width:280px;background:var(--color-mobile-nav-background);box-shadow:5px 0 15px #0000001a;transition:left .3s ease;display:none;flex-direction:column;padding:25px 0}#mobile-nav.open[data-v-e5b9ea06]{left:0}.mobile-nav-header[data-v-e5b9ea06]{display:flex;align-items:center;gap:10px;padding:0 25px 20px;border-bottom:1px solid var(--color-h2-border);margin-bottom:10px}.mobile-taichi[data-v-e5b9ea06]{animation:spin-e5b9ea06 6s linear infinite}.mobile-site-name[data-v-e5b9ea06]{font-size:18px;font-weight:700;color:var(--color-link)}.mobile-nav-links[data-v-e5b9ea06]{display:flex;flex-direction:column}.mobile-nav-link[data-v-e5b9ea06]{padding:14px 25px;color:var(--color-default);font-size:16px;letter-spacing:2px}.mobile-nav-link[data-v-e5b9ea06]:active,.mobile-nav-link.router-link-exact-active[data-v-e5b9ea06]{color:var(--red-1);background:var(--red-6)}.mobile-nav-actions[data-v-e5b9ea06]{margin-top:auto;padding:20px 25px 0;border-top:1px solid var(--color-h2-border);display:flex;gap:12px}.mobile-nav-actions button[data-v-e5b9ea06]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 0;border:2px solid var(--red-3);border-radius:8px;color:var(--color-default);font-size:14px}.mobile-nav-actions button[data-v-e5b9ea06]:hover{border-color:var(--red-1);color:var(--red-1)}@keyframes spin-e5b9ea06{to{transform:rotate(360deg)}}@media(max-width:959px){#mobile-nav[data-v-e5b9ea06]{display:flex}}#footer[data-v-a4dbc0f3]{position:relative;margin-top:60px;background:linear-gradient(to top,var(--color-footer-background) 50%,transparent);padding:40px 0 20px}.footer-line-wrap[data-v-a4dbc0f3]{overflow:hidden;margin:12px 0 16px}.footer-line[data-v-a4dbc0f3]{height:10px;width:200%;background:linear-gradient(to left,rgba(255,0,0,.75) 50%,transparent 0) repeat-x 0 0 / 100px 10px;filter:drop-shadow(0 0 2px red);animation:footer-scroll-a4dbc0f3 3s linear infinite}@keyframes footer-scroll-a4dbc0f3{to{transform:translate(-100px)}}.footer-divider[data-v-a4dbc0f3]{display:flex;justify-content:center;width:100%;max-width:1220px;margin:0 auto;padding:0 20px}.footer-divider img[data-v-a4dbc0f3]{display:block;width:100%;max-width:1180px;height:auto;margin:0 auto;border-radius:8px 8px 0 0}[data-theme=dark] .footer-divider img[data-v-a4dbc0f3]{filter:none;opacity:1}.footer-info[data-v-a4dbc0f3]{text-align:center;font-size:.85em;line-height:1.8;color:var(--color-grey)}.footer-info a[data-v-a4dbc0f3]{color:var(--color-link);border-bottom:1px dashed var(--red-3)}.footer-taichi[data-v-a4dbc0f3]{margin:0 10px;animation:spin-a4dbc0f3 6s linear infinite;opacity:.7}.footer-copyright[data-v-a4dbc0f3]{font-weight:700}@keyframes spin-a4dbc0f3{to{transform:rotate(360deg)}}.sidebar-top[data-v-5b7b58ce]{position:fixed;bottom:30px;right:30px;width:50px;height:50px;border-radius:50%;background:var(--color-wrap);box-shadow:1px 2px 10px #0003;z-index:90;display:flex;align-items:center;justify-content:center;transition:transform .2s}.sidebar-top[data-v-5b7b58ce]:hover{transform:scale(1.05)}.top-taichi[data-v-5b7b58ce]{animation:spin-5b7b58ce 3s linear infinite}.top-arrow[data-v-5b7b58ce]{position:absolute;color:var(--red-1);opacity:0;transition:opacity .3s}.sidebar-top:hover .top-taichi[data-v-5b7b58ce]{opacity:0;transition:opacity .3s}.sidebar-top:hover .top-arrow[data-v-5b7b58ce]{opacity:1}@keyframes spin-5b7b58ce{to{transform:rotate(360deg)}}.fade-enter-active[data-v-5b7b58ce],.fade-leave-active[data-v-5b7b58ce]{transition:opacity .3s}.fade-enter-from[data-v-5b7b58ce],.fade-leave-to[data-v-5b7b58ce]{opacity:0}.site-search[data-v-b4480cf0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300}.search-mask[data-v-b4480cf0]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d}.reimu-popup[data-v-b4480cf0]{position:absolute;top:10%;left:50%;transform:translate(-50%);width:min(700px,calc(100vw - 40px));max-height:80vh;background:var(--color-wrap);border-radius:5px;box-shadow:0 5px 25px #0003;display:flex;flex-direction:column;overflow:hidden}.popup-input-wrap[data-v-b4480cf0]{display:flex;align-items:center;gap:10px;padding:15px 20px;background:var(--color-code-background);border-bottom:1px solid var(--color-border);color:var(--color-grey)}.popup-input-wrap input[data-v-b4480cf0]{flex:1;border:none;background:transparent;outline:none;font-size:16px;color:var(--color-default);font-family:inherit}.popup-esc[data-v-b4480cf0]{font-size:12px;color:var(--color-grey);border:1px solid var(--color-border);border-radius:4px;padding:2px 6px;cursor:pointer}.popup-results[data-v-b4480cf0]{overflow-y:auto;padding:10px 0;min-height:120px;position:relative}.popup-empty[data-v-b4480cf0]{text-align:center;color:var(--color-grey);padding:30px 0;font-size:14px}.popup-result-item[data-v-b4480cf0]{display:flex;gap:12px;padding:10px 20px;cursor:pointer;transition:background .2s}.popup-result-item[data-v-b4480cf0]:hover{background:var(--red-6)}.result-bar[data-v-b4480cf0]{flex-shrink:0;width:5px;height:auto;min-height:30px;border-radius:3px;background:var(--color-h2-after);box-shadow:0 2px 12px var(--color-h2-after-shadow)}.result-title[data-v-b4480cf0]{font-size:16px;font-weight:700;color:var(--color-link);line-height:1.6}.result-desc[data-v-b4480cf0]{font-size:13px;color:var(--color-grey);line-height:1.6;margin-top:4px}.result-desc[data-v-b4480cf0] em,.result-title[data-v-b4480cf0] em{color:var(--red-1);font-weight:700;font-style:normal;border-bottom:1px dashed var(--red-1)}.popup-decor[data-v-b4480cf0]{position:absolute;right:10px;bottom:10px;width:90px;opacity:.9;pointer-events:none}.fireworks-layer[data-v-61e671f1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;pointer-events:none;overflow:hidden}.firework-particle[data-v-61e671f1]{position:fixed;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px #ff5252cc;animation:firework-fly-61e671f1 .7s cubic-bezier(.2,.6,.4,1) forwards}@keyframes firework-fly-61e671f1{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.2);opacity:0}}#container[data-v-5cd277f9]{min-height:100vh;display:flex;flex-direction:column}#content[data-v-5cd277f9]{flex:1;width:100%;padding-top:5px}.app-error[data-v-5cd277f9]{max-width:1220px;margin:80px auto 0;padding:10px 16px;border-radius:5px;background:#fff3f3;color:var(--red-1);font-size:13px;line-height:1.6}:root{--red-0: #f00;--red-1: #ff5252;--red-2: #ff7c7c;--red-3: #ffafaf;--red-4: #ffd0d0;--red-5: #ffe4e4;--red-5-5: #ffecec;--red-6: #fff3f3;--color-default-font: #000;--color-default: #555;--color-grey: #999;--color-border: var(--red-3);--color-link: var(--red-1);--color-dark-link: #ff0f0f;--color-background: #eee;--color-wrap: #fff;--color-code-background: #f5f5f5;--color-sidebar-text: #777;--color-header-background: rgba(255, 255, 255, .9);--color-footer-background: #fff;--color-mobile-nav-background: #fff;--color-sticky: #ffecec;--color-h2-border: #eee;--color-meta-shadow: var(--red-6);--color-hover-shadow: rgba(150, 150, 150, .1);--color-h2-after: rgba(255, 0, 0, .6);--color-h2-after-shadow: rgba(255, 78, 106, .7);--highlight-background: #f7f7f7;--hl-red: #cf222e;--hl-orange: #bc4c00;--hl-yellow: #4d2d00;--hl-green: #116329;--hl-aqua: #0550ae;--hl-blue: #0550ae;--hl-purple: #8250df;--hl-comment: #6e7781;--hl-keyword: var(--hl-red);--hl-string: var(--hl-aqua);--hl-number: var(--hl-blue);--hl-title: var(--hl-purple);--hl-attr: var(--hl-blue)}[data-theme=dark]{--red-0: #ff5252;--red-1: #ff5252;--red-2: #ff7c7c;--red-3: #ffafaf;--red-4: rgba(255, 208, 208, .5);--red-5: rgba(255, 228, 228, .2);--red-5-5: rgba(255, 236, 236, .1);--red-6: rgba(255, 243, 243, .2);--color-default-font: #999;--color-default: #999;--color-grey: #999;--color-border: var(--red-5);--color-link: var(--red-1);--color-dark-link: #ff0f0f;--color-background: #21252b;--color-wrap: #272b30;--color-code-background: rgba(232, 232, 232, .2);--color-sidebar-text: #777;--color-header-background: #222;--color-footer-background: #21252b;--color-mobile-nav-background: #272b30;--color-sticky: rgba(255, 236, 236, .2);--color-h2-border: #47474a;--color-h2-after: #ff5252;--color-h2-after-shadow: rgba(255, 78, 106, .7);--color-meta-shadow: rgba(0, 0, 0, .2);--color-hover-shadow: rgba(0, 0, 0, .2);--highlight-background: #22272e;--hl-red: #ff7b72;--hl-orange: #ffa657;--hl-yellow: #ffcc66;--hl-green: #7ee787;--hl-aqua: #a5d6ff;--hl-blue: #79c0ff;--hl-purple: #d2a8ff;--hl-comment: #8b949e;--hl-keyword: var(--hl-red);--hl-string: var(--hl-aqua);--hl-number: var(--hl-blue);--hl-title: var(--hl-purple);--hl-attr: var(--hl-blue)}@font-face{font-family:LXGW WenKai;src:url(/fonts/LXGWWenKaiScreen.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Mulish,"Noto Serif SC",LXGW WenKai,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:16px;color:var(--color-default);background:var(--color-background);transition:background-color .3s;min-height:100vh}a{color:var(--color-link);text-decoration:none}ul,ol{list-style:none}button{font-family:inherit;border:none;background:none;cursor:pointer}img{max-width:100%;vertical-align:middle}[data-theme=dark] img{filter:brightness(70%)}[data-theme=dark] .post-meta,[data-theme=dark] .post-article,[data-theme=dark] .archive-date,[data-theme=dark] .friend-desc{color:#9aa0a8}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--red-3);border-radius:10px}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#616161}::selection{background:var(--red-3);color:#fff}code,pre{font-family:Ubuntu Mono,Menlo,Monaco,Consolas,Courier New,monospace}.outer{max-width:1220px;margin:0 auto;padding:0 20px}.loading-tip{text-align:center;color:var(--red-1);font-weight:700;padding:40px 0;letter-spacing:2px}.reveal-init{opacity:0;transform:translateY(24px) scale(.985);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.reveal-init.reveal-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal-init{opacity:1;transform:none;transition:none}}img.blur-in{animation:img-blur-in .8s ease}@keyframes img-blur-in{0%{filter:blur(10px);opacity:.5}to{filter:blur(0);opacity:1}}.content-layout{display:flex;align-items:stretch;padding:25px 0}.layout-main{width:73.333%;margin:0 .833%;min-width:0}.layout-sidebar{width:23.333%;margin:0 .833%}@media(max-width:959px){.content-layout{flex-direction:column}.layout-main{width:100%;margin:0}.layout-sidebar{display:none}}.pill{display:inline-block;padding:4px 12px;border-radius:20px;background:var(--red-5);color:var(--red-1);font-size:13px;letter-spacing:1px;text-transform:uppercase;transition:background .2s,transform .2s;cursor:pointer}a.pill:hover{background:var(--red-2);color:#fff;transform:translateY(-2px)}.pill.pill-lg{padding:8px 15px;font-size:12px}.wrap-card{background:var(--color-wrap);border-radius:5px;transition:transform .2s,box-shadow .2s}.wrap-card:hover{transform:scale(1.015);box-shadow:0 0 10px 3px var(--color-hover-shadow)}.page-title{font-size:28px;font-weight:700;color:var(--color-default-font);position:relative;padding-bottom:14px;border-bottom:1px solid var(--color-h2-border)}.page-title:after{content:"";position:absolute;left:0;bottom:-4px;width:1em;height:7px;border-radius:10px;background:var(--color-h2-after);box-shadow:0 2px 12px var(--color-h2-after-shadow);transition:width .3s}.page-title:hover:after{width:3em}.article-inner{background:var(--color-wrap);border-radius:5px;overflow:hidden}.article-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:20px 35px 0}.article-title{font-size:2em;font-weight:700;color:var(--color-default-font);padding:15px 35px 0;line-height:1.4;transition:color .2s}.article-title:hover{color:var(--red-1)}.article-updated{font-size:13px;color:var(--color-grey);padding:8px 35px 0}.article-entry{padding:25px 35px 40px;font-size:16px;line-height:1.8em;color:var(--color-default);overflow-x:hidden}@media(max-width:767px){.article-meta,.article-title,.article-updated{padding-left:20px;padding-right:20px}.article-entry{padding:20px 20px 30px}}.article-entry p{margin:1.8em 0}.article-entry h1,.article-entry h2,.article-entry h3,.article-entry h4,.article-entry h5,.article-entry h6{font-weight:700;color:var(--color-default-font);margin:1.6em 0 .8em}.article-entry h1{font-size:2em}.article-entry h2{font-size:1.5em}.article-entry h3{font-size:1.3em}.article-entry h4{font-size:1.2em}.article-entry h5,.article-entry h6{font-size:1em}.article-entry h2{position:relative;padding-bottom:.5em;border-bottom:1px solid var(--color-h2-border)}.article-entry h2:after{content:"";position:absolute;left:0;bottom:-4px;width:1em;height:7px;border-radius:10px;background:var(--color-h2-after);box-shadow:0 2px 12px var(--color-h2-after-shadow);transition:width .3s}.article-entry h2:hover:after{width:3em}.article-entry a{color:var(--color-link);border-bottom:1px dashed var(--red-3)}.article-entry a:hover{border-bottom-style:solid}.article-entry strong{color:var(--color-default-font)}.article-entry ul,.article-entry ol{padding-left:1.8em;margin:1.2em 0}.article-entry ul{list-style:disc}.article-entry ol{list-style:decimal}.article-entry li{margin:.4em 0}.article-entry blockquote{background:var(--red-5-5);border-left:6px solid var(--red-4);border-radius:5px;padding:10px 15px;margin:1.5em 0}.article-entry blockquote p{margin:.5em 0}.article-entry hr{border:none;height:2px;margin:2em auto;background-image:linear-gradient(to right,rgba(255,0,0,.75) 50%,transparent 0);background-size:25px 2px;filter:drop-shadow(0 0 2px red)}.article-entry table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:.95em}.article-entry th,.article-entry td{border:1px solid var(--color-border);padding:8px 12px}.article-entry th{background:var(--red-6);color:var(--color-default-font);font-weight:700}.article-entry tr:nth-child(2n) td{background:var(--red-6);opacity:.98}.article-entry code{background:var(--color-code-background);padding:1px 5px;border-radius:5px;color:var(--color-link);font-size:.9em}.article-entry img{border-radius:5px;display:block;margin:1.5em auto;max-width:100%}.code-block{margin:1.5em 0;border-radius:10px;overflow:hidden;box-shadow:0 0 10px #00000014}.code-block-header{display:flex;align-items:center;gap:12px;padding:10px 20px;background:linear-gradient(to bottom,#00000008,#0000000f);border-bottom:1px solid rgba(0,0,0,.05)}[data-theme=dark] .code-block-header{background:linear-gradient(to bottom,#ffffff08,#ffffff0f);border-bottom-color:#ffffff0d}.code-dots{display:flex;gap:8px}.code-dots i{width:12px;height:12px;border-radius:50%}.code-dots i:nth-child(1){background:#ff5f56}.code-dots i:nth-child(2){background:#ffbd2e}.code-dots i:nth-child(3){background:#27c93f}.code-lang{font-size:13px;color:var(--color-grey);font-family:Ubuntu Mono,Menlo,Consolas,monospace;text-transform:lowercase}.code-copy{margin-left:auto;font-size:12px;color:var(--color-grey);border:1px solid var(--color-border);border-radius:4px;padding:2px 8px;transition:color .2s,border-color .2s}.code-copy:hover{color:var(--red-1);border-color:var(--red-1)}.code-block pre{margin:0;padding:15px 20px;overflow-x:auto;background:var(--highlight-background);line-height:1.6}.code-block pre code{background:transparent;padding:0;color:inherit;font-size:14.5px}.hljs-keyword,.hljs-selector-tag,.hljs-selector-id,.hljs-selector-class,.hljs-literal,.hljs-doctag{color:var(--hl-red)}.hljs-tag{color:var(--hl-green)}.hljs-string,.hljs-regexp{color:var(--hl-aqua)}.hljs-addition{color:var(--hl-green)}.hljs-comment,.hljs-quote{color:var(--hl-comment);font-style:italic}.hljs-number,.hljs-symbol,.hljs-bullet{color:var(--hl-blue)}.hljs-title,.hljs-title.function_,.hljs-title.class_,.hljs-section,.hljs-name{color:var(--hl-purple)}.hljs-attr,.hljs-attribute,.hljs-selector-attr{color:var(--hl-blue)}.hljs-variable,.hljs-template-variable{color:var(--hl-orange)}.hljs-type,.hljs-built_in,.hljs-builtin-name,.hljs-params{color:var(--hl-yellow)}.hljs-meta,.hljs-meta .hljs-keyword{color:var(--hl-green)}.hljs-deletion{color:var(--hl-red)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.article-copyright{margin:0 35px 35px;background:var(--red-5-5);border-left:6px solid var(--red-4);border-radius:5px;padding:12px 15px;font-size:14px;line-height:2}@media(max-width:767px){.article-copyright{margin:0 20px 25px}}.article-copyright a{color:var(--color-link);border-bottom:1px dashed var(--red-3)}
