.traitors-table{--seal-size:4.5rem;--seat-font:.875rem;--seat-line:1rem;width:calc(100% + 2rem);max-width:520px;margin-inline:0;position:relative;left:50%;transform:translate(-50%)}.traitors-table-seats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.traitors-table[data-layout-ready] .traitors-table-seats{display:block;position:absolute;inset:0}.traitors-table[data-layout-ready] [data-table-seat]{position:absolute}.traitors-table-wood{pointer-events:none;position:absolute}.traitors-wood-tile{position:absolute;overflow:hidden}.traitors-wood-tile img{max-width:none;position:absolute}.traitors-seat{color:#f4f0e8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:4px;width:100%;display:flex;position:relative}.traitors-seat:focus-visible{outline-offset:2px;outline:2px solid #d4af37}.traitors-seat-portrait{width:var(--seal-size);height:var(--seal-size);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.traitors-seat-portrait:before{content:"";background:url(/build/assets/seal-neutral-CJYqqv3_.webp) 50%/contain no-repeat;transition:opacity .18s ease-out;position:absolute;inset:0}.traitors-seat-number{color:#f4e5c1;font-size:calc(var(--seal-size) * .32);font-weight:700;line-height:1;position:relative}.traitors-seat-name{-webkit-line-clamp:2;overflow-wrap:anywhere;width:100%;min-height:var(--seat-line);text-align:center;font-size:var(--seat-font);line-height:var(--seat-line);-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.traitors-seat-markers{justify-content:center;align-items:center;gap:4px;max-width:100%;display:flex;position:relative}.traitors-seat-markers[hidden],.traitors-seat-confidence[hidden]{display:none}.traitors-seat-confidence{width:min(1.25rem, calc(var(--seal-size) * .44));height:min(1.25rem, calc(var(--seal-size) * .44));font-size:min(.75rem, calc(var(--seal-size) * .28));border:1px solid;border-radius:50%;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;right:-2px}.traitors-seat-death{width:min(1.5rem, calc(var(--seal-size) * .48));height:min(1.5rem, calc(var(--seal-size) * .48));color:#e8e4dd;background:#0b0b12;border:1px solid #444454;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;bottom:-2px;left:-2px}.traitors-seat-death svg{width:70%;height:70%}.traitors-seat[data-dead=true] .traitors-seat-portrait:before,.traitors-seat[data-dead=true] .traitors-seat-number{opacity:.72}.traitors-seat[data-dead=true] .traitors-seat-death{display:flex}.traitors-seat[data-dead=true] .traitors-seat-name{color:#c4c0ba}@media (hover:hover){.traitors-seat:hover .traitors-seat-name{color:#d4af37}}@media (width>=640px){.traitors-table{width:calc(100% + 3rem)}}@media (prefers-reduced-motion:reduce){.traitors-seat-portrait:before{transition:none}}.traitors-seat-overflow{color:#d8d4cc;background:#0b0b12;border-radius:8px;padding:2px;font-size:.65rem;font-weight:600;line-height:1;position:absolute;bottom:-6px;right:-6px}.traitors-seat-markers>span:has(img){width:var(--role-mark-size,20px);height:var(--role-mark-size,20px)}.traitors-seat-markers img{width:100%;height:100%}.traitors-seat-role{justify-content:center;align-items:center;display:flex;position:absolute;inset:13%}.traitors-seat-role[hidden]{display:none}.traitors-seat-role>span{width:100%;height:100%}.traitors-seat-role img{-o-object-fit:contain;object-fit:contain;border:0;width:100%;height:100%}.traitors-seat[data-dead=true] .traitors-seat-role img{opacity:.72}
