.home-discover{--home-tag:#ef6d4f;--home-pill-bg:#fff4f4;--home-pill-fg:#fb471f;--home-muted:#888;--home-likes:#999;--home-border:#f1f1f1;--home-text:#000;z-index:0;width:100%;min-height:100dvh;color:var(--home-text);font-family:var(--font-ui);background:#fff;padding:8rem 16rem 24rem;position:relative;overflow:hidden}.home-discover:before{content:"";z-index:-1;opacity:.1;pointer-events:none;background-image:linear-gradient(191.59deg,#fb471f 13.86%,#d552759e 40.87%,#9865ff00 95.94%);width:100%;height:400rem;position:absolute;top:0;left:0}.home-discover__search{border:1px solid var(--home-border);text-align:left;width:100%;height:36rem;color:var(--home-muted);cursor:pointer;background:#fff;border-radius:18rem;align-items:center;gap:2rem;margin-bottom:20rem;padding:10rem 8rem 10rem 12rem;font-size:14rem;font-weight:400;line-height:20rem;display:flex}.home-discover__search-icon{flex-shrink:0;width:24rem;height:24rem;display:block}.home-discover__section{margin-bottom:24rem}.home-discover__section-title{color:var(--home-text);margin:0 0 12rem;font-size:18rem;font-weight:600;line-height:24rem}.home-discover__popular-grid{--popular-column-width:min(210rem, calc(100vw - 32rem));grid-template-rows:repeat(3,80rem);grid-auto-flow:column;grid-auto-columns:var(--popular-column-width);overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;gap:12rem 16rem;width:calc(100% + 16rem);margin-right:-16rem;padding-right:16rem;display:grid;overflow:auto hidden}.home-discover__popular-grid::-webkit-scrollbar{display:none}.home-discover__popular-card{text-align:left;width:100%;max-width:var(--popular-column-width);scroll-snap-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8rem;min-width:0;padding:0;display:flex}.home-discover__popular-cover{background:#f3f3f3;border-radius:6rem;flex-shrink:0;width:60rem;height:80rem;position:relative;overflow:hidden}.home-discover__popular-cover img{object-fit:cover}.home-discover__cover-fallback{background:#f3f3f3;width:100%;height:100%}.home-discover__popular-meta{flex-direction:column;flex:1;justify-content:space-between;align-self:stretch;min-width:0;min-height:80rem;display:flex}.home-discover__popular-title{color:var(--home-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14rem;font-weight:500;line-height:20rem;display:-webkit-box;overflow:hidden}.home-discover__popular-tags{align-items:center;gap:4rem;min-width:0;margin:0;display:flex;overflow:hidden}.home-discover__popular-tag{color:var(--home-tag);white-space:nowrap;text-overflow:ellipsis;font-size:12rem;font-weight:400;line-height:16rem;overflow:hidden}.home-discover__popular-tag-sep{background:#b2b2b2;flex-shrink:0;width:1px;height:8rem}.home-discover__popular-heat{color:var(--home-likes);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11rem;font-weight:400;line-height:16rem;overflow:hidden}.home-discover__recommend-grid{grid-template-columns:1fr 1fr;gap:24rem 16rem;display:grid}.home-discover__recommend-card{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4rem;width:100%;min-width:0;padding:0;display:flex}.home-discover__recommend-cover{aspect-ratio:165/220;background:#f3f3f3;border-radius:8rem;width:100%;margin-bottom:4rem;position:relative;overflow:hidden}.home-discover__recommend-cover img{object-fit:cover}.home-discover__recommend-title{color:var(--home-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14rem;font-weight:500;line-height:20rem;overflow:hidden}.home-discover__recommend-desc{color:var(--home-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32rem;margin:0;font-size:12rem;font-weight:400;line-height:16rem;display:-webkit-box;overflow:hidden}.home-discover__recommend-tags{flex-wrap:nowrap;gap:4rem;margin-top:4rem;display:flex;overflow:hidden}.home-discover__pill{background:var(--home-pill-bg);height:16rem;color:var(--home-pill-fg);white-space:nowrap;text-overflow:ellipsis;border-radius:4rem;justify-content:center;align-items:center;max-width:100%;padding:2rem 6rem;font-size:10rem;font-weight:400;line-height:16rem;display:inline-flex;overflow:hidden}.home-discover__empty{color:var(--home-muted);font-size:14rem}.home-discover__loading{color:var(--home-muted);padding:16rem 0;font-size:14rem}.home-discover__story-list{flex-direction:column;gap:12rem;display:flex}.home-discover__story-card{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12rem;width:100%;min-width:0;padding:0;display:flex}.home-discover__story-cover{background:#f3f3f3;border-radius:8rem;flex:0 0 80rem;width:80rem;height:107rem;position:relative;overflow:hidden}.home-discover__story-meta{flex-direction:column;flex:1;gap:4rem;min-width:0;display:flex}.home-discover__story-tags{gap:4rem;margin-top:8rem;display:flex;overflow:hidden}.home-discover__story-tag{color:var(--home-pill-fg);white-space:nowrap;text-overflow:ellipsis;background:#ff745526;border-radius:4rem;padding:2rem 6rem;font-size:12rem;line-height:16rem;overflow:hidden}.home-discover__feed-status{min-height:48rem;color:var(--home-muted);text-align:center;justify-content:center;align-items:center;padding:12rem 0;font-size:12rem;display:flex}.home-discover__feed-status button{color:var(--home-pill-fg);cursor:pointer;background:0 0;border:0;padding:8rem}
