.feed-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.feed-card{overflow:hidden;overflow:clip}.feed-list{list-style:none;margin:0;padding:4px 0;display:flex;flex-direction:column}.feed-list>li+li,.feed-similar-list{border-top:1px solid var(--line)}.feed-similar-list{padding:0;background:color-mix(in srgb,var(--card-2) 55%,var(--card))}.feed-compose{display:flex;gap:12px;align-items:flex-start;padding:14px 22px;border-bottom:1px solid var(--line)}.feed-compose>:first-child{flex:none;margin-top:2px}.feed-compose-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.feed-compose-hint{line-height:1.6;padding-inline:4px}.feed-reply{min-width:0}.feed-count{font-weight:700;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.feed-count.over{color:var(--loss)}.feed-story{padding:14px 22px 10px;position:relative;scroll-margin:120px}.feed-story.focus{animation:feed-focus 2.4s ease-out 1}@keyframes feed-focus{0%,40%{background:var(--club-50)}to{background:transparent}}.feed-head{display:flex;gap:12px;align-items:flex-start}.feed-head>:first-child{flex:none}.feed-main{flex:1 1;min-width:0}.feed-text{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2);overflow-wrap:anywhere}.feed-strong{font-weight:800;color:var(--ink)}.feed-bubble-head .club-link,.feed-likers-list .club-link,.feed-text .club-link,.feed-text .feed-player,.feed-who .club-link{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.feed-text .feed-player{display:inline;vertical-align:baseline}.feed-text .feed-player .player-link-text{display:inline}.feed-text .feed-player .player-link-name{font-weight:800;color:var(--ink);white-space:normal}.feed-score{display:inline-block;padding:0 7px;margin:0 1px;border-radius:7px;background:var(--card-2);color:var(--ink);font-weight:800;box-shadow:inset 0 0 0 1px var(--line);line-height:1.5;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.feed-score:hover{color:var(--club-700);box-shadow:inset 0 0 0 1px var(--club)}.feed-who{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.feed-status-text{margin:4px 0 0;font-size:15px;line-height:1.5;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.feed-time{flex:none;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.feed-time-wrap{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.feed-edited{font-style:italic}.feed-actions{display:flex;align-items:center;gap:6px;margin-top:8px;-webkit-padding-start:44px;padding-inline-start:44px;min-width:0}.feed-actions>.feed-act{flex:none}.feed-story.status .feed-actions{-webkit-padding-start:50px;padding-inline-start:50px}.feed-act{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:700;color:var(--muted);background:transparent;box-shadow:inset 0 0 0 1px var(--line);transition:background .15s,color .15s,box-shadow .15s,transform .1s}.feed-act:hover:not(:disabled){color:var(--ink);background:var(--card-2)}.feed-act:active:not(:disabled){transform:scale(.96)}.feed-act:disabled{cursor:default;opacity:.75}.feed-act:focus-visible,.feed-icon:focus-visible,.feed-likers:focus-visible,.feed-similar-btn:focus-visible,.feed-viewall:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:2px}.feed-act-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.feed-like.on{color:var(--club-700);background:var(--club-50);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--club) 45%,transparent)}.feed-like-ico{display:inline-grid;place-items:center;position:relative;pointer-events:none}.feed-like.on .feed-like-ico svg{fill:color-mix(in srgb,var(--club) 30%,transparent)}.feed-like-ico.feed-popped{animation:feed-pop .42s cubic-bezier(.3,1.6,.5,1) 1}.feed-like-ico.feed-popped:after{content:"";position:absolute;inset:-7px;border-radius:50%;border:2px solid var(--club);pointer-events:none;opacity:0;animation:feed-ring .5s ease-out 1}@keyframes feed-pop{0%{transform:scale(1)}35%{transform:scale(1.45) rotate(-12deg)}70%{transform:scale(.92)}to{transform:scale(1)}}@keyframes feed-ring{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(1.3)}}[dir=rtl] .feed-like-ico.feed-popped{animation-name:feed-pop-rtl}@keyframes feed-pop-rtl{0%{transform:scale(1)}35%{transform:scale(1.45) rotate(12deg)}70%{transform:scale(.92)}to{transform:scale(1)}}.feed-likers{min-width:0;max-width:100%;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-weight:600;padding:4px 6px;border-radius:8px;text-align:start}.feed-likers:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.feed-tools{-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;align-items:center;flex:none}.feed-icon{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:10px;color:var(--hint)}.feed-icon:hover{color:var(--ink);background:var(--card-2)}.feed-thread{margin-top:10px;-webkit-padding-start:44px;padding-inline-start:44px;display:flex;flex-direction:column;gap:8px}.feed-story.status .feed-thread{-webkit-padding-start:50px;padding-inline-start:50px}.feed-viewall{align-self:flex-start;font-size:13px;font-weight:700;color:var(--muted);padding:2px 4px;border-radius:6px}.feed-viewall:hover{color:var(--ink)}.feed-comments{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.feed-comment{display:flex;gap:8px;align-items:flex-start;min-width:0;animation:feed-in .22s ease-out 1}.feed-comment>:first-child{flex:none;margin-top:4px}@keyframes feed-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.feed-bubble{min-width:0;flex:0 1 auto;max-width:100%;background:var(--card-2);border-radius:14px;padding:7px 12px 8px}.feed-comment:has(.feed-tools) .feed-bubble{max-width:calc(100% - 64px)}.feed-comment:has(.feed-tools .feed-icon+.feed-icon) .feed-bubble{max-width:calc(100% - 96px)}.feed-bubble-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.feed-bubble-text{margin:2px 0 0;font-size:14px;line-height:1.45;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.feed-comment .feed-tools{-webkit-margin-start:0;margin-inline-start:0;opacity:0;transition:opacity .15s}.feed-comment:focus-within .feed-tools,.feed-comment:hover .feed-tools{opacity:1}@media (hover:none){.feed-comment .feed-tools{opacity:1}}.feed-edit{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.feed-edit-box{-webkit-padding-end:4px;padding-inline-end:4px}.feed-edit-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.feed-edit-foot .feed-count{-webkit-margin-end:auto;margin-inline-end:auto}.feed-main .feed-edit{margin-top:4px}.feed-similar{padding:0}.feed-similar-btn{display:flex;align-items:center;gap:10px;width:100%;padding:10px 22px;-webkit-padding-start:66px;padding-inline-start:66px;text-align:start;font-size:13px;font-weight:700;color:var(--club-700)}.feed-stack{display:inline-flex}.feed-stack-kit{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--card-2);box-shadow:0 0 0 2px var(--card)}.feed-stack-kit+.feed-stack-kit{-webkit-margin-start:-7px;margin-inline-start:-7px}.feed-similar-btn:hover{background:var(--card-2)}.feed-guest{padding:10px 22px 16px;margin:0;border-top:1px solid var(--line)}.feed-guest-hint{margin:6px 0 0}.feed-guest-hint a{color:var(--accent-ink);font-weight:700;text-decoration:underline;text-underline-offset:2px}.feed-likers-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.feed-likers-list li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.feed-likers-list li:last-child{border-bottom:0}@media (max-width:560px){.feed-compose,.feed-story{padding-inline:16px}.feed-actions,.feed-story.status .feed-actions,.feed-story.status .feed-thread,.feed-thread{-webkit-padding-start:0;padding-inline-start:0}.feed-guest,.feed-similar-btn{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.feed-comment,.feed-like-ico.feed-popped,.feed-like-ico.feed-popped:after,.feed-story.focus{animation:none}.feed-act,.feed-comment .feed-tools{transition:none}}.feed-clike{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:1px 7px;border:1px solid var(--line);border-radius:6px;background:none;color:var(--muted);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.feed-clike.on{background:var(--club-solid);border-color:var(--club-solid);color:var(--on-club)}.feed-clike:disabled{cursor:default}.feed-story.big{background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 12%,transparent),transparent 70%);box-shadow:inset 3px 0 0 var(--gold)}[dir=rtl] .feed-story.big{background:linear-gradient(270deg,color-mix(in srgb,var(--gold) 12%,transparent),transparent 70%);box-shadow:inset -3px 0 0 var(--gold)}.feed-big-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-weight:800;background:var(--t-amber-bg);color:var(--t-amber-fg);border:1px solid var(--t-amber-line)}.feed-new-wrap{position:-webkit-sticky;position:sticky;top:calc(var(--sticky-top, 140px) - 60px);z-index:5;display:flex;justify-content:center;height:0;overflow:visible}.feed-new-pill{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;margin-top:4px;border-radius:999px;background:var(--club-solid);color:var(--on-club);font-weight:800;font-size:13px;box-shadow:var(--shadow-lg);animation:rise .2s ease-out}.feed-new-pill:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.feed-new-n{min-width:20px;padding:1px 6px;border-radius:999px;background:hsla(0,0%,100%,.25);font-size:12px}.feed-more-row{display:grid;place-items:center;min-height:52px}.feed-end{margin:0;padding:14px 18px 18px;text-align:center}@media (prefers-reduced-motion:reduce){.feed-new-pill{animation:none}}@media (max-width:600px){.feed-new-wrap{top:72px}}.mention-menu{position:absolute;inset-inline:0;top:calc(100% + 4px);z-index:30;margin:0;padding:4px;list-style:none;max-height:300px;overflow-y:auto;border-radius:12px;background:var(--card);box-shadow:0 12px 32px rgba(0,0,0,.28),inset 0 0 0 1px var(--line)}.mention-item{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;border-radius:9px;cursor:pointer}.mention-item.on{background:var(--card-2)}.mention-item.off{cursor:not-allowed;opacity:.55}.mention-name{flex:1 1;min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-note{color:var(--muted);white-space:nowrap}.feed-mention{font-weight:700}.feed-bubble-text .club-name,.feed-status-text .club-name{padding:0 5px;border-radius:6px;background:color-mix(in srgb,var(--win,#22c55e) 16%,transparent)}.mention-backdrop{position:absolute;z-index:0;overflow:hidden;pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;color:transparent;border-style:solid;border-color:transparent;box-sizing:border-box}.mention-backdrop mark{color:transparent;border-radius:5px;background:color-mix(in srgb,var(--win,#22c55e) 26%,transparent)}textarea.mention-over{position:relative;z-index:1;background:transparent!important}@media (max-width:900px){.feed-actions{margin-top:2px}.feed-act{height:44px;min-height:44px;border:6px solid transparent;border-inline-width:0;background-clip:padding-box}.feed-likers{display:inline-block;line-height:36px;padding-block:4px}.feed-icon{width:44px;height:44px;margin:-6px;border:6px solid transparent;background-clip:padding-box;border-radius:16px}.feed-tools{gap:4px}.feed-tools .feed-icon{margin-inline:0}.feed-tools .feed-icon:last-child{-webkit-margin-end:-6px;margin-inline-end:-6px}.feed-viewall{display:inline-flex;align-items:center;min-height:44px;margin-block:-10px}.feed-similar-btn{min-height:44px;padding-block:12px}.feed-new-pill{min-height:44px}}@media (max-width:600px){a.feed-score{display:inline-flex;align-items:center;min-height:44px;vertical-align:middle}}.feed-and{white-space:nowrap}@media (max-width:900px){.feed-clike{z-index:1}}@media (max-width:600px){.feed-text:has(a){display:flex;flex-wrap:wrap;align-items:center;column-gap:.3em;row-gap:0}.feed-text:has(a) :is(.club-name,.feed-and,.feed-player){display:inline-flex;align-items:center;min-height:44px}.feed-text:has(a) :is(a.club-link,a.feed-score,a.player-link){display:inline-flex;align-items:center;min-height:44px;padding-block:0;margin-block:0;white-space:nowrap}.feed-text:has(a) :is(a.club-link,a.feed-score,a.player-link):after{content:none}main .feed-text:has(a) a.feed-score{padding:0 7px;margin:0 1px;border:8px solid transparent;background-clip:padding-box}}