@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,400;1,500&family=Work+Sans:wght@300;400;500&display=swap";.lp{--lp-room: #0b0c0c;--lp-text: #d8d3c8;--lp-dim: #a19b90;--lp-muted: #6f6a62;--lp-line: rgba(216, 211, 200, .16);--lp-lamp: #e3c79a;--lp-rose: #d6a19d;--lp-red: #b98d8a;--lp-yellow: #cbb88e;--lp-green: #92aa97;--lp-blue: #8ea5bf;--lp-serif: "Cormorant Garamond", "Fraunces", Georgia, serif;--lp-sans: "Work Sans", var(--font-base), system-ui, sans-serif;--lp-spin: 1.1s cubic-bezier(.65, 0, .35, 1);--card-xs: 26px;--card-md: min(70px, 8.4vh);--card-lg: min(86px, 10vh);box-sizing:border-box;position:relative;height:calc(100dvh - 4rem);max-height:calc(100dvh - 4rem);overflow:hidden;background:var(--lp-room);color:var(--lp-text);font-family:var(--lp-sans);font-weight:400}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp button{font:inherit;color:inherit}.lp kbd{display:inline-grid;place-items:center;min-width:1.5em;margin-left:4px;padding:0 4px;border:1px solid currentColor;border-radius:4px;font:500 .72em/1.5 var(--lp-sans);opacity:.55}.lp-atmos{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.lp-floor{position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,240,220,.018) 0 1px,transparent 1px 132px),repeating-linear-gradient(0deg,transparent 0 380px,rgba(0,0,0,.25) 380px 382px),radial-gradient(ellipse at 50% 45%,#1b1a18,#0f0f0e 55%,#080808)}.lp-lamp{position:absolute;inset:0;background:radial-gradient(circle at 50% 46%,rgba(255,214,160,.17) 0,rgba(255,200,140,.07) 26%,transparent 52%);animation:lp-flicker 9s infinite}.lp-motes span{position:absolute;border-radius:50%;background:#ffe8c48c;opacity:0;animation-name:lp-mote;animation-timing-function:linear;animation-iteration-count:infinite}.lp-vignette{position:absolute;inset:0;background:radial-gradient(ellipse 75% 70% at 50% 46%,transparent 35%,rgba(0,0,0,.82) 100%)}.lp-grain{position:absolute;inset:-50%;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:lp-grain .9s steps(3) infinite}.lp-card{--w: var(--card-md);position:relative;flex:none;width:var(--w);height:calc(var(--w) * 1.5);font-size:calc(var(--w) * .2);perspective:700px;--face: #6b6b6b;--ink: #3b3b3b}.lp-card-xs{--w: var(--card-xs)}.lp-card-md{--w: var(--card-md)}.lp-card-lg{--w: var(--card-lg)}.lp-card[data-color=red]{--face: var(--lp-red);--ink: #774f4c}.lp-card[data-color=yellow]{--face: var(--lp-yellow);--ink: #7c6b45}.lp-card[data-color=green]{--face: var(--lp-green);--ink: #4f6a56}.lp-card[data-color=blue]{--face: var(--lp-blue);--ink: #4d6480}.lp-card[data-color=wild]{--face: #34343a;--ink: #f0ebe1}.lp-card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.3,.1,.2,1);transition-delay:var(--flip-delay, 0ms)}.lp-card.is-down .lp-card-inner{transform:rotateY(180deg)}.lp-card-face{position:absolute;inset:0;overflow:hidden;border-radius:calc(var(--w) * .1);backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 1px 1px #00000059,0 6px 14px #00000059}.lp-card-front{border:calc(var(--w) * .055) solid #e7e1d4;background:linear-gradient(160deg,rgba(255,255,255,.14),transparent 40%,rgba(0,0,0,.12)),var(--face)}.lp-card[data-chosen=red] .lp-card-front{border-color:var(--lp-red)}.lp-card[data-chosen=yellow] .lp-card-front{border-color:var(--lp-yellow)}.lp-card[data-chosen=green] .lp-card-front{border-color:var(--lp-green)}.lp-card[data-chosen=blue] .lp-card-front{border-color:var(--lp-blue)}.lp-card-oval{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:84%;height:58%;overflow:hidden;border-radius:50%;background:#f7f3ebe0;transform:translate(-50%,-50%) rotate(-26deg)}.lp-card[data-color=wild] .lp-card-oval{background:none}.lp-card-quads{position:absolute;inset:0;background:conic-gradient(var(--lp-red) 0 25%,var(--lp-blue) 0 50%,var(--lp-yellow) 0 75%,var(--lp-green) 0)}.lp-card-glyph{position:relative;display:grid;place-items:center;color:var(--ink);transform:rotate(26deg)}.lp-glyph-text{font:italic 600 2.5em/1 var(--lp-serif);letter-spacing:-.03em}.lp-card[data-color=wild] .lp-glyph-text{font-size:2.1em;text-shadow:0 1px 3px rgba(0,0,0,.6)}.lp-glyph-svg{width:2.1em;height:2.1em}.lp-card-corner{position:absolute;display:grid;place-items:center;color:#f4efe5;font:italic 600 .95em/1 var(--lp-serif);text-shadow:0 1px 1px rgba(0,0,0,.3)}.lp-card-corner .lp-glyph-text{font-size:1em}.lp-card-corner .lp-glyph-svg{width:.95em;height:.95em}.lp-card-corner-tl{top:.32em;left:.38em}.lp-card-corner-br{right:.38em;bottom:.32em;transform:rotate(180deg)}.lp-card-xs .lp-card-corner,.lp-card-xs .lp-card-glyph{display:none}.lp-card-back{display:grid;place-items:center;border:calc(var(--w) * .055) solid #cbc4b6;background:repeating-linear-gradient(45deg,rgba(255,255,255,.025) 0 2px,transparent 2px 7px),#2b2b30;transform:rotateY(180deg)}.lp-card-back-oval{display:flex;flex-direction:column;align-items:center;justify-content:center;width:86%;height:56%;border-radius:50%;background:#4a3c3c;box-shadow:inset 0 0 0 calc(var(--w) * .02) #e7e1d440;transform:rotate(-26deg)}.lp-card-back-word{color:#e7e1d4;font:italic 500 1.45em/1 var(--lp-serif)}.lp-card-back-sub{color:#e7e1d480;font:italic .55em/1.3 var(--lp-serif)}.lp-card-xs .lp-card-back-oval{background:#3e3434}.lp-card-xs .lp-card-back-word,.lp-card-xs .lp-card-back-sub{display:none}.lp-table-wrap{--table: min(50vh, 72vw, 540px);position:relative;width:var(--table);height:var(--table)}.lp-table-spin{position:absolute;inset:0;transition:transform var(--lp-spin)}.lp-table{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#2a1e16 0 calc(50% - 20px),#4e392a calc(50% - 16px),#3a2a1f calc(50% - 7px),#22180f 50%,transparent 50.5%);box-shadow:0 34px 90px #000000bf,0 0 0 1px #0006}.lp-table-felt{position:absolute;inset:18px;border-radius:50%;background:radial-gradient(circle at 50% 44%,rgba(255,220,170,.12),transparent 60%),radial-gradient(circle at 50% 45%,#3c4b44,#2c3934 55%,#1d2622);box-shadow:inset 0 0 40px #0000008c,inset 0 2px #ffffff0a}.lp-mug{position:absolute;left:22%;bottom:17%;width:calc(var(--table) * .1);transform:rotate(-12deg);filter:drop-shadow(0 6px 6px rgba(0,0,0,.5))}.lp-seat{position:absolute;left:50%;top:50%;width:0;height:0}.lp-chair{position:absolute;left:calc(var(--table) * -.105);top:calc(var(--table) * .5 - 6px);width:calc(var(--table) * .21);opacity:.4;filter:drop-shadow(0 10px 14px rgba(0,0,0,.6));transition:transform .6s ease,opacity .6s ease}.lp-chair-arm{fill:#2c3032}.lp-chair-back{fill:#24282a}.lp-chair-seat{fill:#383d40;stroke:#00000059;stroke-width:1.5}.lp-chair-seam{fill:none;stroke:#ffffff12;stroke-width:2}.lp-seat.is-lit .lp-chair,.lp-seat.is-current .lp-chair{opacity:.95;transform:translateY(calc(var(--table) * .04))}.lp-game .lp-seat:not(.is-current) .lp-chair{opacity:.7}.lp-fan{position:absolute;left:0;top:calc(var(--table) * .31)}.lp-fan-card{position:absolute;left:calc(var(--card-xs) / -2);top:0;transform-origin:50% 190%;transition:transform .4s ease;animation:lp-fan-in .4s ease-out backwards}.lp-fan-more{position:absolute;left:50%;top:calc(var(--card-xs) * 1.7);color:var(--lp-dim);font-size:11px;transform:translate(-50%)}.lp-seat-tag{position:absolute;left:0;top:calc(var(--table) * .62);display:flex;flex-direction:column;align-items:center;gap:1px;white-space:nowrap;transition:transform var(--lp-spin),opacity .4s ease}.lp-seat-name{color:var(--lp-text);font:italic 500 17px/1.1 var(--lp-serif);text-shadow:0 2px 8px #000}.lp-seat-count{color:var(--lp-dim);font-size:11px;letter-spacing:.04em}.lp-seat-top.is-current .lp-seat-tag{opacity:0}.lp-late-uno{margin-top:4px;padding:3px 10px;border:1px solid var(--lp-lamp);border-radius:999px;background:#e3c79a26;color:var(--lp-lamp)!important;font:italic 600 14px/1.2 var(--lp-serif)!important;cursor:pointer;animation:lp-pulse 1.1s ease-in-out infinite}.lp-table-center{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.lp-center{--tint: transparent;position:relative;display:flex;align-items:center;gap:calc(var(--card-md) * .4);pointer-events:auto}.lp-center[data-color=red]{--tint: var(--lp-red)}.lp-center[data-color=yellow]{--tint: var(--lp-yellow)}.lp-center[data-color=green]{--tint: var(--lp-green)}.lp-center[data-color=blue]{--tint: var(--lp-blue)}.lp-center:before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--table) * .62);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--tint) 0,transparent 66%);opacity:.26;transform:translate(-50%,-50%);transition:background .8s ease;pointer-events:none}.lp-direction{position:absolute;left:50%;top:50%;width:calc(var(--table) * .56);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}.lp-direction svg{width:100%;height:100%;overflow:visible;fill:none;stroke:#e7e1d429;stroke-width:.6;stroke-linecap:round;stroke-linejoin:round;animation:lp-spin 50s linear infinite}.lp-direction circle{stroke-dasharray:2 5}.lp-direction.is-ccw svg{transform:scaleX(-1)}.lp-deck{position:relative;width:var(--card-md);height:calc(var(--card-md) * 1.5);padding:0;border:0;background:none;cursor:pointer;transition:transform .2s ease}.lp-deck:hover:not(:disabled){transform:translateY(-4px)}.lp-deck:disabled{cursor:default}.lp-deck:focus-visible,.lp-hand-card:focus-visible,.lp-btn:focus-visible,.lp-chip:focus-visible,.lp-count:focus-visible,.lp-swatch:focus-visible{outline:2px solid var(--lp-lamp);outline-offset:4px}.lp-deck-card{position:absolute!important;inset:0}.lp-pile-count{position:absolute;left:50%;bottom:-22px;color:var(--lp-muted);font-size:11px;transform:translate(-50%)}.lp-discard{position:relative;width:var(--card-md);height:calc(var(--card-md) * 1.5)}.lp-pile-card{position:absolute!important;inset:0}.lp-color-word{position:absolute;left:50%;bottom:calc(var(--card-md) * -.95);color:var(--lp-dim);font:italic 16px/1 var(--lp-serif);letter-spacing:.05em;transform:translate(-50%)}.lp-title{display:grid;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;overflow-y:auto}.lp-title>*:not(.lp-atmos){position:relative;z-index:1}.lp-title-copy{padding:clamp(18px,4vh,40px) 16px 0;text-align:center}.lp-title-copy h1{margin:0;color:#cfc9bd;font:300 clamp(40px,6.4vw,76px)/1 var(--lp-serif);letter-spacing:.01em}.lp-title-copy p{margin:10px 0 0;color:var(--lp-dim);font:italic 400 clamp(18px,2.2vw,22px)/1.3 var(--lp-serif)}.lp-title-table{display:grid;place-items:center;min-height:0;padding:calc(var(--table, 300px) * .25) 0}.lp-title-table .lp-table-wrap{--table: min(30vh, 56vw, 320px)}.lp-title-ask{padding:0 16px clamp(18px,4vh,36px);text-align:center}.lp-title-q{margin:0 0 14px;color:var(--lp-text);font:400 20px/1.3 var(--lp-serif)}.lp-counts{display:flex;justify-content:center;gap:12px}.lp-count{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:112px;padding:10px 16px 12px;border:1px solid var(--lp-line);border-radius:14px;background:#10101099;cursor:pointer;transition:border-color .3s ease,background .3s ease,transform .3s ease}.lp-count:hover{border-color:#e3c79a80;background:#e3c79a12;transform:translateY(-2px)}.lp-count-n{font:300 40px/1 var(--lp-serif)}.lp-count-names{color:var(--lp-dim);font:italic 13px/1.3 var(--lp-serif)}.lp-title-life{margin:14px 0 0;color:var(--lp-muted);font:italic 15px/1.4 var(--lp-serif)}.lp-game{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.lp-hud{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px}.lp-hud-title{padding:0;border:0;background:none;color:var(--lp-dim)!important;font:italic 400 20px/1 var(--lp-serif)!important;cursor:pointer}.lp-hud-title:hover{color:var(--lp-text)!important}.lp-hud-stats{display:flex;gap:16px;color:var(--lp-muted);font-size:12.5px;font-variant-numeric:tabular-nums;letter-spacing:.03em}.lp-hud-actions{display:flex;gap:8px}.lp-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid var(--lp-line);border-radius:999px;background:#1010108c;color:var(--lp-dim)!important;font-size:12.5px!important;white-space:nowrap;cursor:pointer;transition:border-color .2s ease,color .2s ease}.lp-chip:hover:not(:disabled){border-color:#d8d3c859;color:var(--lp-text)!important}.lp-chip:disabled{opacity:.45;cursor:default}.lp-chip.is-on{border-color:#e3c79a8c;color:var(--lp-lamp)!important}.lp-chip-dot{width:7px;height:7px;border-radius:50%;background:var(--lp-muted)}.lp-chip.is-on .lp-chip-dot{background:var(--lp-lamp);box-shadow:0 0 8px var(--lp-lamp)}.lp-short{display:none}.lp-stage{position:relative;z-index:1;display:grid;place-items:center;min-height:0;padding-bottom:calc(var(--card-lg) * .3)}.lp-walk{position:absolute;left:50%;top:6%;z-index:3;width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);color:#e6dfd2;font:italic 400 clamp(17px,2vw,21px)/1.3 var(--lp-serif);text-align:center;text-shadow:0 2px 14px #000;opacity:0;transform:translate(-50%) translateY(6px);transition:opacity .35s ease,transform .6s ease;pointer-events:none}.lp-walk.is-on{opacity:.9;transform:translate(-50%)}.lp-picker{position:absolute;left:50%;top:50%;z-index:5;width:min(440px,calc(100% - 32px));padding:18px 20px 14px;border:1px solid var(--lp-line);border-radius:16px;background:#0e0e0ef0;text-align:center;transform:translate(-50%,-50%);box-shadow:0 30px 80px #000000b3;animation:lp-rise .3s ease-out}.lp-picker p{margin:0 0 14px;color:var(--lp-dim);font:italic 17px/1.35 var(--lp-serif)}.lp-picker-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lp-swatch{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border:1px solid var(--lp-line);border-radius:12px;background:none;font:italic 15px/1 var(--lp-serif)!important;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.lp-swatch:hover{transform:translateY(-3px);border-color:var(--c)}.lp-swatch[data-color=red]{--c: var(--lp-red)}.lp-swatch[data-color=yellow]{--c: var(--lp-yellow)}.lp-swatch[data-color=green]{--c: var(--lp-green)}.lp-swatch[data-color=blue]{--c: var(--lp-blue)}.lp-swatch-dot{width:34px;height:34px;border-radius:50%;background:var(--c);box-shadow:inset 0 -3px 6px #00000040}.lp-link{margin-top:12px;border:0;background:none;color:var(--lp-muted)!important;font-size:12.5px!important;cursor:pointer}.lp-dock{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:calc(var(--card-lg) * -1);padding:0 16px 22px;pointer-events:none}.lp-dock>*{pointer-events:auto}.lp-narration{min-height:1.4em;max-width:680px;margin:0;color:#d4cdc0;font:italic 400 clamp(16px,1.7vw,19px)/1.35 var(--lp-serif);text-align:center;text-shadow:0 2px 12px #000;animation:lp-fade-up .7s ease-out;pointer-events:none!important}.lp-dock-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;width:min(880px,100%)}.lp-dock-who{color:var(--lp-text);font:italic 500 20px/1.2 var(--lp-serif);text-shadow:0 2px 10px #000}.lp-dock-you{margin-right:4px;color:var(--lp-muted);font:400 11px/1 var(--lp-sans);font-style:normal;letter-spacing:.14em;text-transform:uppercase;vertical-align:3px}.lp-dock-who em{color:var(--lp-lamp);font-size:16px}.lp-dock-actions{display:flex;flex-wrap:wrap;gap:8px}.lp-btn{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;border:1px solid rgba(216,211,200,.22);border-radius:10px;background:#101010bf;font-size:13.5px!important;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:border-color .2s ease,background .2s ease,opacity .2s ease}.lp-btn:hover:not(:disabled){border-color:#d8d3c873}.lp-btn:disabled{opacity:.4;cursor:default}.lp-btn-main{border-color:#d9cdb5;background:#d9cdb5;color:#1a1712!important}.lp-btn-main:hover:not(:disabled){background:#e6dbc4}.lp-btn-uno{border-color:#e3c79a8c;color:var(--lp-lamp)!important}.lp-btn-uno.is-on{background:#e3c79a26;opacity:1!important}.lp-btn-catch{border-color:#d6a19d99;color:var(--lp-rose)!important;animation:lp-pulse 1.1s ease-in-out infinite}.lp-hand{display:flex;align-items:flex-end;justify-content:center;max-width:100%;min-height:calc(var(--card-lg) * 1.5 + 30px);padding-top:28px}.lp-hand-card{position:relative;padding:0;border:0;background:none;transform:translateY(var(--lift)) rotate(var(--rot));transform-origin:50% 130%;transition:transform .25s ease;animation:lp-deal .45s ease-out backwards}.lp-hand-card+.lp-hand-card{margin-left:calc(var(--card-lg) * var(--ov))}.lp-hand-card.is-playable:not(:disabled){cursor:pointer}.lp-hand-card.is-playable:not(:disabled):hover,.lp-hand-card.is-playable:not(:disabled):focus-visible{z-index:5;transform:translateY(-26px) rotate(0) scale(1.05)}.lp-hand-card:not(.is-playable) .lp-card-front{filter:saturate(.45) brightness(.6)}.lp-hand-card.is-drawn{z-index:4;transform:translateY(-16px) rotate(0)}.lp-hand-card.is-drawn .lp-card-front{box-shadow:0 0 0 2px var(--lp-lamp),0 0 24px #e3c79a73}.lp-hand-card:disabled{cursor:default}.lp-hand-key{position:absolute;left:50%;top:-18px;color:var(--lp-muted);font-size:10px;opacity:0;transform:translate(-50%);transition:opacity .2s ease}.lp-hand-card.is-playable .lp-hand-key{opacity:.7}.lp-flying{position:fixed;z-index:50;pointer-events:none}.lp-flying .lp-card{width:100%;height:100%}.lp-results{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;align-items:center;overflow-y:auto;padding:24px 16px;background:radial-gradient(ellipse at 50% 42%,#1e1a14db,#080808f5 70%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-align:center;animation:lp-fade 1.2s ease-out}.lp-results>:first-child{margin-top:auto}.lp-results>:last-child{margin-bottom:auto}.lp-results-head{display:flex;flex-direction:column;margin:0;color:#e3ddd1;font:300 clamp(46px,7.5vw,88px)/1.02 var(--lp-serif)}.lp-results-head span{animation:lp-fade-up 1.2s ease-out backwards}.lp-results-also{color:var(--lp-dim);font-style:italic;animation-delay:1.5s!important}.lp-results-detail{max-width:560px;margin:18px 0 0;color:var(--lp-dim);font:italic 18px/1.4 var(--lp-serif);animation:lp-fade-up 1s 2.3s ease-out backwards}.lp-results-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 30px;margin:24px 0 8px;animation:lp-fade-up 1s 2.6s ease-out backwards}.lp-results-stats dt{color:var(--lp-muted);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.lp-results-stats dd{margin:2px 0 0;font:400 28px/1.1 var(--lp-serif);font-variant-numeric:tabular-nums}.lp-results-life{max-width:560px;margin:8px 0 0;color:var(--lp-dim);font:italic 16px/1.45 var(--lp-serif);animation:lp-fade-up 1s 2.9s ease-out backwards}.lp-results-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;animation:lp-fade-up 1s 3.1s ease-out backwards}.lp-toast{position:absolute;top:58px;right:16px;z-index:10;max-width:min(360px,calc(100% - 32px));padding:10px 14px;border:1px solid var(--lp-line);border-radius:12px;background:#0e0e0ef0;color:var(--lp-text);font:italic 17px/1.35 var(--lp-serif);box-shadow:0 16px 40px #0009;animation:lp-toast 3.4s ease forwards}@keyframes lp-flicker{0%,to{opacity:1}41%{opacity:1}42%{opacity:.86}43%{opacity:1}44%{opacity:.92}45%{opacity:1}78%{opacity:.97}}@keyframes lp-mote{0%{opacity:0;transform:translate(0)}15%{opacity:.7}85%{opacity:.5}to{opacity:0;transform:translate(var(--drift),-140px)}}@keyframes lp-grain{0%{transform:translate(0)}33%{transform:translate(-4%,3%)}66%{transform:translate(3%,-5%)}to{transform:translate(0)}}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-pulse{50%{opacity:.6}}@keyframes lp-deal{0%{opacity:0;translate:0 40px}}@keyframes lp-fan-in{0%{opacity:0}}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-fade-up{0%{opacity:0;translate:0 8px}}@keyframes lp-rise{0%{opacity:0;translate:0 12px}}@keyframes lp-toast{0%{opacity:0;translate:0 -8px}10%,85%{opacity:1;translate:0 0}to{opacity:0}}@media(max-width:760px){.lp{--card-xs: 17px;--card-md: 48px;--card-lg: 56px}.lp-table-wrap{--table: min(64vw, 36vh)}.lp-hud{flex-wrap:wrap;padding:8px 10px;row-gap:6px}.lp-hud-title{font-size:17px!important}.lp-hud-stats{gap:10px;font-size:11.5px}.lp-hud-actions{width:100%;justify-content:center}.lp-long{display:none}.lp-short{display:inline}.lp-chip{font-size:12px!important;padding:5px 10px}.lp-seat-name{font-size:14px}.lp-seat-count{font-size:10px}.lp-walk{top:2%}.lp-dock{padding:0 8px 10px}.lp-dock-bar{justify-content:center}.lp-dock-who{font-size:17px}.lp-btn{padding:7px 11px;font-size:12.5px!important}.lp-btn kbd,.lp-hand-key{display:none}.lp-narration{font-size:15.5px}.lp-hand{padding-top:22px}.lp-hand-card.is-playable:not(:disabled):hover{transform:translateY(var(--lift)) rotate(var(--rot))}.lp-hand-card.is-playable .lp-card-front{box-shadow:0 0 0 1.5px #e3c79ab3,0 6px 14px #00000059}.lp-picker-row{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-title-table .lp-table-wrap{--table: min(52vw, 26vh)}.lp-count{min-width:0;flex:1;padding:10px 8px 12px}.lp-counts{width:min(420px,100%);margin:0 auto}}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0ms!important}}
