.install-trigger[data-v-26bebff7]{display:inline-flex;align-items:center;justify-content:center;align-self:center;gap:6px;min-height:40px;padding:.4rem .6rem;border:none;background:none;font:inherit;font-size:.8rem;color:var(--ink-dim);opacity:.75;cursor:pointer;text-decoration:none}.install-trigger[data-v-26bebff7]:focus-visible,.install-trigger[data-v-26bebff7]:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.install-backdrop[data-v-26bebff7]{position:fixed;inset:0;z-index:900;background:rgba(0,0,0,.65);display:grid;place-items:center;padding:1.25rem}.install-panel[data-v-26bebff7]{position:relative;max-width:380px;padding:1.25rem 1.4rem;border-radius:14px;background:#22312a;border:1px solid #3a4d43;color:#f2f5f3}.install-panel h2[data-v-26bebff7]{margin:0 0 .7rem;font-size:1.15rem}.install-panel ol[data-v-26bebff7]{margin:0;padding-left:1.2rem;line-height:1.7}.install-panel__note[data-v-26bebff7]{margin:.9rem 0 0;font-size:.78rem;color:#b9c6bf}.install-panel__close[data-v-26bebff7]{position:absolute;top:.3rem;right:.5rem;min-width:40px;min-height:40px;font-size:1.4rem;line-height:1;border:none;background:none;color:#b9c6bf;cursor:pointer}.my-stats[data-v-ec4f51a8]{border:1px solid var(--edge);border-radius:var(--radius);background:var(--surface);padding:.7rem .85rem}.my-stats__signin[data-v-ec4f51a8]{font-size:.82rem}.my-stats__head[data-v-ec4f51a8]{align-items:center;display:flex;justify-content:space-between;gap:.6rem;min-height:0;padding:0;text-align:left;width:100%}.my-stats__headline[data-v-ec4f51a8]{color:var(--ink);font-size:.9rem}.my-stats__rate[data-v-ec4f51a8]{color:var(--counter);font-weight:800;font-size:.95rem}.my-stats__grid[data-v-ec4f51a8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .9rem;margin:.7rem 0 0;padding-top:.6rem;border-top:1px solid var(--edge)}.my-stats__grid>div[data-v-ec4f51a8]{display:flex;justify-content:space-between;gap:.5rem}.my-stats__grid dt[data-v-ec4f51a8]{color:var(--ink-dim);font-size:.8rem}.my-stats__grid dd[data-v-ec4f51a8]{color:var(--ink);font-size:.8rem;font-weight:700;margin:0}.leaderboard[data-v-f2e0f61e]{border:1px solid var(--edge);border-radius:var(--radius);background:var(--surface);padding:.7rem .85rem}.leaderboard__head[data-v-f2e0f61e]{align-items:center;display:flex;justify-content:space-between;gap:.6rem;min-height:0;padding:0;text-align:left;width:100%}.leaderboard__title[data-v-f2e0f61e]{color:var(--ink);font-size:.9rem;font-weight:700}.leaderboard__leader[data-v-f2e0f61e]{color:var(--counter);font-size:.85rem;font-weight:700}.leaderboard__body[data-v-f2e0f61e]{margin-top:.7rem;padding-top:.6rem;border-top:1px solid var(--edge)}.leaderboard__tabs[data-v-f2e0f61e]{display:flex;gap:.4rem;margin-bottom:.6rem}.leaderboard__tabs button[data-v-f2e0f61e]{border:1px solid var(--edge);border-radius:999px;color:var(--ink-dim);font-size:.75rem;min-height:0;padding:.25rem .7rem}.leaderboard__tabs button.is-selected[data-v-f2e0f61e]{background:var(--counter);border-color:var(--counter);color:#211a05;font-weight:700}.leaderboard__rows[data-v-f2e0f61e]{list-style:none;margin:0;padding:0}.leaderboard__rows li[data-v-f2e0f61e]{align-items:baseline;display:flex;gap:.6rem;padding:.22rem 0}.leaderboard__rows li.is-me .leaderboard__name[data-v-f2e0f61e]{color:var(--counter);font-weight:700}.leaderboard__rank[data-v-f2e0f61e]{color:var(--ink-dim);font-size:.78rem;min-width:1.2rem}.leaderboard__name[data-v-f2e0f61e]{color:var(--ink);flex:1;font-size:.82rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard__value[data-v-f2e0f61e]{color:var(--ink);font-size:.82rem;font-weight:700}.leaderboard__note[data-v-f2e0f61e]{color:var(--ink-dim);font-size:.72rem;margin:.6rem 0 0}.approval-chip[data-v-76fc8c36]{display:inline-flex;align-items:center;gap:5px;padding:.25rem .6rem;min-height:32px;border-radius:2rem;border:1px solid #a8862f;background:#e8c86a;color:#211a05;font-size:.72rem;font-weight:800;letter-spacing:.02em;white-space:nowrap}.approval-chip__count[data-v-76fc8c36]{display:inline-grid;place-items:center;min-width:17px;height:17px;border-radius:50%;background:#211a05;color:#e8c86a;font-size:.68rem}.approval-backdrop[data-v-76fc8c36]{position:fixed;inset:0;z-index:960;background:rgba(0,0,0,.65);display:grid;place-items:center;padding:1.25rem}.approval-panel[data-v-76fc8c36]{width:100%;max-width:440px;max-height:80vh;overflow-y:auto;padding:1.2rem 1.3rem;border-radius:14px;background:#22312a;border:1px solid #a8862f;color:#f2f5f3}.approval-panel h2[data-v-76fc8c36]{margin:0 0 .4rem;font-size:1.15rem}.approval-panel__note[data-v-76fc8c36]{margin:0 0 1rem;font-size:.78rem;color:#b9c6bf;line-height:1.5}.approval-row[data-v-76fc8c36]{display:flex;align-items:center;gap:8px;padding:.5rem 0;border-top:1px solid #3a4d43}.approval-row__who[data-v-76fc8c36]{flex:1;min-width:0;display:flex;flex-direction:column}.approval-row__who small[data-v-76fc8c36]{font-size:.7rem;color:#b9c6bf;overflow:hidden;text-overflow:ellipsis}.approval-row__no[data-v-76fc8c36],.approval-row__yes[data-v-76fc8c36]{padding:.35rem .7rem;min-height:36px;border-radius:8px;font-size:.75rem;font-weight:700;border:1px solid #3a4d43}.approval-row__yes[data-v-76fc8c36]{background:#4f9d6e;color:#06150d}.approval-row__no[data-v-76fc8c36]{background:transparent;color:#b9c6bf}.approval-panel .secondary[data-v-76fc8c36]{width:100%;margin-top:.9rem;padding:.7rem;border-radius:12px;border:1px solid #3a4d43;color:#b9c6bf;font-weight:600}.bug-trigger[data-v-47150112]{position:fixed;left:.5rem;bottom:calc(.5rem + env(safe-area-inset-bottom));z-index:700;display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-height:40px;border-radius:50%;border:1px solid #3a4d43;background:rgba(34,49,42,.85);color:#b9c6bf;opacity:.55}.bug-trigger[data-v-47150112]:active{opacity:1}.bug-backdrop[data-v-47150112]{position:fixed;inset:0;z-index:950;background:rgba(0,0,0,.65);display:grid;place-items:center;padding:1.25rem}.bug-panel[data-v-47150112]{width:100%;max-width:420px;padding:1.2rem 1.3rem;border-radius:14px;background:#22312a;border:1px solid #3a4d43;color:#f2f5f3}.bug-panel h2[data-v-47150112]{margin:0 0 .8rem;font-size:1.15rem}.bug-panel textarea[data-v-47150112]{width:100%;font:inherit;padding:.6rem .7rem;border-radius:10px;border:1px solid #3a4d43;background:#1d2b24;color:#f2f5f3;resize:vertical}.bug-panel__note[data-v-47150112]{margin:.7rem 0 0;font-size:.78rem;color:#b9c6bf;line-height:1.5}.bug-panel__actions[data-v-47150112]{display:flex;gap:10px;margin-top:1rem}.bug-panel__actions[data-v-47150112]>*{flex:1}.bug-toast[data-v-47150112]{position:fixed;left:50%;bottom:calc(1.25rem + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:960;max-width:min(22rem,calc(100vw - 2rem));padding:.6rem .95rem;border-radius:999px;background:hsla(0,0%,8%,.92);border:1px solid hsla(0,0%,100%,.18);color:#f4f4f4;font-size:.85rem;text-align:center;pointer-events:none;animation:bug-toast-in-47150112 .16s ease-out}@keyframes bug-toast-in-47150112{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.bug-toast[data-v-47150112]{animation:none}}:root{--stone-deep:#1a1613;--stone:#241e19;--surface:#2e2620;--surface-raised:#3a2f27;--edge:#4a3c31;--ink:#f6f1ea;--ink-dim:#c3b4a5;--counter:#e8b93a;--counter-edge:#a8862f;--danger:#d9694f;--go:#5fa06b;--radius:12px;--shadow:0 6px 18px rgba(0,0,0,.45)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--stone-deep);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior:none}#app{height:100vh;height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 25%,var(--stone) 0,var(--stone-deep) 72%)}button{font:inherit;color:inherit;border:none;background:none;cursor:pointer;min-height:40px}img{max-width:100%}.app-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:.55rem .9rem;border-bottom:1px solid var(--edge);background:rgba(0,0,0,.2)}.app-header h1{margin:0;font-size:1.05rem;letter-spacing:.05em;text-transform:uppercase;color:var(--counter)}.app-header__right{display:flex;align-items:center;gap:8px}.icon-button{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--ink-dim)}.icon-button:active{background:var(--surface)}.header-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;font-weight:700;letter-spacing:.14em;color:var(--counter)}.build-stamp{margin:0;flex-shrink:0;text-align:center;font-size:.68rem;color:var(--ink-dim);opacity:.6;padding:.35rem 0 calc(.35rem + env(safe-area-inset-bottom))}.cheque,.coin,.house{display:inline-block;vertical-align:-1px;margin-right:3px}.coin{width:10px;height:10px;border-radius:50%;background:var(--counter);box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.25)}.house{width:10px;height:8px;background:var(--ink-dim);clip-path:polygon(50% 0,100% 42%,88% 42%,88% 100%,12% 100%,12% 42%,0 42%)}.cheque{width:12px;height:8px;border-radius:2px;background:#9db6c9;box-shadow:inset 0 -2px 0 rgba(0,0,0,.3)}.table{flex:1;min-height:0;display:grid;gap:.5rem;padding:.6rem .7rem 0;grid-template-areas:"status" "market" "seats" "actions";grid-template-rows:auto auto minmax(0,1fr) auto}.status{grid-area:status;display:flex;align-items:center;gap:.6rem;font-size:.75rem;color:var(--ink-dim)}.status__round{font-weight:700;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.status__money{margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--counter);font-weight:700}.market-region{grid-area:market;min-width:0;display:flex;flex-direction:column;gap:.3rem}.market{min-width:0}.market__scroll{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.card{position:relative;flex:0 0 auto;width:76px;aspect-ratio:409/585;border-radius:8px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow);border:1px solid rgba(0,0,0,.4);transition:transform .14s ease,border-color .14s ease}.card__art{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card--lowest{border-color:var(--edge)}.card__tag{position:absolute;left:0;right:0;bottom:0;padding:2px 3px 3px;background:rgba(0,0,0,.72);color:var(--ink-dim);font-size:.55rem;line-height:1.2;text-align:center;text-transform:uppercase;letter-spacing:.03em}.card--selected{border-color:var(--counter);box-shadow:0 0 0 2px rgba(232,185,58,.45),var(--shadow);transform:translateY(-3px)}.card--dimmed{opacity:.45}.seats-region{grid-area:seats;min-height:0;overflow-y:auto}.seats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.seat{display:flex;align-items:center;gap:8px;padding:.45rem .7rem;border-radius:var(--radius);background:var(--surface);border:1px solid transparent;font-size:.85rem}.seat--me{border-color:var(--counter-edge);background:var(--surface-raised)}.seat--passed{opacity:.55}.seat--turn{border-color:var(--go)}.seat--absent .seat__name{color:var(--danger)}.seat__name{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seat__tag{margin-left:5px;font-size:.6rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-dim);border:1px solid var(--edge);border-radius:4px;padding:0 4px}.seat__stats{display:flex;align-items:center;gap:.55rem;font-variant-numeric:tabular-nums;white-space:nowrap}.seat__coins{color:var(--counter);font-weight:700}.seat__houses{color:var(--ink-dim)}.seat__cheques{color:#9db6c9}.seat__state{min-width:5.6em;text-align:right;font-size:.72rem;color:var(--ink-dim)}.seat__state--bid{color:var(--counter);font-weight:700}.seat__state--ready{color:var(--go);font-weight:700}.actions{grid-area:actions;min-width:0;gap:8px;padding-bottom:.2rem}.actions,.go,.leave{display:flex;flex-direction:column}.go,.leave{align-items:center;gap:1px;padding:.6rem;border-radius:var(--radius);border:1px solid var(--edge);background:var(--surface)}.go strong,.leave strong{font-size:1rem}.go small,.leave small{font-size:.72rem;color:var(--ink-dim)}.go:active,.leave:active{transform:scale(.99)}.go{border-color:var(--go)}.go strong{color:var(--go)}.leave{border-color:var(--counter-edge)}.leave strong{color:var(--counter)}.waiting{margin:0;padding:.85rem;text-align:center;color:var(--ink-dim);font-size:.88rem}.verdict{margin:0 0 2px;padding:.6rem .75rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--edge);font-size:.85rem;line-height:1.45}.bid-controls{display:flex;gap:8px;align-items:stretch}.bid-step{flex:0 0 52px;border-radius:var(--radius);border:1px solid var(--edge);background:var(--surface);font-size:1.4rem;font-weight:800;color:var(--ink)}.bid-step:disabled{opacity:.3}.bid-go{flex:1}.hand-prompt{margin:0;font-size:.8rem;color:var(--ink-dim);text-align:center}.hand{display:flex;gap:6px;overflow-x:auto;padding:4px 2px 6px;-webkit-overflow-scrolling:touch}.hand__card{flex:0 0 auto;padding:0;min-height:0;border-radius:8px}.reveal{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.reveal__row{display:flex;align-items:center;gap:10px;padding:.35rem .55rem;border-radius:var(--radius);background:var(--surface)}.reveal__row .card{width:52px}.reveal__name{flex:1;min-width:0;font-size:.85rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reveal__name--me{color:var(--counter)}.reveal__arrow{color:var(--ink-dim)}.summary{display:flex;flex-direction:column;gap:6px}@media(min-width:720px){.table{grid-template-areas:"status status" "seats  market" "seats  actions";grid-template-columns:1fr 1fr;grid-template-rows:auto auto minmax(0,1fr);gap:.7rem 1rem;padding-inline:1.1rem;max-width:1040px;width:100%;margin:0 auto}.actions{align-self:start}.market__scroll{flex-wrap:wrap;overflow-x:visible;overflow-y:auto;max-height:44vh}.card{width:96px}.seat{font-size:.92rem;padding:.6rem .8rem}}@media(max-height:560px){.card{width:58px}.seat{padding:.32rem .7rem;font-size:.8rem}}.screen{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;justify-content:center;gap:1.1rem;padding:1.5rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));max-width:520px;width:100%;margin:0 auto}.screen h2{margin:0;font-size:1.5rem}.screen__actions{display:flex;flex-direction:column;gap:8px}.muted{margin:0;font-size:.85rem;line-height:1.55;color:var(--ink-dim)}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-dim)}.field input{font:inherit;padding:.7rem .8rem;border-radius:var(--radius);border:1px solid var(--edge);background:var(--surface);color:var(--ink);min-width:0}.segmented{display:flex;gap:6px}.segmented button{flex:1 1 0;padding:.6rem 0;border-radius:10px;border:1px solid var(--edge);background:var(--surface);color:var(--ink-dim);font-weight:700;font-variant-numeric:tabular-nums}.segmented button.is-selected{background:var(--counter);border-color:var(--counter-edge);color:#211a05}.segmented button:disabled{opacity:.35}.primary{padding:.9rem;border-radius:var(--radius);background:var(--counter);color:#211a05;font-weight:800;font-size:1.05rem;text-align:center}.primary:active{transform:scale(.98)}.secondary{padding:.75rem;color:var(--ink-dim);text-align:center;font-weight:600}.notice,.secondary{border-radius:var(--radius);border:1px solid var(--edge)}.notice{padding:.7rem .85rem;background:var(--surface);font-size:.85rem;line-height:1.5}.notice--bad{border-color:var(--danger);color:#ffd9d0}.join-row{display:flex;gap:8px}.code-input{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.5rem;font-weight:700;letter-spacing:.3em;text-align:center;text-transform:uppercase;padding:.6rem .5rem;border-radius:var(--radius);border:1px solid var(--edge);background:var(--surface);color:var(--ink);min-width:0}.join-button{flex:0 0 auto;padding-inline:1.1rem}.room-code{display:flex;align-items:center;gap:10px;padding:.75rem .9rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--counter-edge)}.room-code__label{font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-dim)}.room-code__value{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.9rem;letter-spacing:.22em;color:var(--counter)}.share-button{flex:0 0 auto;padding:.5rem .8rem;font-size:.8rem}.seat__dot{width:9px;height:9px;border-radius:50%;background:var(--edge)}.seat__dot--on{background:var(--go)}.scores{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.score{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;padding:.6rem .75rem;border-radius:var(--radius);background:var(--surface);border:1px solid transparent}.score--winner{border-color:var(--counter);background:var(--surface-raised)}.score--me .score__name{color:var(--counter)}.score__rank{font-weight:800;color:var(--ink-dim);font-variant-numeric:tabular-nums;min-width:1.4em}.score__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score__parts{display:flex;gap:.6rem;font-size:.78rem;color:var(--ink-dim);font-variant-numeric:tabular-nums}.score__total{font-size:1.25rem;font-weight:800;font-variant-numeric:tabular-nums}.score--secret{opacity:.5;border-style:dashed;border-color:var(--edge)}.score__name--secret{color:var(--ink-dim);letter-spacing:.25em}.score__total--secret{color:var(--ink-dim);font-weight:600}.score--flip{animation:score-flip .38s ease-out}@keyframes score-flip{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.score--fanfare{animation:score-fanfare .8s cubic-bezier(.22,1.2,.36,1)}@keyframes score-fanfare{0%{opacity:0;transform:scale(.85);box-shadow:none}55%{opacity:1;transform:scale(1.05);box-shadow:0 0 0 5px rgba(232,185,58,.4),0 0 26px rgba(232,185,58,.35)}to{opacity:1;transform:none;box-shadow:none}}.scoresheet__drumroll{text-align:center;color:var(--counter);font-weight:700;animation:drumroll-pulse .65s ease-in-out infinite alternate}@keyframes drumroll-pulse{0%{opacity:.55}to{opacity:1}}.scoresheet__headline{text-align:center}.scoresheet__hint{text-align:center;opacity:.55;font-size:.75rem}.scoresheet__actions{animation:score-flip .3s ease-out}@media(prefers-reduced-motion:reduce){.score--fanfare,.score--flip,.scoresheet__actions,.scoresheet__drumroll{animation:none}}.update-reload-toast{position:fixed;left:50%;bottom:calc(1.2rem + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:60;padding:.6rem 1rem;border-radius:999px;background:var(--surface-raised);border:1px solid var(--edge);color:var(--ink);font-size:.85rem;box-shadow:var(--shadow)}.howto-backdrop{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.65);display:grid;place-items:center;padding:1rem}.howto{position:relative;width:min(440px,100%);max-height:min(640px,92dvh);display:flex;flex-direction:column;background:var(--stone);border:1px solid var(--edge);border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.howto__close{position:absolute;top:4px;right:4px;width:40px;color:var(--ink-dim);font-size:1rem;z-index:1}.howto__body{flex:1;min-height:0;overflow-y:auto;padding:1.2rem 1.2rem .6rem}.howto__body h3{margin:0 0 .7rem;font-size:1.2rem;color:var(--counter);padding-right:2rem}.howto__cards{display:flex;gap:8px;margin-bottom:.8rem;flex-wrap:wrap}.howto__card{width:64px;aspect-ratio:409/585;border-radius:8px;border:1px solid rgba(0,0,0,.4);box-shadow:var(--shadow)}.howto__line{margin:0 0 .65rem;font-size:.92rem;line-height:1.55;color:var(--ink-dim)}.howto__line strong{color:var(--ink)}.howto__nav{display:flex;align-items:center;gap:10px;padding:.7rem 1rem calc(.8rem + env(safe-area-inset-bottom));border-top:1px solid var(--edge)}.howto__nav .secondary{padding:.55rem 1rem}.howto__nav .secondary:disabled{opacity:.3}.howto__next{padding:.55rem 1.4rem;flex:0 0 auto}.howto__dots{flex:1;display:flex;justify-content:center;gap:6px}.howto__dot{width:7px;height:7px;border-radius:50%;background:var(--edge)}.howto__dot--on{background:var(--counter)}.hub-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;align-self:center;min-height:40px;font-size:.8rem;color:var(--counter);opacity:.75;text-decoration:none}.hub-link:active,.hub-link:hover{opacity:1}.owned{display:flex;align-items:center;gap:8px}.owned__label{flex:0 0 auto;font-size:.62rem;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-dim);max-width:4.5em}.owned__cards{display:flex;gap:4px;overflow-x:auto;padding:2px 0 4px;-webkit-overflow-scrolling:touch}.owned__cards .card{width:44px;border-radius:5px}body,html{touch-action:manipulation}