.deck-navigation{isolation:isolate}.deck-navigation__cards{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;clip-path:inset(0 -200px -200px)}.deck-navigation__card{position:absolute;width:88px;height:124px;left:50%;top:0;transform-origin:50% 15%;transform:translate(calc(-50% + (var(--slot) - var(--slot-center)) * 12px),-3px) rotate(calc((var(--slot) - var(--slot-center)) * -6deg)) scale(.56);transition:transform .26s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 4px 4px #0008)}.deck-navigation:is(:hover,:focus-within) .deck-navigation__card{transform:translate(calc(-50% + (var(--slot) - var(--slot-center)) * 58px),61px) rotate(calc((var(--slot) - var(--slot-center)) * 4deg))}.deck-navigation:is(:hover,:focus-within) .deck-navigation__cards{height:205px;pointer-events:auto}.deck-navigation__back,.deck-navigation__front{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;background-size:100% 100%;transition:opacity .18s ease}.deck-navigation__front{opacity:0}:is(.deck-navigation,.lobby-deck):is(:hover,:focus-within) .deck-navigation__front{opacity:1}:is(.deck-navigation,.lobby-deck):is(:hover,:focus-within) .deck-navigation__back{opacity:0}.deck-navigation__art{position:absolute;top:6%;left:10%;width:80%;height:66%;object-fit:contain;object-position:center top}.deck-navigation__status{position:absolute;top:5px;right:5px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#e1f5bc;background:#304125;border:1px solid #c3a66b;border-radius:50%;box-shadow:0 2px 3px #0006}.deck-navigation__status--ban{background:#702f2a;color:#ffe1d6}.deck-navigation__name{position:absolute;inset-inline:8px;top:74%;text-align:center;color:#382317;font:700 10px/12px sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deck-navigation__name--empty{top:50%;bottom:auto;transform:translateY(-50%);white-space:normal;overflow:visible;text-overflow:clip}.deck-navigation__banner{position:absolute;top:calc(100% - 12px);left:50%;translate:-50% 0;pointer-events:none;filter:drop-shadow(0 4px 3px #0007);overflow:hidden;padding:0 6px 10px}.deck-navigation__banner-cloth{display:block;padding:16px 18px 22px;white-space:nowrap;color:#fbe7c0;font:700 14px/18px Gentium Plus,serif;text-shadow:0 1px 0 #3a0c08;background:linear-gradient(#0007,#0000 14px),linear-gradient(90deg,#0000 0,#0000 3px,#d9a95c 3px,#d9a95c 5px,#0000 5px,#0000 calc(100% - 5px),#d9a95c calc(100% - 5px),#d9a95c calc(100% - 3px),#0000 calc(100% - 3px)),linear-gradient(90deg,#5e1611,#94291f 14%,#a9352a,#8f271e,#a9352a,#94291f 86%,#5e1611);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 12px),0 100%);transform-origin:50% 0;animation:deck-banner-drop .52s cubic-bezier(.25,1.4,.5,1) both,deck-banner-sway 4.5s ease-in-out .52s infinite}@keyframes deck-banner-drop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes deck-banner-sway{0%,to{transform:rotate(0)}30%{transform:rotate(1.4deg)}70%{transform:rotate(-1.4deg)}}.lobby-deck{position:absolute;left:50%;bottom:calc(100% - 12px);translate:-50% 0;width:72px;height:44px;z-index:0;isolation:isolate;outline:none}.lobby-deck:is(:hover,:focus-within){z-index:40}.lobby-deck--compact{bottom:calc(100% - 10px)}.lobby-deck__card{position:absolute;width:88px;height:124px;left:50%;bottom:0;transform-origin:50% 100%;transform:translate(calc(-50% + (var(--slot) - var(--slot-center)) * 7px)) rotate(calc((var(--slot) - var(--slot-center)) * 9deg)) scale(.32);transition:transform .26s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 3px 3px #0008)}.lobby-deck--compact .lobby-deck__card{transform:translate(calc(-50% + (var(--slot) - var(--slot-center)) * 5px)) rotate(calc((var(--slot) - var(--slot-center)) * 9deg)) scale(.25)}.lobby-deck__card--disabled{filter:grayscale(1);opacity:.4}.lobby-deck:is(:hover,:focus-within) .lobby-deck__card{transform:translate(calc(-50% + (var(--slot) - var(--slot-center)) * 60px),calc(-14px + max(var(--slot) - var(--slot-center),var(--slot-center) - var(--slot))*6px)) rotate(calc((var(--slot) - var(--slot-center)) * 4deg)) scale(.85)}
