.ft-tile.svelte-xnzill{background:var(--pmg-tile-face,var(--pmg-cream));border:1.5px solid var(--pmg-ink);border-radius:5px;flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:1.5px 1.5px #0006}.ft-tile.xs.svelte-xnzill{border-width:1px;border-radius:4px;gap:1px;width:28px;height:40px;padding:2px;box-shadow:1px 1px #00000059}.ft-tile.xs.svelte-xnzill .num:where(.svelte-xnzill){font-size:10px}.ft-tile.xs.svelte-xnzill .glyph:where(.svelte-xnzill){font-size:16px}.ft-tile.xs.honor.svelte-xnzill .glyph:where(.svelte-xnzill){font-size:19px}.ft-tile.xs.flower.svelte-xnzill .glyph:where(.svelte-xnzill){font-size:15px}.ft-tile.sm.svelte-xnzill{border-width:1.25px;border-radius:5px;gap:1px;width:38px;height:54px;padding:2px 2px 3px;box-shadow:1.25px 1.25px #00000061}.ft-tile.sm.svelte-xnzill .num:where(.svelte-xnzill){font-size:13px}.ft-tile.sm.svelte-xnzill .glyph:where(.svelte-xnzill){font-size:21px}.ft-tile.sm.honor.svelte-xnzill .glyph:where(.svelte-xnzill){font-size:25px}.ft-tile.sm.flower.svelte-xnzill .glyph:where(.svelte-xnzill){font-size:20px}.ft-tile.md.svelte-xnzill{border-width:2px;border-radius:6px;gap:2px;width:56px;height:80px;padding:3px 3px 4px;box-shadow:2px 2px #0006}.ft-tile.winning.svelte-xnzill{box-shadow:0 0 0 2.5px var(--pmg-gold), 0 0 24px rgb(var(--pmg-trim-rgb) / .75), 2px 2px 0 var(--pmg-ink)}.ft-tile.svelte-xnzill .num:where(.svelte-xnzill){color:var(--pmg-ink);letter-spacing:-.04em;font-family:ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:800;line-height:1}.ft-tile.svelte-xnzill .glyph:where(.svelte-xnzill){width:100%;color:var(--pmg-ink);flex:1 1 0;justify-content:center;align-items:center;font-family:Noto Sans SC,Noto Serif TC,Noto Serif SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Songti SC,ui-serif,serif;font-size:28px;font-weight:700;line-height:1;display:flex}.ft-tile.honor.svelte-xnzill .glyph:where(.svelte-xnzill){font-size:34px}.ft-tile.svelte-xnzill .glyph:where(.svelte-xnzill) svg:where(.svelte-xnzill){width:80%;height:80%}.ft-tile.svelte-xnzill .glyph:where(.svelte-xnzill) svg:where(.svelte-xnzill) circle:where(.svelte-xnzill),.ft-tile.svelte-xnzill .glyph:where(.svelte-xnzill) svg:where(.svelte-xnzill) rect:where(.svelte-xnzill){fill:currentColor}.ft-tile.crak.svelte-xnzill .num:where(.svelte-xnzill),.ft-tile.crak.svelte-xnzill .glyph:where(.svelte-xnzill){color:var(--pmg-suit-character)}.ft-tile.boo.svelte-xnzill .num:where(.svelte-xnzill),.ft-tile.boo.svelte-xnzill .glyph:where(.svelte-xnzill){color:var(--pmg-suit-bamboo)}.ft-tile.circ.svelte-xnzill .num:where(.svelte-xnzill),.ft-tile.circ.svelte-xnzill .glyph:where(.svelte-xnzill){color:var(--pmg-suit-circle-blue)}.ft-tile.honor.grn.svelte-xnzill .glyph:where(.svelte-xnzill){color:var(--pmg-suit-bamboo)}.ft-tile.honor.red.svelte-xnzill .glyph:where(.svelte-xnzill){color:var(--pmg-suit-character)}.ft-tile.honor.wind.svelte-xnzill .glyph:where(.svelte-xnzill),.ft-tile.honor.white.svelte-xnzill .glyph:where(.svelte-xnzill){color:var(--pmg-ink)}.ft-tile.flower.svelte-xnzill .glyph:where(.svelte-xnzill){color:var(--pmg-flower);font-weight:800}.ft-tile.flower.season.svelte-xnzill .glyph:where(.svelte-xnzill){color:var(--pmg-season)}
