.fbi-counters-footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;display:flex}.fbi-counters-sep{opacity:.55}.fbi-counters-table{border-collapse:collapse;width:100%;font-size:13px}.fbi-counters-table td{padding:3px 4px}.fbi-counters-name{color:#2a1d12;font-weight:600}.fbi-counters-count{text-align:right;color:var(--brand-primary);font-weight:700}.fbi-own-team{gap:5px;display:grid}.fbi-own-team-slot{flex-direction:column;align-items:center;gap:4px;display:flex}.fbi-own-team .hand-row{grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;justify-items:center;gap:5px;display:grid}.fbi-own-team-role{color:#5a3a1d;font-size:11px;font-style:italic}.fbi-retired-block{text-align:left}.fbi-retired-title{margin-bottom:4px;font-weight:700}
.fbi-turn-timeline{box-sizing:border-box;scrollbar-width:none;--rail-y:10.5px;background:linear-gradient(90deg, transparent, #e8cf9a4d 12%, #e8cf9aa6 50%, #e8cf9a4d 88%, transparent) 0 calc(100% - var(--rail-y) + .5px) / 100% 1px no-repeat;justify-content:safe center;align-items:stretch;gap:0;width:0;min-width:100%;margin:4px 0 2px;padding:11px 0 7px;list-style:none;display:flex;position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.fbi-turn-timeline:before,.fbi-turn-timeline:after{content:"";flex:none}.fbi-turn-timeline:before{width:var(--lead,0px)}.fbi-turn-timeline:after{width:var(--trail,0px)}.fbi-turn-plate{--team-accent:#c9a25c;--team-glow:#eeca7e8c;color:#e8cf9a;text-align:center;text-shadow:0 1px 2px #000000d9;white-space:nowrap;flex-direction:column;flex:none;align-items:center;padding:0 10px 13px;font-family:Georgia,serif;line-height:1.15;display:flex;position:relative}.fbi-turn-plate--fbi{--team-accent:#6f9fd6;--team-glow:#6ea0dc99}.fbi-turn-plate--mafia{--team-accent:#d0574d;--team-glow:#dc5a5099}.fbi-turn-plate:after{content:"";background:var(--team-accent);border-radius:50%;width:7px;height:7px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #221108,0 1px 2px #0009}.fbi-turn-plate.is-current{color:#fbeac0;text-shadow:0 1px 2px #000000d9, 0 0 8px var(--team-glow)}.fbi-turn-plate.is-current:after{background:radial-gradient(circle at 40% 35%, #fff4d6 0, var(--team-accent) 60%);width:9px;height:9px;box-shadow:0 0 0 2px #221108, 0 0 0 3.5px var(--team-accent), 0 0 10px 2px var(--team-glow);bottom:-1px}.fbi-turn-plate-now{color:var(--team-accent);letter-spacing:.18em;text-indent:.18em;text-transform:uppercase;text-shadow:0 1px 2px #000000e6;font-family:Georgia,serif;font-size:9px;font-weight:700;line-height:10px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.fbi-turn-plate-role{font-size:12px;font-weight:700}.fbi-turn-plate-name{text-overflow:ellipsis;opacity:.75;max-width:90px;font-size:10px;font-style:italic;overflow:hidden}.board-with-timeline{flex-direction:column;align-items:center;max-width:100%;display:flex}
