.saveshare{gap:4px;margin-left:auto}.saveshare,.ss-btn{display:inline-flex}.ss-btn{align-items:center;gap:6px;min-height:44px;min-width:44px;padding:6px 14px;border:1px solid var(--line);border-radius:4px;background:var(--canvas);color:var(--ink2);font:inherit;font-size:.9rem;cursor:pointer}.ss-btn:hover{background:var(--surface)}.ss-btn.is-on{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-strong)}.head-icon:focus-visible,.ss-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bd-acts .ss-btn{padding:6px 14px;color:var(--ink2)}.rrows .saveshare{display:flex;gap:8px;padding:0 20px 14px 60px;margin:-4px 0 0}.lm-toast{position:fixed;left:50%;bottom:96px;z-index:60;transform:translateX(-50%);padding:14px 24px;border-radius:6px;background:#16181e;color:#ffffff;font-size:1rem;font-weight:700;box-shadow:none;max-width:calc(100vw - 32px)}.head-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:4px;color:var(--ink2)}.head-icon:hover{background:var(--surface)}.head-login{flex:none;font-size:.85rem;color:var(--ink2)}.saved .section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.saved__list{list-style:none;margin:0;padding:0}.saved__row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:14px 0;border-top:1px solid var(--line)}.saved__title{flex:1 1 100%;color:var(--ink);font-weight:600;overflow-wrap:anywhere}.saved__meta{flex:1 1;font-size:.8rem;color:var(--ink3)}.ss-btn{position:relative;min-height:32px;min-width:0;padding:2px 10px;font-size:.8rem;font-weight:600}.ss-btn:after{content:"";position:absolute;inset:-6px -3px}.ss-btn svg{width:15px;height:15px}.rrows .saveshare{gap:6px;padding:0 20px 10px 60px;margin:-8px 0 0}.search.search--page{display:flex;margin:12px 0;max-width:560px}.search.search--page input{display:block;flex:1 1}@media (max-width:767px){.site-head__bar .search{flex:none;min-width:0;padding:0;border:0;background:none;margin-left:auto;order:2}.site-head__bar .head-icon{order:2}.site-head__bar .search input{display:none}.rrows>li{position:relative}.rrows .rrow{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-template-areas:"rank title pic" "rank meta meta";grid-column-gap:12px;column-gap:12px;grid-row-gap:8px;row-gap:8px;align-items:start}.rrows .rrow__body{display:contents}.rrows .rrow__rank{grid-area:rank}.rrows .rrow__title{grid-area:title}.rrows .rrow__pic{grid-area:pic}.rrows .rrow__meta{grid-area:meta;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:0;min-height:36px;line-height:18px;white-space:nowrap;padding-right:150px}.rrows .rrow__meta>*{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.rrows .rrow__rise{display:none}.rrows .saveshare{position:absolute;right:16px;bottom:14px;padding:0;margin:0;gap:6px}.rrows .ss-btn{padding:2px 9px}}@media (max-width:360px){.site-head__bar.wrap{gap:6px;padding-inline:12px}.site-head__bar .head-icon{width:32px}}@media (max-width:767px){#main.layout--home{padding-top:14px}#main .home-feed .hw-fortune{margin-bottom:10px;padding-block:8px}#main .home-feed .hf-head{gap:8px;margin-bottom:10px}#main .home-feed .hf-head>div{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px}#main .home-feed .hf-head h1,#main .home-feed .hf-head h2{font-size:18px;margin-bottom:0}#main .home-feed .tchips{margin-bottom:10px}}@media (max-width:359px){.rrows .ss-btn{padding:2px 8px}.rrows .ss-btn:after{inset:-6px}.rrows .ss-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rrows .rrow__meta{padding-right:90px}}.today1{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:56px;margin:0 0 12px;padding:12px 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.today1--wait{border-color:transparent;background:var(--surface)}.today1__eyebrow{flex:1 0 100%;color:var(--accent-strong);font-size:.8rem;font-weight:600}.today1__title{flex:1 1;min-width:0;font-size:1.05rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.today1__go{flex:none;color:var(--accent-strong)}.today1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tpoll{margin:12px 0 16px;padding:16px;border:1px solid var(--line);border-radius:var(--r);background:var(--canvas)}.tpoll__eyebrow{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;color:var(--ink3);font-size:.8rem;font-weight:600}.tpoll__eyebrow span:first-child{color:var(--accent-strong)}.tpoll__q{margin:6px 0 12px;color:var(--navy);font-size:1.1rem;line-height:1.4}.tpoll__opts{display:grid;grid-gap:8px;gap:8px}.tpoll__opts button{min-height:44px;padding:8px 14px;border:1px solid var(--accent-line);border-radius:var(--r-sm);background:var(--canvas);color:var(--navy);font:inherit;font-weight:600;text-align:left;cursor:pointer}.tpoll__opts button:hover{background:var(--accent-soft)}.pushask button:focus-visible,.tpoll__opts button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tpoll__res{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.tpoll__res li{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-sm);font-weight:600}.tpoll__res li.is-mine{border-color:var(--accent-line)}.tpoll__bar{position:absolute;inset:0 auto 0 0;background:var(--accent-soft)}.tpoll__label,.tpoll__res b{position:relative}.tpoll__label{flex:1 1;min-width:0}.tpoll__label em{margin-left:6px;color:var(--accent-strong);font-size:.8rem;font-style:normal}.tpoll__note{margin:10px 0 0;color:var(--ink2);font-size:.85rem}.pushask{position:fixed;right:16px;bottom:16px;left:16px;z-index:60;max-width:440px;margin:0 auto;padding:16px;border:1px solid var(--line);border-radius:var(--r);background:var(--canvas);box-shadow:0 6px 20px rgba(22,24,30,.25)}.pushask__title{margin:0 0 4px;color:var(--navy);font-weight:700}.pushask__body{margin:0 0 12px;color:var(--ink2);font-size:.85rem}.pushask__btns{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.pushask__btns button{min-height:44px;border:1px solid var(--accent-line);border-radius:var(--r-sm);background:var(--canvas);color:var(--navy);font:inherit;font-weight:600;cursor:pointer}.pushtoggle{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--ink2);font-size:.85rem}.check-share{margin:12px 0 18px}@media (max-width:767px){.pushask{bottom:calc(72px + env(safe-area-inset-bottom))}}.empty.empty--plain{padding:8px 0 0;text-align:left;border:0;border-radius:0}.empty--plain strong{font-size:17px;color:var(--ink)}.empty__h{margin:28px 0 4px;font-size:15px;color:var(--ink2)}.empty--plain .empty__go{justify-content:flex-start}.pushask{border-color:transparent;background:var(--navy)}.pushask__title{color:#ffffff}.pushask__body,.pushask__body a{color:#c9d6ea}.pushask__btns button{border-color:rgba(255,255,255,.32);background:transparent;color:#ffffff;transition:transform .16s ease-out}.pushask__btns button:active{transform:scale(.97)}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.rrows .ss-btn{padding:2px 8px;border-color:transparent;color:var(--ink3)}.rrows .ss-btn:hover{border-color:var(--line);color:var(--ink)}.rrows .ss-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (min-width:768px){.rrows>li{display:flex;align-items:center}.rrows>li>.rrow{flex:1 1;min-width:0}.rrows .saveshare{flex:none;margin:0;padding:0 16px 0 0}}