.card-article-body .ant-card-body{height:100%!important}.card-article-body .card-article{height:100%;min-width:0;padding:20px!important}@media (max-width:640px){.card-article-body .card-article{padding:5px!important}}.card-article-body .card-article .clamp-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.card-article-body .card-article .category-and-day{align-items:flex-start;min-height:42px}.card-article-body .card-article .category-and-day .meta-left{-webkit-hyphens:auto;hyphens:auto;min-width:0;overflow-wrap:anywhere;word-break:break-word}.card-article-body .card-article .category-and-day .date-text{color:var(--color-date-card);flex:0 0 auto;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-article-body .card-article .clamp-3,.card-article-body .card-article .clamp-3 a,.card-article-body .card-article .title-fixed,.card-article-body .card-article .title-fixed a{-webkit-hyphens:auto;hyphens:auto;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.card-article-body .card-article .title-fixed{display:-webkit-box;min-height:4.2em;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.card-article-body .card-article .article-image{border-radius:12px;display:block;height:180px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (max-width:640px){.card-article-body .card-article .article-image{height:140px}}.card-article-body .card-article .tag-link,.card-article-body .card-article p{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:break-word}.card-article-body .card-article .tag-link{display:inline-block;max-width:100%}.card-article-body .card-article .bottom-content{color:#77787b!important}.break_word[data-v-10591ffe]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:break-word}.sup blockquote[data-v-10591ffe]{background-color:#229b7d2e;border-left:5px solid #008261;margin:4px 0;overflow:hidden;padding:10px 1.2em}.sup blockquote ol[data-v-10591ffe],.sup blockquote ul[data-v-10591ffe]{font-family:Montserrat,sans-serif;padding-left:1rem}:root{--safe-area-inset-bottom:0px}@supports (padding:env(safe-area-inset-bottom)){:root{--safe-area-inset-bottom:env(safe-area-inset-bottom)}}.fixed-buttons{display:flex;justify-content:center;width:auto}.settings-btn{background:#f6c274;border:none;border-radius:12px;color:#000;cursor:pointer;height:50px;padding:12px;width:50px;z-index:100000}.settings-btn-active{background:#f4b75c}.mask{background:#00000073;top:0;right:0;bottom:0;left:0;position:fixed;z-index:999}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.sheet-enter-active,.sheet-leave-active{transition:transform .25s ease,opacity .2s ease}.sheet-enter-from,.sheet-leave-to{opacity:0;transform:translateY(16px)}.group-button-filter-body{-webkit-backdrop-filter:var(--ui-color-bg-elevated-blur)!important;backdrop-filter:var(--ui-color-bg-elevated-blur)!important;background-color:var(--ui-color-bg-elevated,#fff)!important;border-radius:8px;box-shadow:0 6px 20px #0000001f;color:var(--ui-color-tabs-inactive)!important;font-size:14px;overflow-x:auto;padding:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.group-button-filter-body::-webkit-scrollbar{display:none}.group-button-filter-button-active{background-color:var(--ui-color-bg-inverted)!important;border-radius:8px}.group-button-filter-button{cursor:pointer;min-width:-moz-max-content;min-width:max-content;padding:11px 15px}.dark .group-button-filter-button{background-color:#7d7d7d}.dark .group-button-filter-button,.range-btn-group-button-filter{-webkit-backdrop-filter:var(--ui-color-bg-elevated-blur)!important;backdrop-filter:var(--ui-color-bg-elevated-blur)!important;border-radius:8px}.range-btn-group-button-filter{background-color:var(--color-range-btn-filter)!important;color:var(--color-main-text-content)!important;font-size:14px;min-width:0;overflow-x:auto;padding:5px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.range-btn-group-button-filter::-webkit-scrollbar{display:none}.range-btn-group-button-filter-body{flex-wrap:wrap}.range-btn-group-button-filter-button{cursor:pointer;padding:8px 12px;white-space:nowrap}.range-btn-group-button-filter-button-active{background-color:var(--ui-range-btn-color-bg-inverted)!important;border-radius:8px;color:var(--color-range-btn-main-text-content)!important}.filter-panel{-webkit-backdrop-filter:var(--ui-color-bg-elevated-blur)!important;backdrop-filter:var(--ui-color-bg-elevated-blur)!important;background:var(--color-bg-filter-body)!important;display:flex;flex-direction:column}.filter-panel.is-mobile{background:var(--color-bg-filter-body);border-radius:12px;bottom:70px;box-shadow:0 -8px 24px #0000002e;left:0;max-height:70vh;padding:14px 14px calc(14px + var(--safe-area-inset-bottom));position:fixed;right:0;transform:translateY(0);z-index:100000}.sheet-handle{background:#ffffff40;border-radius:9999px;height:4px;margin:0 auto 8px;width:44px}.filter-panel-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:15px;position:sticky;top:0;z-index:1}.close-btn{background:var(--bg-filter-btn);border-radius:6px;cursor:pointer;height:25px;width:24px}.filter-panel-content{flex:1;min-height:0;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.filter-panel-content::-webkit-scrollbar{display:none}.ant-select-dropdown{z-index:100001!important}@media (max-width:768px){.settings-btn{height:48px;width:48px}.group-button-filter .group-button-filter-body,.range-btn-group-button-filter{font-size:14px}}.break_word[data-v-86eedcf8]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:break-word}.sup blockquote[data-v-86eedcf8]{background-color:#229b7d2e;border-left:5px solid #008261;margin:4px 0;overflow:hidden;padding:10px 1.2em}.sup blockquote ol[data-v-86eedcf8],.sup blockquote ul[data-v-86eedcf8]{font-family:Montserrat,sans-serif;padding-left:1rem}.auth-banner .auth-banner__inner[data-v-86eedcf8]{display:grid;gap:12px}.auth-banner .auth-banner__actions[data-v-86eedcf8]{margin-top:4px}.break_word{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:break-word}.sup blockquote{background-color:#229b7d2e;border-left:5px solid #008261;margin:4px 0;overflow:hidden;padding:10px 1.2em}.sup blockquote ol,.sup blockquote ul{font-family:Montserrat,sans-serif;padding-left:1rem}.card-content{padding:15px}@media (min-width:768px){.card-content{padding:20px}}
