.search-modal .ant-modal-content{border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0000001f}.search-modal .ant-modal-body{padding:0}.scroll-blur-mask{background:linear-gradient(180deg, var(--bg-secondary) 0%, transparent 100%)}.ant-layout-sider::-webkit-scrollbar{width:6px}.ant-layout-content::-webkit-scrollbar{width:6px}.ant-layout-sider::-webkit-scrollbar-track{background:0 0}.ant-layout-content::-webkit-scrollbar-track{background:0 0}.ant-layout-sider::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:3px}.ant-layout-content::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:3px}.ant-layout-sider::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.ant-layout-content::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.ant-layout-sider,.ant-layout-content{scrollbar-width:thin;scrollbar-color:var(--border-primary) transparent}.lazy-image-skeleton{background:var(--lazy-image-skeleton-base,#f0f0f0);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.lazy-image-skeleton-shimmer{background:linear-gradient(90deg, transparent 0%, var(--lazy-image-skeleton-highlight,#ffffffbf) 50%, transparent 100%);width:60%;height:100%;animation:1.2s ease-in-out infinite lazy-image-shimmer;position:absolute;top:0;left:-60%}@keyframes lazy-image-shimmer{0%{left:-60%}to{left:110%}}.lazy-image-img{opacity:0;transition:opacity .4s ease-in-out}.lazy-image-img--loaded{opacity:1}:root{--lazy-image-skeleton-base:#e8e8e8;--lazy-image-skeleton-highlight:#ffffffbf}html[data-theme=dark]{--lazy-image-skeleton-base:#2a2a2a;--lazy-image-skeleton-highlight:#ffffff14}
