.pos.p1,.pos.p2,.pos.p3{display:inline-grid;place-items:center;flex:none;box-sizing:border-box;width:var(--pos-size, 24px);height:calc(var(--pos-size, 24px) * 7 / 6);padding-top:calc(var(--pos-size, 24px) * 7 / 24);background:center / 100% 100% no-repeat;color:#2a1a10;font-weight:800;font-size:calc(var(--pos-size, 24px) * .54);line-height:1;vertical-align:middle}.pos.p1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'%3E%3Cpath d='M5.5 1h5l2.5 8h-5zM18.5 1h-5L11 9h5z' fill='%23f5c518' opacity='.55'/%3E%3Ccircle cx='12' cy='17.5' r='9.5' fill='%23f5c518'/%3E%3C/svg%3E")}.pos.p2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'%3E%3Cpath d='M5.5 1h5l2.5 8h-5zM18.5 1h-5L11 9h5z' fill='%23d6dbe2' opacity='.55'/%3E%3Ccircle cx='12' cy='17.5' r='9.5' fill='%23d6dbe2'/%3E%3C/svg%3E")}.pos.p3{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'%3E%3Cpath d='M5.5 1h5l2.5 8h-5zM18.5 1h-5L11 9h5z' fill='%23d9955a' opacity='.55'/%3E%3Ccircle cx='12' cy='17.5' r='9.5' fill='%23d9955a'/%3E%3C/svg%3E")}.player-badge{flex:none;display:inline-grid;place-items:center start;width:16px;height:16px;--jester: #fff3d6}.player-badge[data-tip]{position:relative;z-index:1;cursor:pointer}@media(pointer:coarse){.player-badge[data-tip]:after{content:"";position:absolute;inset:-12px -12px -12px -6px}}.player-badge svg{display:block;width:auto;max-width:100%;height:100%}.badge-tip{position:fixed;inset:auto;margin:0;overflow:visible;box-sizing:border-box;max-width:calc(100vw - 16px);padding:4px 10px;border:1.5px solid #9b7b11;border-radius:8px;background:#140c07;box-shadow:0 4px 12px #0009;color:#fff3d6;font:800 13px/1.2 "Baloo 2",system-ui,sans-serif;white-space:nowrap;pointer-events:none;animation:badge-tip-in .14s ease-out}.badge-tip:before{content:"";position:absolute;bottom:-6.5px;left:var(--tail);box-sizing:border-box;width:10px;height:10px;margin-left:-5px;border:solid #9b7b11;border-width:0 1.5px 1.5px 0;background:#140c07;rotate:45deg}.badge-tip.below:before{top:-6.5px;bottom:auto;rotate:225deg}@keyframes badge-tip-in{0%{opacity:0;translate:0 3px}}@media(prefers-reduced-motion:reduce){.badge-tip{animation:none}}.player-badge svg,.badge-cell>svg{stroke:none}.sel-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:min(600px,100%)}.sel-seg .btn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:10px;min-height:64px;border-color:#e8d8b880;font-size:18px}.sel-seg .btn[aria-pressed=true]{color:#2a1a10;border-color:#fff3d6;background:#fff3d6}.sel-seg .btn[aria-pressed=true] .sub{color:#2a1a10b3}.sel-seg .sub{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:2px;font-size:13px;line-height:16px;color:var(--sel-muted);white-space:nowrap}.sel-seg .sub svg{flex:none;width:1em;height:1em;margin:0;stroke-width:2.2}@property --sel-halo{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.sel-seg .btn{isolation:isolate;background:radial-gradient(120% 70% at 50% 120%,var(--lv-bg),#0000 72%),var(--button-bg)}.sel-seg .btn[aria-pressed=true]{background:radial-gradient(120% 70% at 50% 120%,var(--lv-on),#0000 72%) 50% 0 / 100% 100%,#fff3d6;box-shadow:inset 0 0 14px 2px #f5c51840;animation:sel-pop .28s cubic-bezier(.3,1.6,.5,1),sel-glow var(--lv-t) ease-in-out infinite}.sel-seg .btn[data-level="0"]{--lv-bg: #d9a52140;--lv-on: #f5c51838;--lv-t: 2.6s}.sel-seg .btn[data-level="1"]{--lv-bg: #d9732a66;--lv-on: #f59a1848;--lv-t: 1.8s}.sel-seg .btn[data-level="2"]{--lv-bg: #c8283a90;--lv-on: #e8473f4a;--lv-t: 1.4s}.sel-seg .btn:before{content:"";position:absolute;z-index:-1;inset:-2px;padding:7px;border-radius:var(--button-radius);opacity:0;transition:opacity .2s;pointer-events:none;background:conic-gradient(from var(--sel-halo),#f5c518,#ffb020,#ffe066 30%,#f5c518,#ff9f2e 60%,#ffe066 80%,#f5c518);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);filter:blur(1px)}.sel-seg .btn[data-level="0"]:before{background:conic-gradient(from var(--sel-halo),#4cc35a,#a3e635,#2f9e44 30%,#c5f25a,#4cc35a 60%,#8bd450 80%,#4cc35a)}.sel-seg .btn[data-level="0"][aria-pressed=true]{box-shadow:inset 0 0 14px 2px #4cc35a40}.sel-seg .btn[data-level="2"]:before{background:conic-gradient(from var(--sel-halo),#e8473f,#b061ff 25%,#ff5d8f,#8a5cff 60%,#e8473f,#d27bff 85%,#e8473f)}.sel-seg .btn[aria-pressed=true]:before{opacity:.9;animation:sel-turn 3.2s linear infinite}.sel-seg .btn[aria-pressed=true]:hover{filter:none}.sel-seg .btn[data-level="1"][aria-pressed=true]{animation:sel-quake-soft .36s cubic-bezier(.36,.07,.19,.97),sel-shiver-soft .6s linear .36s infinite,sel-glow var(--lv-t) ease-in-out infinite}.sel-seg .btn[data-level="2"][aria-pressed=true]{box-shadow:inset 0 0 14px 2px #e8473f40,inset 0 0 5px 1px #a45cff55;animation:sel-quake .42s cubic-bezier(.36,.07,.19,.97),sel-shiver .5s linear .42s infinite,sel-glow var(--lv-t) ease-in-out infinite}.sel-seg .btn[data-level="2"][aria-pressed=true]:before{animation-duration:1.6s}.sel-seg .btn[data-level="2"]:focus-visible{animation:sel-quake .42s cubic-bezier(.36,.07,.19,.97)}.sel-seg .btn[data-level="2"][aria-pressed=true]:focus-visible{animation:sel-quake .42s cubic-bezier(.36,.07,.19,.97),sel-shiver .5s linear .42s infinite,sel-glow var(--lv-t) ease-in-out infinite}.sel-seg[data-quiet] .btn[aria-pressed=true]{animation:sel-glow var(--lv-t) ease-in-out infinite}.sel-seg[data-quiet] .btn[data-level="1"][aria-pressed=true]{animation:sel-shiver-soft-idle .6s linear infinite,sel-glow var(--lv-t) ease-in-out infinite}.sel-seg[data-quiet] .btn[data-level="2"][aria-pressed=true]{animation:sel-shiver-idle .5s linear infinite,sel-glow var(--lv-t) ease-in-out infinite}@keyframes sel-turn{to{--sel-halo: 360deg}}@keyframes sel-glow{50%{background-size:100% 125%,auto}}@keyframes sel-shiver{0%,to{translate:0 0;rotate:0deg}20%{translate:-.6px .3px;rotate:-.35deg}40%{translate:.6px -.3px;rotate:.35deg}60%{translate:-.4px -.2px;rotate:-.25deg}80%{translate:.4px .2px;rotate:.25deg}}@keyframes sel-shiver-idle{0%,to{translate:0 0;rotate:0deg}20%{translate:-.6px .3px;rotate:-.35deg}40%{translate:.6px -.3px;rotate:.35deg}60%{translate:-.4px -.2px;rotate:-.25deg}80%{translate:.4px .2px;rotate:.25deg}}@keyframes sel-shiver-soft{0%,to{translate:0 0;rotate:0deg}25%{translate:-.4px .2px;rotate:-.22deg}50%{translate:.4px -.2px;rotate:.22deg}75%{translate:-.25px -.12px;rotate:-.15deg}}@keyframes sel-shiver-soft-idle{0%,to{translate:0 0;rotate:0deg}25%{translate:-.4px .2px;rotate:-.22deg}50%{translate:.4px -.2px;rotate:.22deg}75%{translate:-.25px -.12px;rotate:-.15deg}}@keyframes sel-quake-soft{15%,85%{translate:-1px 0;rotate:-.4deg}35%,65%{translate:1.5px -.5px;rotate:.7deg}50%{translate:-1.5px .5px;rotate:-.7deg}}@keyframes sel-pop{40%{scale:1.02}}@keyframes sel-quake{10%,90%{translate:-1px 0;rotate:-.5deg}20%,80%{translate:2px -1px;rotate:1deg}30%,50%,70%{translate:-3px 1px;rotate:-1.4deg}40%,60%{translate:3px -1px;rotate:1.4deg}}@media(prefers-reduced-motion:reduce){.sel-seg .btn,.sel-seg .btn:before{animation:none!important}}
