@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:300 900;src:url(../fonts/Figtree-V9.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-family:"Figtree","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semiBold:600;--font-weight-bold:700;--text-color:#464b57;--text-color-success:#28a745;--text-shallow-color:#6e7c8c;--separator-color:#e8efff;--button-active-bg-color:#c7d4ff;--text-size:$font-size;--text-size-md:16px;--text-size-sm:14px;--text-size-lg:18px;--rounded-sm:5px;--color-primary:#5e6fcd;--color-success:#28a745;--color-error:#d63a3a;--color-light:#fff;--color-white:#fff;--color-game-button-disabled:#c7d4ff;--color-game-button-enabled:#5e6fcd;--bg-body:#f2f5fa;--background-color:#fff;--bg-main-header:#f0f3ff;--border-color:#354a48;--border-color-2:#d2d2d2;--border-error:#d63a3a;--bg-btn-primary:#e6eeff;--bg-btn-hover:#cfd9f1;--bg-btn-active:#c7d4ff;--bg-btn-highlight:#ffc62e;--bg-loading:hsla(0,0%,100%,.8);--color-btn-number:#404653;--bg-setting-btn-hover:#ace8a3;--bg-success:#c3e6cb;--sudoku-number-button-subscript-color:#6f7685;--sudoku-number-button-subscript-color2:#aab7d1;--sudoku-function-button-subscript-disabled-color:#a9b1bb;--bg-cell-highlight:#e4ebff;--bg-cell-selected:#c1d3ff;--bg-cell-same:#cfd9f1;--bg-cell-error:#ffcdcd;--bg-cell-conflict:#ffb6b6;--border-cell-light:#c6c9d4;--border-cell-bold:#40424b;--color-cell-given:#2d313b;--color-cell-correct:var(--color-primary);--color-cell-error:var(--border-error);--color-cell-note:#464b57;--cell-correct-animation-1:#96a4f8;--cell-correct-color:rgba(36,116,236,.2);--color-difficult-gray:#6e7c8c;--bg-solver-error:#f7d4d1;--color-solver-error:#cc3618;--selected-color:#5e6fcd;--selected-color-2:#bbc8e8;--conflict-color:#fff1f0;--error-color:#d63a3a;--error-color-2:#f76767;--error-color-bg:#ffcdcd;--bg-error:#f7d4d1;--bg-setting-card:#e6eeff;--box-shadow-1:0px 6px 11px 0px rgba(163,177,231,.31);--color-primary-light:#c9d4ed;--bg-difficult-hover:#e8efff;--bg-expearience:#5ad395;--border-share-tip:#6991ec;--color-share-hover:#a4d3f5;--bg-dialog-mask:rgba(0,0,0,.7);--bg-score-add:#7fa5f4;--bg-split-line:#d2dbf1;--bg-stopping:rgba(0,0,0,.3);--bg-dialog-failed:linear-gradient(-29deg,#a5b3ff,#5e74f0),linear-gradient(#fff,#fff);--pause-button:#6991ec;--bg-difficulty:#fff;--color-difficulty-btn:#4a4f4f;--bg-daily-btn:#ffe051;--bg-tournament-btn:#a0e9ff;--bg-mode-btn:#6879d6;--color-footer-font:#cfd6ff;--color-footer-line:#8497ff;--container-max-width:1176px;--game-header-height:4.625rem;--hint-mask-bg:#bbb;--bg-difficulty-btn-active:#c1d3ff;--bg-difficulty-btn-hover:#e6eeff;--bg-setting-btn:#c1d3ff;--bg-slide-active:#5e6fcd;--bg-slide-default:#e6e9f5;--bg-hint-tip:#5e6fcd;--color-hint-tip:#fffdf4;--border-cancel-button:#c1d3ff;--color-checkbox:#5e6fcd;--bg-statics-total:#f0f4ff;--bg-statics-tab:#fff;--bg-statics-tab-2:#f0f4ff;--bg-statics-button:#6e7c8c}html{font-size:var(--text-size-md)}.sm{--text-size:var(--text-size-sm)}.md{--text-size:var(--text-size-md)}.lg{--text-size:var(--text-size-lg)}body,html{background-color:var(--bg-body);border:0;color:var(--color-text);font-family:var(--font-family);font-weight:var(--font-weight-medium);margin:0;padding:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media screen and (max-width:640px){html{font-size:15px}}a,button,img{-webkit-user-select:none;-moz-user-select:none;user-select:none}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:transparent;border-radius:4px}::-webkit-scrollbar-thumb{background:var(--color-primary-light);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}*{scrollbar-color:var(--color-primary-light) transparent;scrollbar-width:thin}a,button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}button{background-color:transparent;border:0;font-family:var(--font-family);margin:0;padding:0}button:focus{outline:none}button:focus-visible{outline:none}ol,ul{margin:0;padding:0}li{list-style-type:none}strong{font-weight:var(--font-weight-bold)}h1{font-size:1.625rem}h2{font-size:1.375rem}h3{font-size:1.125rem}h4{font-size:1rem}h5{font-size:.875rem}h6{font-size:.75rem}p{line-height:1.6}textarea{box-sizing:border-box}.pagination{-moz-column-gap:.625rem;column-gap:.625rem;justify-content:center}.pagination .pagination-item{align-items:center;background:#fff;border:1px solid transparent;border-radius:.3125rem;color:var(--text-shallow-color);cursor:pointer;display:flex;font-size:1.125rem;height:2.8125rem;justify-content:center;width:2.8125rem}.pagination .pagination-item:hover:not(.disabled){border:1px solid var(--color-game-button-enabled)}.pagination .pagination-item.disabled{cursor:not-allowed;opacity:.5}.pagination .pagination-active{background:var(--color-game-button-enabled);color:#fff}@media (max-width:768px){.pagination .pagination-item{border-radius:.5rem;height:2.1875rem;width:2.1875rem}}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:300 900;src:url(../fonts/Figtree-V9.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}[data-v-bf87ac74]:root{--font-family:"Figtree","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semiBold:600;--font-weight-bold:700;--text-color:#464b57;--text-color-success:#28a745;--text-shallow-color:#6e7c8c;--separator-color:#e8efff;--button-active-bg-color:#c7d4ff;--text-size:$font-size;--text-size-md:16px;--text-size-sm:14px;--text-size-lg:18px;--rounded-sm:5px;--color-primary:#5e6fcd;--color-success:#28a745;--color-error:#d63a3a;--color-light:#fff;--color-white:#fff;--color-game-button-disabled:#c7d4ff;--color-game-button-enabled:#5e6fcd;--bg-body:#f2f5fa;--background-color:#fff;--bg-main-header:#f0f3ff;--border-color:#354a48;--border-color-2:#d2d2d2;--border-error:#d63a3a;--bg-btn-primary:#e6eeff;--bg-btn-hover:#cfd9f1;--bg-btn-active:#c7d4ff;--bg-btn-highlight:#ffc62e;--bg-loading:hsla(0,0%,100%,.8);--color-btn-number:#404653;--bg-setting-btn-hover:#ace8a3;--bg-success:#c3e6cb;--sudoku-number-button-subscript-color:#6f7685;--sudoku-number-button-subscript-color2:#aab7d1;--sudoku-function-button-subscript-disabled-color:#a9b1bb;--bg-cell-highlight:#e4ebff;--bg-cell-selected:#c1d3ff;--bg-cell-same:#cfd9f1;--bg-cell-error:#ffcdcd;--bg-cell-conflict:#ffb6b6;--border-cell-light:#c6c9d4;--border-cell-bold:#40424b;--color-cell-given:#2d313b;--color-cell-correct:var(--color-primary);--color-cell-error:var(--border-error);--color-cell-note:#464b57;--cell-correct-animation-1:#96a4f8;--cell-correct-color:rgba(36,116,236,.2);--color-difficult-gray:#6e7c8c;--bg-solver-error:#f7d4d1;--color-solver-error:#cc3618;--selected-color:#5e6fcd;--selected-color-2:#bbc8e8;--conflict-color:#fff1f0;--error-color:#d63a3a;--error-color-2:#f76767;--error-color-bg:#ffcdcd;--bg-error:#f7d4d1;--bg-setting-card:#e6eeff;--box-shadow-1:0px 6px 11px 0px rgba(163,177,231,.31);--color-primary-light:#c9d4ed;--bg-difficult-hover:#e8efff;--bg-expearience:#5ad395;--border-share-tip:#6991ec;--color-share-hover:#a4d3f5;--bg-dialog-mask:rgba(0,0,0,.7);--bg-score-add:#7fa5f4;--bg-split-line:#d2dbf1;--bg-stopping:rgba(0,0,0,.3);--bg-dialog-failed:linear-gradient(-29deg,#a5b3ff,#5e74f0),linear-gradient(#fff,#fff);--pause-button:#6991ec;--bg-difficulty:#fff;--color-difficulty-btn:#4a4f4f;--bg-daily-btn:#ffe051;--bg-tournament-btn:#a0e9ff;--bg-mode-btn:#6879d6;--color-footer-font:#cfd6ff;--color-footer-line:#8497ff;--container-max-width:1176px;--game-header-height:4.625rem;--hint-mask-bg:#bbb;--bg-difficulty-btn-active:#c1d3ff;--bg-difficulty-btn-hover:#e6eeff;--bg-setting-btn:#c1d3ff;--bg-slide-active:#5e6fcd;--bg-slide-default:#e6e9f5;--bg-hint-tip:#5e6fcd;--color-hint-tip:#fffdf4;--border-cancel-button:#c1d3ff;--color-checkbox:#5e6fcd;--bg-statics-total:#f0f4ff;--bg-statics-tab:#fff;--bg-statics-tab-2:#f0f4ff;--bg-statics-button:#6e7c8c}html[data-v-bf87ac74]{font-size:var(--text-size-md)}.sm[data-v-bf87ac74]{--text-size:var(--text-size-sm)}.md[data-v-bf87ac74]{--text-size:var(--text-size-md)}.lg[data-v-bf87ac74]{--text-size:var(--text-size-lg)}body[data-v-bf87ac74],html[data-v-bf87ac74]{background-color:var(--bg-body);border:0;color:var(--color-text);font-family:var(--font-family);font-weight:var(--font-weight-medium);margin:0;padding:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media screen and (max-width:640px){html[data-v-bf87ac74]{font-size:15px}}a[data-v-bf87ac74],button[data-v-bf87ac74],img[data-v-bf87ac74]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-bf87ac74]::-webkit-scrollbar{height:4px;width:4px}[data-v-bf87ac74]::-webkit-scrollbar-track{background:transparent;border-radius:4px}[data-v-bf87ac74]::-webkit-scrollbar-thumb{background:var(--color-primary-light);border-radius:4px}[data-v-bf87ac74]::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}[data-v-bf87ac74]{scrollbar-color:var(--color-primary-light) transparent;scrollbar-width:thin}a[data-v-bf87ac74],button[data-v-bf87ac74]{cursor:pointer}button[data-v-bf87ac74]:disabled{cursor:not-allowed}a[data-v-bf87ac74]{color:inherit;text-decoration:none}button[data-v-bf87ac74]{background-color:transparent;border:0;font-family:var(--font-family);margin:0;padding:0}button[data-v-bf87ac74]:focus{outline:none}button[data-v-bf87ac74]:focus-visible{outline:none}ol[data-v-bf87ac74],ul[data-v-bf87ac74]{margin:0;padding:0}li[data-v-bf87ac74]{list-style-type:none}strong[data-v-bf87ac74]{font-weight:var(--font-weight-bold)}h1[data-v-bf87ac74]{font-size:1.625rem}h2[data-v-bf87ac74]{font-size:1.375rem}h3[data-v-bf87ac74]{font-size:1.125rem}h4[data-v-bf87ac74]{font-size:1rem}h5[data-v-bf87ac74]{font-size:.875rem}h6[data-v-bf87ac74]{font-size:.75rem}p[data-v-bf87ac74]{line-height:1.6}textarea[data-v-bf87ac74]{box-sizing:border-box}.page-primary[data-v-bf87ac74]{display:flex;flex-direction:row;gap:1.625rem}.articles[data-v-bf87ac74]{padding-bottom:2rem}.articles .desc[data-v-bf87ac74]{margin-top:12px}.articles .articles-pagination[data-v-bf87ac74]{padding:3.4rem 0 4rem}.articles-main[data-v-bf87ac74]{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(2,1fr);row-gap:2.5rem}@media (max-width:1024px){.articles-main[data-v-bf87ac74]{grid-template-columns:repeat(1,1fr)}}.articles-main .articles-item[data-v-bf87ac74]{background:#fff;border:1px solid transparent;border-radius:.3125rem;cursor:pointer;padding:.25rem}.articles-main .articles-item a[data-v-bf87ac74]{text-decoration:none}.articles-main .articles-item[data-v-bf87ac74]:hover{border:1px solid var(--color-primary);box-shadow:0 .375rem .75rem #a3b1e7}.articles-main .articles-item .articles-item-image[data-v-bf87ac74]{justify-content:center}.articles-main .articles-item .articles-item-image img[data-v-bf87ac74]{-o-object-fit:cover;object-fit:cover;width:100%}.articles-main .articles-item .articles-item-text[data-v-bf87ac74]{padding:0 1rem}.articles-main .articles-item .articles-item-title[data-v-bf87ac74]{border-bottom:1px solid var(--bg-body);color:var(--text-color);font-size:1.125rem;font-weight:var(--font-weight-bold);line-height:1.5rem;margin:0;padding:1.125rem .25rem .75rem}.articles-main .articles-item .articles-item-title h3[data-v-bf87ac74]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;overflow:hidden}.articles-main .articles-item .articles-item-content[data-v-bf87ac74]{color:var(--text-shallow-color);padding:0 .25rem 1rem}.articles-main .articles-item .articles-item-content p[data-v-bf87ac74]{margin:0;padding:0;-webkit-line-clamp:4}.articles-main .articles-item .articles-item-content span[data-v-bf87ac74]{color:var(--color-primary);font-size:.875rem;font-weight:var(--font-weight-medium)}.articles-main .articles-item .articles-item-content .articles-content-buttons[data-v-bf87ac74]{align-items:center;display:flex;justify-content:space-between;margin-top:1rem}.articles-main .articles-item .articles-item-content .articles-item-button[data-v-bf87ac74]{background:var(--color-game-button-enabled);border-radius:.3125rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:var(--font-weight-medium);padding:.65rem 1.625rem}.articles-aside[data-v-bf87ac74]{margin-top:72px}.articles-aside .card[data-v-bf87ac74]{box-sizing:border-box;width:300px}.articles-aside .articles-popular .articles-popular-item[data-v-bf87ac74]{align-items:center;border-bottom:1px solid var(--separator-color);color:var(--text-color);display:flex;font-size:.875rem;font-weight:var(--font-weight-bold);padding:12px 0 16px}.articles-aside .articles-popular .articles-popular-item .articles-point[data-v-bf87ac74]{background:var(--color-game-button-enabled);border-radius:3px;height:6px;margin-right:12px;width:6px}.articles-aside .articles-popular .articles-popular-item .articles-link[data-v-bf87ac74]{cursor:pointer;flex:1;overflow:hidden;text-decoration:none;text-overflow:ellipsis}.articles-aside .articles-popular .articles-popular-item[data-v-bf87ac74]:hover{border-bottom:1px solid var(--color-primary);color:var(--color-primary)}.articles-aside .articles-popular li:last-child .articles-popular-item[data-v-bf87ac74]{border-bottom:0}.articles-wide[data-v-bf87ac74]{background:#c9cedb;height:15.625rem;margin-top:1.25rem}@media (max-width:768px){.page-primary[data-v-bf87ac74]{flex-direction:column;gap:0;padding-bottom:3.75rem}.articles-main[data-v-bf87ac74]{grid-template-columns:repeat(1,1fr);row-gap:.75rem}.articles-main .articles-item[data-v-bf87ac74]{padding-bottom:1rem}.articles-main .articles-item .articles-item-text[data-v-bf87ac74]{padding:0 .75rem}.articles-main .articles-item .articles-item-content[data-v-bf87ac74]{padding:0}.articles-main .articles-item .articles-item-content .ellipsis-2[data-v-bf87ac74]{-webkit-line-clamp:2}.articles-main .articles-item .articles-item-content p[data-v-bf87ac74]{font-size:.9375rem;padding:0}.articles-main .articles-item .articles-item-content .articles-content-buttons[data-v-bf87ac74]{margin-top:1.25rem}.articles-main .articles-item .articles-item-content .articles-item-button[data-v-bf87ac74]{background:transparent;color:var(--color-primary);font-size:.875rem;padding:0}.articles-aside[data-v-bf87ac74]{display:block;margin-top:0;width:100%}.articles-aside .card[data-v-bf87ac74]{width:100%}.articles-wide[data-v-bf87ac74]{display:none}}
