@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(./oswald-cyrillic-ext-500-normal.DngHVvy4.woff2) format("woff2"),url(./oswald-cyrillic-ext-500-normal.Hz7kEHBT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(./oswald-cyrillic-500-normal.Dz4ZC46J.woff2) format("woff2"),url(./oswald-cyrillic-500-normal.CjKr_ZfC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(./oswald-vietnamese-500-normal.hXcn5ojQ.woff2) format("woff2"),url(./oswald-vietnamese-500-normal.Bi4XG4HV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(./oswald-latin-ext-500-normal.QdEKgtiz.woff2) format("woff2"),url(./oswald-latin-ext-500-normal.DcyNJhgm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(./oswald-latin-500-normal.B-eyT0Dw.woff2) format("woff2"),url(./oswald-latin-500-normal.DM85Di4w.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(./oswald-cyrillic-ext-600-normal.DJv8RkPb.woff2) format("woff2"),url(./oswald-cyrillic-ext-600-normal.CXH_3Vsf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(./oswald-cyrillic-600-normal.OIkAk3Qq.woff2) format("woff2"),url(./oswald-cyrillic-600-normal.B7zyAoGs.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(./oswald-vietnamese-600-normal.h0z1RevK.woff2) format("woff2"),url(./oswald-vietnamese-600-normal.CH5CIKWT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(./oswald-latin-ext-600-normal.5Cvn_Zbc.woff2) format("woff2"),url(./oswald-latin-ext-600-normal.BUCHT9gM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(./oswald-latin-600-normal.plFmSr5g.woff2) format("woff2"),url(./oswald-latin-600-normal.DRToI_2E.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(./barlow-vietnamese-400-normal.Dpl4UHAZ.woff2) format("woff2"),url(./barlow-vietnamese-400-normal.BFeobeCK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(./barlow-latin-ext-400-normal.HxX4XjxC.woff2) format("woff2"),url(./barlow-latin-ext-400-normal.CvBsJvxq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(./barlow-latin-400-normal.qiz4-Cze.woff2) format("woff2"),url(./barlow-latin-400-normal.fsAxiSwU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-vietnamese-500-normal.zTViEIzf.woff2) format("woff2"),url(./barlow-vietnamese-500-normal.GNfB7rCE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-latin-ext-500-normal.DOaysfXq.woff2) format("woff2"),url(./barlow-latin-ext-500-normal.CJPcKP2Q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-latin-500-normal.BPAOfeC8.woff2) format("woff2"),url(./barlow-latin-500-normal.C1h8hMer.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-vietnamese-600-normal.DcjprdFV.woff2) format("woff2"),url(./barlow-vietnamese-600-normal.CA_GiK2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-latin-ext-600-normal.B8NK_A3D.woff2) format("woff2"),url(./barlow-latin-ext-600-normal.DMVRjfRT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-latin-600-normal.DILqtrty.woff2) format("woff2"),url(./barlow-latin-600-normal.CNwfPWQD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-vietnamese-700-normal.D6euyNzi.woff2) format("woff2"),url(./barlow-vietnamese-700-normal.4Jt4k04K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-latin-ext-700-normal.BLuWmldJ.woff2) format("woff2"),url(./barlow-latin-ext-700-normal.CctuGmmz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-latin-700-normal.A9pxMQ4z.woff2) format("woff2"),url(./barlow-latin-700-normal.__SGTsZ1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-vietnamese-500-normal.DjeaNLFD.woff2) format("woff2"),url(./barlow-condensed-vietnamese-500-normal.CsrJDWc5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-latin-ext-500-normal.yA5ONLQ9.woff2) format("woff2"),url(./barlow-condensed-latin-ext-500-normal.B1RE8WP7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-latin-500-normal.BgYH2mbd.woff2) format("woff2"),url(./barlow-condensed-latin-500-normal.HIEiP5Ov.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-vietnamese-600-normal.A5AYRdjN.woff2) format("woff2"),url(./barlow-condensed-vietnamese-600-normal.CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-ext-600-normal.18ESti3H.woff2) format("woff2"),url(./barlow-condensed-latin-ext-600-normal.Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-600-normal.DepVgxBB.woff2) format("woff2"),url(./barlow-condensed-latin-600-normal.BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-vietnamese-700-normal.DYeBwlKR.woff2) format("woff2"),url(./barlow-condensed-vietnamese-700-normal.DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-ext-700-normal.CwuXbfVR.woff2) format("woff2"),url(./barlow-condensed-latin-ext-700-normal.BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-700-normal.v1xN8_Wq.woff2) format("woff2"),url(./barlow-condensed-latin-700-normal.Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--felt-base: #1e5b3c;--bg: #1e5b3c;--panel: #174a30;--panel2: #1a5135;--sheet: #123a26;--line: #2c6b49;--line2: #2a6545;--line3: #3b7a57;--outline: #7fa88d;--btn: #1b5235;--text: #f1ede2;--soft: #d6e2d9;--muted: #b9cdbf;--disabled: #8fae99;--menu-pill-background: rgba(30, 22, 12, .32);--menu-pill-filter: blur(10px) saturate(1.3);--menu-pill-shadow: 0 3px 10px #0003;--scene-halo: rgba(6, 10, 8, .72);--scene-text-shadow: 0 0 1px var(--scene-halo), 0 0 3px var(--scene-halo);--scene-icon-shadow: drop-shadow(0 0 .7px var(--scene-halo)) drop-shadow(0 0 1.5px var(--scene-halo));--scene-bar-shadow: 0 0 0 .75px var(--scene-halo), 0 0 2px var(--scene-halo);--felt-gold: #d9b65c;--herotext: #f0d58c;--accent-text: #f2be63;--good: #bfe8c6;--winbg: #164a2e;--wintext: #d6e9da;--nowbg: #2f4a22;--gold: #e0a23b;--danger: #e3675d;--fresh: #8fe3ff;--turned: #c7d36b;--parchment: #f1e6cf;--parchment-ink: #2a1d0e;--live-life: #e3675d;--live-land: #6dbb7e;--screen-table: var(--bg);--table-glass-opacity: 6%;--action-bar-opacity: 28%;--hybrid-ready-opacity: 40%;--hybrid-done-opacity: 25%;--hybrid-folded-opacity: 12%;--flash: color-mix(in oklch, var(--screen-table) 32%, #fbfaf2);--screen-menu: var(--bg);--screen-gameover: var(--bg);--btn-primary: #e0a23b;--btn-primary-hi: none;--btn-primary-ink: #1a1408;--row-you: var(--nowbg);--row-you-border: #e0a23b;--tex-life-front: url(../../../cards/life-front.webp);--tex-life-back: url(../../../cards/life-back.webp);--tex-land-front: url(../../../cards/land-front.webp);--tex-land-back: url(../../../cards/land-back.webp);--tex-action-back: url(../../../cards/action-back.webp);--art-edge: linear-gradient(to right, rgba(160, 114, 74, .6), rgba(160, 114, 74, 0) max(5%, 8px)), linear-gradient(to left, rgba(160, 114, 74, .6), rgba(160, 114, 74, 0) max(5%, 8px)), linear-gradient(to bottom, rgba(160, 114, 74, .6), rgba(160, 114, 74, 0) max(3.6%, 8px)), linear-gradient(to top, rgba(160, 114, 74, .6), rgba(160, 114, 74, 0) max(3.6%, 8px));--art-shade: linear-gradient(to bottom, rgba(24, 14, 6, .6) 0%, rgba(24, 14, 6, .2) 30%, rgba(24, 14, 6, 0) 48%);--wear: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.03' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1.4 -0.62'/%3E%3C/filter%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1.6 -0.78'/%3E%3C/filter%3E%3Cfilter id='l'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='1' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 2.2 -1.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)' opacity='0.16'/%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.4'/%3E%3Crect width='100%25' height='100%25' filter='url(%23l)' opacity='0.18'/%3E%3C/svg%3E") 0 0 / 240px 240px;--surface-wear: var(--wear);--banner-wear: var(--wear);--life-face: #b23a32;--life-mini: #b23a32;--life-border: #cf5a50;--life-back: #3a1a18;--life-back-border: #5a2a26;--life-glyph: #d98078;--life-cell: rgba(178, 58, 50, .12);--land-face: #3f7d4e;--land-mini: #3f7d4e;--land-border: #5e9c6c;--land-back: #1e3324;--land-back-border: #2f4d37;--land-glyph: #7fb08b;--land-cell: rgba(63, 125, 78, .14);--action-face: #77502f;--action-border: #a0724a;--action-border-playable: #e0a23b;--action-border-held: #6dbb7e;--action-border-keep: #b48ae8;--action-back: #77502f;--action-back-border: #a0724a;--action-back-hatch: rgba(255, 255, 255, .06);--action-glyph: rgba(243, 240, 232, .55);--hero-human-face: #3a1a18;--hero-human-border: #8a3a32;--hero-human-ink: #e3675d;--hero-turned-face: #b23a32;--hero-turned-border: #cf5a50;--hero-turned-ink: #f3f0e8;--card-keyline: rgba(243, 240, 232, .2);--card-ink: #f3f0e8;--card-title: #e3d3c2;--card-body: #efe2d3;--mark-dot: #c7d36b;--chip-1: #ece7dc;--chip-1-ring: rgba(60, 111, 182, .75);--chip-5: #c0453b;--chip-5-ring: rgba(255, 255, 255, .6);--chip-10: #3c6fb6;--chip-10-ring: rgba(255, 255, 255, .6);--chip-25: #3e8a55;--chip-25-ring: rgba(255, 255, 255, .6);--chip-50: #d9822b;--chip-50-ring: rgba(255, 255, 255, .6);--chip-100: #2b2b2b;--chip-100-ring: #8a8a8a;--chip-empty-outline: var(--line3);--chip-empty-label: var(--muted);--font-display: "Oswald", sans-serif;--font-num: "Oswald", sans-serif;--font-label: "Barlow Condensed", sans-serif;--font-body: "Barlow", sans-serif;--card-w: 84px;--card-hand-number-size: 30px;--card-h: 118px;--card-r: 10px;--zoom-w: 236px;--zoom-h: 330px;--mini-w: 17px;--mini-h: 23px;--mini-r: 3px;--row-card-w: 38px;--row-card-h: 51px;--chip-w: 40px;--chip-h: 15px;--chip-stack-step: 5px;--chip-flight: 12px;--tap-min: 44px;--gutter: 12px;--safe-bottom: 26px;--ease-std: cubic-bezier(.4, 0, .2, 1);--ease-decel: cubic-bezier(0, 0, .2, 1);--ease-accel: cubic-bezier(.4, 0, 1, 1);--ease-spring: cubic-bezier(.2, .8, .2, 1);--ease-pop: cubic-bezier(.2, .9, .3, 1.2);--ease-drop: cubic-bezier(.3, .3, .3, 1);--ease-fly: cubic-bezier(.45, 0, .25, 1);--ease-hit: cubic-bezier(.7, 0, 1, .5);--t-flip: .55s;--t-sheet: .32s;--t-panel-in: .3s;--t-panel-out: .24s;--t-odometer: .3s;--t-chip-tap: .62s;--t-chip-flight: .7s;--t-coin: 1.5s;--t-reduced: .15s}:root[data-theme=dark]{--bg: #0e1112;--panel: #1a1f21;--panel2: #161b1c;--sheet: #060809;--line: #2a3134;--line2: #2f373a;--line3: #3a4245;--outline: #5a6366;--btn: #22282a;--text: #ede8df;--soft: #c9c4b8;--muted: #a8a397;--disabled: #8a857b;--felt-gold: #c9a44c;--herotext: #e2c27a;--accent-text: #e0a23b;--good: #9dd3a8;--winbg: #17241b;--wintext: #c9d8cb;--nowbg: #2a2414}:root[data-felt=red]{--felt-base: #5b1e26;--bg: #5b1e26;--panel: #4a171e;--panel2: #511a21;--sheet: #3a1217;--line: #6b2c36;--line2: #652a34;--line3: #7a3b46;--outline: #a87f8b;--btn: #521b23;--soft: #e2d6db;--muted: #cdb9c0;--disabled: #ae8f98;--winbg: #4a161f;--nowbg: #4a2227}:root[data-felt=blue]{--felt-base: #1e405b;--bg: #1e405b;--panel: #17334a;--panel2: #1a3851;--sheet: #12283a;--line: #2c516b;--line2: #2a4c65;--line3: #3b617a;--outline: #7f9ca8;--btn: #1b3a52;--soft: #d6e0e2;--muted: #b9c8cd;--disabled: #8fa5ae;--winbg: #16344a;--nowbg: #22384a}:root[data-felt=yellow]{--felt-base: #6a5a1e;--bg: #6a5a1e;--panel: #594a18;--panel2: #60511b;--sheet: #483d13;--line: #79662d;--line2: #73612b;--line3: #88743d;--outline: #aa997d;--btn: #61501c;--soft: #e3ddd5;--muted: #cec5b8;--disabled: #b0a28d;--winbg: #594816;--nowbg: #574c25}:root[data-felt=orange]{--felt-base: #823810;--bg: #823810;--panel: #6f2e0b;--panel2: #77320d;--sheet: #5c2709;--line: #91441f;--line2: #8a401e;--line3: #9f5130;--outline: #b38074;--btn: #78310f;--soft: #e5d5d3;--muted: #d2b8b3;--disabled: #b78f86;--winbg: #702a0a;--nowbg: #69371c}:root[data-felt=purple]{--felt-base: #412658;--bg: #412658;--panel: #341e49;--panel2: #3a214f;--sheet: #2a173a;--line: #4e3468;--line2: #4a3262;--line3: #5c4377;--outline: #9083a4;--btn: #3a2250;--soft: #dad7e1;--muted: #c0bbcb;--disabled: #9b92ab;--winbg: #331d48;--nowbg: #3a2849}:root[data-felt=teal]{--felt-base: #1d5757;--bg: #1d5757;--panel: #164646;--panel2: #194d4d;--sheet: #113636;--line: #2b6765;--line2: #29615f;--line3: #397774;--outline: #7fa8a2;--btn: #1a4e4d;--soft: #d6e2df;--muted: #b9cdc9;--disabled: #8faea9;--winbg: #154645;--nowbg: #204747}:root[data-felt=silver]{--felt-base: #494e53;--bg: #494e53;--panel: #3e4247;--panel2: #43474c;--sheet: #34383c;--line: #585e62;--line2: #555a5e;--line3: #676d71;--outline: #919496;--btn: #44494d;--soft: #dbdcdd;--muted: #c2c3c4;--disabled: #9c9fa1;--winbg: #3d4246;--nowbg: #44484b}:root[data-felt=slate]{--felt-base: #2d3138;--bg: #2d3138;--panel: #22262b;--panel2: #262a30;--sheet: #191b1f;--line: #3b4147;--line2: #383d43;--line3: #4a5056;--outline: #8f9498;--btn: #272c31;--soft: #dbdcdd;--muted: #c1c3c5;--disabled: #9b9fa2;--winbg: #21252a;--nowbg: #282b2f}:root[data-felt=brown]{--felt-base: #47382d;--bg: #47382d;--panel: #392c23;--panel2: #3f3127;--sheet: #2c221b;--line: #57463b;--line2: #524238;--line3: #66554a;--outline: #9d8f8a;--btn: #403228;--soft: #dfdad9;--muted: #c8c1be;--disabled: #a59b98;--winbg: #392b22;--nowbg: #3c322b}:root[data-mode=light]{--banner-wear: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' opacity='0.25'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.03' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1.4 -0.62'/%3E%3C/filter%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1.6 -0.78'/%3E%3C/filter%3E%3Cfilter id='l'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='1' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 2.2 -1.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)' opacity='0.16'/%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.4'/%3E%3Crect width='100%25' height='100%25' filter='url(%23l)' opacity='0.18'/%3E%3C/svg%3E") 0 0 / 240px 240px;--coin-brightness: 1.12;--coin-rim-scale: .956207;--surface-wear: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' opacity='0.22'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.03' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1.4 -0.62'/%3E%3C/filter%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1.6 -0.78'/%3E%3C/filter%3E%3Cfilter id='l'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='1' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 2.2 -1.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)' opacity='0.16'/%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.4'/%3E%3Crect width='100%25' height='100%25' filter='url(%23l)' opacity='0.18'/%3E%3C/svg%3E") 0 0 / 240px 240px;color-scheme:light;--bg: color-mix(in srgb, var(--felt-base) 18%, #fffdf4);--panel: color-mix(in srgb, var(--felt-base) 10%, #fffdf4);--table-glass-opacity: 20%;--main-container-opacity: 40%;--action-bar-opacity: 42%;--hybrid-ready-opacity: 55%;--hybrid-done-opacity: 40%;--hybrid-folded-opacity: 25%;--menu-pill-background: color-mix(in srgb, var(--panel) 55%, transparent);--panel2: color-mix(in srgb, var(--felt-base) 14%, #fffdf4);--sheet: color-mix(in srgb, var(--felt-base) 5%, #fffef9);--line: color-mix(in srgb, var(--felt-base) 32%, #fffdf4);--line2: color-mix(in srgb, var(--felt-base) 22%, #fffdf4);--line3: color-mix(in srgb, var(--felt-base) 42%, #fffdf4);--outline: color-mix(in srgb, var(--felt-base) 55%, #fffdf4);--btn: color-mix(in srgb, var(--felt-base) 12%, #fffdf4);--text: #17221c;--scene-halo: rgba(255, 253, 244, .82);--soft: #2d3c32;--muted: #4a5d50;--disabled: #78857b;--gold: #ffac0a;--btn-primary: var(--gold);--felt-gold: #80530b;--herotext: #75500a;--accent-text: #83530b;--good: #236b3c;--winbg: #d7e9d6;--wintext: #1c5030;--nowbg: #f0dfad;--danger: #ad3e36;--fresh: #43c5f5;--turned: #637322;--live-life: #b83f37;--live-land: #2f7144;--merow: color-mix(in srgb, var(--felt-base) 9%, #f4e7ce);--mebar: color-mix(in srgb, var(--felt-base) 13%, #f4e7ce);--life-face: #edb9af;--life-mini: var(--life-face);--life-border: #b96d63;--life-back: #c59f95;--life-back-border: #bc8b82;--life-glyph: #fff0cd;--life-face-ink: #000;--land-face: #bed6ae;--land-mini: var(--land-face);--land-border: #709267;--land-back: #aec09e;--land-back-border: #90a881;--land-glyph: #f6edc6;--land-face-ink: #000;--action-face: #ead2ac;--action-border: #ae8354;--action-back: #dbc29c;--action-back-border: #ae8354;--action-glyph: #644623;--card-ink: #302319;--card-title: #433223;--card-body: #433223;--spent-card-face: #efe7dd;--spent-card-ink: #6a5d50;--spent-card-border: #b7a998;--spent-card-surface: linear-gradient(#fff9f04d, #fff9f04d), var(--card-grain-layer), linear-gradient(to bottom, #ffffff26, #6b564208), var(--spent-card-face);--info-face: #d5e8f2;--info-ink: #193f54;--info-border: #7e9eaf;--guard-primary: #286a49;--guard-primary-ink: #fffdf4;--guard-secondary: #e2efdf;--guard-secondary-ink: #234b35;--saved-card-edge: #536b85;--card-grain-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' opacity='0.38'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.03' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1.4 -0.62'/%3E%3C/filter%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1.6 -0.78'/%3E%3C/filter%3E%3Cfilter id='l'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='1' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 2.2 -1.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)' opacity='0.16'/%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.4'/%3E%3Crect width='100%25' height='100%25' filter='url(%23l)' opacity='0.18'/%3E%3C/svg%3E");--card-grain-layer: var(--card-grain-image) 0 0 / 240px 240px;--card-wash: linear-gradient(#fff2d6b8, #fff2d6b8);--tex-life-front: url(../../../cards/life-front-light.webp);--tex-life-back: url(../../../cards/life-back-light.webp);--tex-land-front: url(../../../cards/land-front-light.webp);--tex-land-back: url(../../../cards/land-back-light.webp);--tex-action-back: var(--card-grain-image), linear-gradient(#fff2d6b8, #fff2d6b8), url(../../../cards/action-back.webp);--chip-5-ring: #f3a49b;--chip-10-ring: #9ebfeb;--chip-25-ring: #9ed3ad;--chip-50-ring: #754110b3;--chip-100-ring: #778078;--hero-human-face: var(--life-back);--hero-human-border: var(--life-back-border);--hero-human-ink: var(--life-glyph);--hero-turned-face: var(--life-face);--hero-turned-border: var(--life-border);--hero-turned-ink: var(--card-ink);--flash: color-mix(in srgb, var(--felt-base) 70%, #17221c)}@supports (color: oklch(from red l c h)){:root{--flash: oklch(from var(--screen-table) .86 calc(c*1.5) h)}}:root{--slate-face: #5c6266;--slate-back: #3b4145;--slate-edge-rgb: 148, 155, 159;--slate-edge: rgb(var(--slate-edge-rgb));--slate-ink: #f3f4f4}html[data-mode=light]{--slate-face: #ccd0d0;--slate-back: #a1a8aa;--slate-edge-rgb: 128, 136, 139;--slate-edge: rgb(var(--slate-edge-rgb));--slate-ink: #252c30}.slate-finish{--slate-edge-fade: linear-gradient(to right, rgba(var(--slate-edge-rgb), .6), rgba(var(--slate-edge-rgb), 0) max(5%, 8px)), linear-gradient(to left, rgba(var(--slate-edge-rgb), .6), rgba(var(--slate-edge-rgb), 0) max(5%, 8px)), linear-gradient(to bottom, rgba(var(--slate-edge-rgb), .6), rgba(var(--slate-edge-rgb), 0) max(3.6%, 8px)), linear-gradient(to top, rgba(var(--slate-edge-rgb), .6), rgba(var(--slate-edge-rgb), 0) max(3.6%, 8px));--art-shade: linear-gradient(to bottom, rgba(24, 27, 29, .6) 0%, rgba(24, 27, 29, .2) 30%, rgba(24, 27, 29, 0) 48%);--slate-surface: var(--card-grain-layer, linear-gradient(transparent, transparent)), var(--slate-wash, linear-gradient(transparent, transparent)), var(--art-shade, none), var(--slate-edge-fade), var(--wear, none), var(--slate-face);--slate-back-surface: var(--card-grain-layer, linear-gradient(transparent, transparent)), var(--wear, none), repeating-linear-gradient(45deg, var(--action-back-hatch) 0 6px, transparent 6px 12px), var(--slate-back);--slate-text-shadow: 0 1px 2px rgba(0, 0, 0, .75)}html[data-mode=light] .slate-finish{--slate-wash: linear-gradient(#e8eae8b8, #e8eae8b8);--slate-text-shadow: none}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--screen-table, #0b1a19);color:var(--text);font-family:var(--font-body);font-size:14px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}*,*:before,*:after{font-variant-numeric:tabular-nums lining-nums!important}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}:root{--screen-w: min(430px, 100vw);--screen-h: var(--app-h, 100dvh);--column-w: var(--screen-w);--panel-w: var(--column-w);--inset-top: env(safe-area-inset-top, 0px);--inset-bottom: env(safe-area-inset-bottom, 0px)}:root[data-ipad]{--screen-w: 100vw;--column-w: min(100vw, 400px)}:root[data-ipad],:root[data-wide]{--panel-w: min(400px, var(--screen-w) * var(--pz, 1))}:root[data-wide]{--pz: var(--z, 1)}:root[data-wide]{--screen-w: calc(100vw / var(--z, 1));--screen-h: calc(var(--app-h, 100dvh) / var(--z, 1));--column-w: min(var(--screen-w), 400px)}:root[data-wide],:root[data-wide] body{height:100%;overflow:hidden}:root[data-wide] .screen{width:var(--screen-w);height:var(--screen-h);min-height:0;margin:0;zoom:var(--z, 1);overflow:hidden}:root[data-wide][data-scalet] .screen{zoom:normal;transform:scale(var(--z, 1));transform-origin:0 0}:root[data-wide] .screen>.scroller{height:100%;overflow-y:auto}:root[data-ipad] .screen,:root[data-wide] .screen{max-width:none}:root[data-narrow]{--screen-w: calc(100vw / var(--nz, 1));--screen-h: calc(var(--app-h, 100dvh) / var(--nz, 1));--column-w: min(var(--screen-w), 400px)}:root[data-narrow],:root[data-narrow] body{height:100%;overflow:hidden}:root[data-narrow] .screen{width:var(--screen-w);height:var(--screen-h);min-height:0;max-width:none;margin:0;zoom:var(--nz, 1);overflow:hidden}:root[data-narrow][data-scalet] .screen{zoom:normal;transform:scale(var(--nz, 1));transform-origin:0 0}:root[data-narrow] .screen>.scroller{height:100%;overflow-y:auto}:root:has(.screen.framed){--screen-w: var(--dev-frame-w, 375px);--screen-h: var(--dev-frame-h, 812px);--inset-top: var(--dev-frame-top, 50px);--inset-bottom: var(--dev-frame-bottom, 34px)}:root:has(.screen.framed),:root:has(.screen.framed) body{background:#070f0e}.screen.framed{width:var(--dev-frame-w, 375px);max-width:none;height:var(--dev-frame-h, 812px);min-height:0;margin:24px auto;border-radius:var(--dev-frame-radius, 44px);overflow:hidden;transform:translateZ(0);box-shadow:0 0 0 10px #1b1f1f,0 0 0 11px #2b3231,0 30px 60px #0009}.screen.framed:before,.screen.framed:after{content:"";position:absolute;left:50%;transform:translate(-50%);z-index:1000;pointer-events:none}.screen.framed:before{top:var(--dev-cutout-top, 0px);left:var(--dev-cutout-left, 50%);width:var(--dev-cutout-w, 162px);height:var(--dev-cutout-h, 31px);border-radius:var(--dev-cutout-radius, 0 0 20px 20px);background:#000}.screen.framed:after{bottom:8px;width:var(--dev-frame-home-width, 134px);height:5px;border-radius:3px;background:#f3ebdcbf}:root:has(.screen.app),:root:has(.screen.app) body{height:100%;overflow:hidden;overscroll-behavior:none}.screen.app{height:var(--screen-h);min-height:0;overflow:hidden;transform:translateZ(0)}.screen.app>.scroller{height:100%;overflow-y:auto;overscroll-behavior:none}.screen.framed>.scroller{height:100%;overflow-y:auto;scrollbar-width:none}.screen.framed>.scroller::-webkit-scrollbar{display:none}.screen{position:relative;max-width:430px;min-height:var(--screen-h);margin:0 auto;background:var(--screen-table);overflow-x:hidden}.eyebrow{font-family:var(--font-label);font-weight:700;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.title{font-family:var(--font-display);font-weight:600;font-size:26px;letter-spacing:.06em;margin:0}.btn{height:48px;padding:0 16px;border-radius:12px;border:1.5px solid var(--outline);background:transparent;font-family:var(--font-label);font-weight:700;font-size:18px;letter-spacing:.04em;color:var(--text);transition:transform .12s var(--ease-std),opacity .16s}.btn:active:not(:disabled){transform:scale(.97)}.btn.primary{border:none;background:var(--btn-primary);box-shadow:var(--btn-primary-hi);color:var(--btn-primary-ink)}.menu-pages .btn:not(.primary),.menu-pages .saved-games button:not(.resume):not(.resume-card){background:color-mix(in srgb,var(--panel) 40%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15)}.btn.danger{border-color:var(--danger);color:var(--danger)}.btn:disabled{opacity:.4}.btn.small{height:40px;font-size:16px;padding:0 12px}.btn.wide{width:100%;margin-top:8px}.fade-in{animation:fade .26s var(--ease-decel)}@keyframes fade{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:var(--t-reduced)!important;transition-duration:var(--t-reduced)!important}}[data-press-kind=spring]{transition:scale .09s ease-out}[data-press][data-press-kind=spring]{scale:var(--press, .93)}[data-pressed][data-press-kind=spring]{animation:pressSpring .36s cubic-bezier(.3,1.6,.5,1)}@keyframes pressSpring{0%{scale:var(--press, .93)}55%{scale:var(--press-over, 1.04)}to{scale:1}}[data-press-kind=chip]{transition:filter .1s ease-out}[data-press][data-press-kind=chip]{filter:brightness(1.3) drop-shadow(0 0 6px rgba(255,255,255,.55))}@media(prefers-reduced-motion:reduce){[data-pressed][data-press-kind=spring]{animation:none}}.tsym{display:inline-block;width:.6em;height:.6em;margin-left:.12em;vertical-align:.06em;fill:currentColor;stroke:#140a048c;stroke-width:1.2px;paint-order:stroke;overflow:visible;filter:drop-shadow(0 1px 1px rgba(0,0,0,.45))}.tsym.gambit{color:#f2be63}.tsym.fallout{color:#e8826a}.tsym.held{color:#7fd893}.tsym.showdown{color:#f3e3a0}.tsym.off{opacity:.45}html[data-mode=light] .tsym.gambit{color:#926009}html[data-mode=light] .tsym.fallout{color:#9c4335}html[data-mode=light] .tsym.held{color:var(--guard-primary)}html[data-mode=light] .tsym.showdown{color:#796016}html[data-mode=light] .tsym.off{opacity:.65}.tsym.now{animation:tsymNow 1.1s ease-in-out infinite alternate}@keyframes tsymNow{0%{filter:drop-shadow(0 1px 1px rgba(0,0,0,.45)) drop-shadow(0 0 0 rgba(242,190,99,0))}to{filter:drop-shadow(0 1px 1px rgba(0,0,0,.45)) drop-shadow(0 0 5px rgba(242,190,99,.95))}}@media(prefers-reduced-motion:reduce){.tsym.now{animation:none;filter:drop-shadow(0 0 4px rgba(242,190,99,.9))}}::view-transition{background:#000}::view-transition-old(root){animation:vtToBlack .45s ease-in both}::view-transition-new(root){animation:vtFromBlack .45s ease-out .45s both}@keyframes vtToBlack{to{opacity:0}}@keyframes vtFromBlack{0%{opacity:0}}html[data-leaving] :is(.table,:has(.table))>:not(:has(.table)):not(.table){opacity:0!important;transition:opacity .3s ease!important;pointer-events:none!important}.light-coin{display:none}html[data-mode=light] .light-coin{display:contents}html[data-mode=light] img.original-coin{display:none}html[data-mode=light] img[src="/relict_chip.png"],html[data-mode=light] img[src="/relict_coin_faces.png"]{filter:brightness(var(--coin-brightness, 1))}img[src="/relict_coin_faces.png"]{object-fit:cover;object-position:98.064516% 50%}@keyframes gambit-glow{0%,to{box-shadow:inset 0 0 0 1px var(--gold),0 0 4px 1px #e0a23b40,0 4px 10px #0006}50%{box-shadow:inset 0 0 0 2px var(--gold),0 0 16px 4px #f2be63cc,0 4px 10px #0006}}.river-finish,.fly.cfly.river-finish{--river-band: #365f65;--river-wave: #c3ddda;--river-band-height: 42px;--river-wave-left: 48px;--river-wave-top: 15px;--river-wave-size: 24px;background:var(--card-grain-layer, linear-gradient(transparent, transparent)),var(--card-wash, linear-gradient(transparent, transparent)),linear-gradient(to bottom,var(--river-band) 0 var(--river-band-height),transparent var(--river-band-height)),var(--art-edge),var(--wear),var(--action-face)}.river-finish.stub,.fly.cfly.river-finish.stub{--river-band-height: 28px;--river-wave-left: 30px;--river-wave-top: 10px;--river-wave-size: 16px}.river-finish:after{content:"";position:absolute;left:var(--river-wave-left);top:var(--river-wave-top);width:var(--river-wave-size);aspect-ratio:24 / 14;background:var(--river-wave);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 14'%3E%3Cpath d='M2 4c2-2 4-2 6 0s4 2 6 0s4-2 6 0M2 10c2-2 4-2 6 0s4 2 6 0s4-2 6 0' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events:none}html[data-mode=light] .river-finish,html[data-mode=light] .fly.cfly.river-finish{--river-band: #b6ceca;--river-wave: #355f63}.backdrop.svelte-13bimfb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(var(--scene-tint),var(--scene-tint)),var(--scene) center / cover no-repeat;background-blend-mode:color,normal;filter:brightness(var(--scene-b)) contrast(var(--scene-c)) blur(var(--scene-blur));animation:svelte-13bimfb-bdIn .35s ease-out}@keyframes svelte-13bimfb-bdIn{0%{opacity:0}}.menu-dust.svelte-yp8nrr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;--speck: rgba(255,246,225,.9)}i.svelte-yp8nrr{position:absolute;left:0;border-radius:50%;background:var(--speck);box-shadow:0 0 3px var(--speck);animation:svelte-yp8nrr-drift linear infinite;will-change:transform}@keyframes svelte-yp8nrr-drift{0%{transform:translate(-12px)}50%{transform:translate(calc(var(--screen-w) / 2),calc(var(--rise) * -.45))}to{transform:translate(calc(var(--screen-w) + 12px),calc(var(--rise) * -1))}}@media(prefers-reduced-motion:reduce){.menu-dust.svelte-yp8nrr{display:none}}.devp.launcher.svelte-1dn22wn{right:0;width:276px;padding-right:36px;border-radius:10px 0 0 10px;max-height:calc(100dvh - 16px)}.devp.launcher.min.svelte-1dn22wn{right:-8px;width:44px;height:44px;padding:0;border:0;background:none;box-shadow:none}.dev-tab.svelte-1dn22wn{width:44px;height:44px;padding:0 6px 0 0;display:grid;place-items:center;border:1px solid #467b5b;border-radius:10px 0 0 10px;background:#0a100ef0;color:#a4cfb4;box-shadow:0 3px 12px #0000004d;cursor:pointer}.dev-tab.svelte-1dn22wn:hover{color:#d6e2d9;background:#203c2c}.dev-tab.svelte-1dn22wn:focus-visible,.dock-heading.svelte-1dn22wn button:where(.svelte-1dn22wn):focus-visible{outline:2px solid #a4cfb4;outline-offset:-3px}.dock-lane.svelte-1dn22wn{position:absolute;right:0;top:0;bottom:0;width:36px;border-left:1px solid #2c6b49;background:#5f8a720f}.dock-grip.svelte-1dn22wn{position:absolute;right:-8px;cursor:ns-resize;touch-action:none}.devp.dragging.svelte-1dn22wn .dock-grip:where(.svelte-1dn22wn){cursor:ns-resize}.dock-heading.svelte-1dn22wn{display:flex;justify-content:space-between;align-items:center;padding:8px 8px 8px 12px;font-weight:700}.devp.launcher.svelte-1dn22wn .bd:where(.svelte-1dn22wn){max-height:calc(100dvh - 72px)}.panel-title.svelte-1dn22wn{flex:1;background:none;border:0;color:inherit;font:700 12px/1.3 system-ui;padding:4px 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;cursor:pointer}.devp.svelte-1dn22wn .bd:where(.svelte-1dn22wn){max-height:calc(100dvh - 100px);overflow-y:auto}.devp.svelte-1dn22wn{width:240px;box-sizing:border-box;border-radius:10px;background:#0a100eeb;border:1px solid #2c6b49;color:#d6e2d9;font:500 12px/1.4 system-ui,sans-serif;box-shadow:0 6px 18px #00000059}.devp.min.svelte-1dn22wn{width:max-content;align-self:flex-start}.devp.min.svelte-1dn22wn .bar:where(.svelte-1dn22wn){gap:5px;padding:4px 4px 4px 7px}.devp.min.svelte-1dn22wn .bar:where(.svelte-1dn22wn) .panel-title:where(.svelte-1dn22wn){flex:none;max-width:160px}.devp.moved.svelte-1dn22wn{position:fixed;right:auto;bottom:auto}.devp.launcher.moved.svelte-1dn22wn{left:auto;right:0}.devp.launcher.min.moved.svelte-1dn22wn{right:-8px}.devp.dragging.svelte-1dn22wn{box-shadow:0 12px 28px #00000080;opacity:.96}.bar.svelte-1dn22wn{display:flex;align-items:center;gap:6px;padding:6px 6px 6px 8px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.devp.dragging.svelte-1dn22wn .bar:where(.svelte-1dn22wn){cursor:grabbing}.grip.svelte-1dn22wn{display:grid;place-items:center;width:36px;height:32px;flex:0 0 36px;border-radius:5px;background:#5f8a7224;color:#5f8a72;font-size:12px;line-height:1}.bar.svelte-1dn22wn .panel-title:where(.svelte-1dn22wn){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn.svelte-1dn22wn{flex:none;width:28px;height:28px;display:grid;place-items:center;padding:0;border-radius:5px;border:none;background:transparent;color:#d6e2d9;font:700 14px/1 system-ui,sans-serif;cursor:pointer}.mn.svelte-1dn22wn svg.expanded:where(.svelte-1dn22wn){transform:rotate(180deg)}.bd.svelte-1dn22wn{padding:0 12px 10px}svg.svelte-1el1166{flex:none;color:#a4cfb4}.auto.svelte-w860e7{display:flex;align-items:center;gap:6px;font-weight:700}.row.svelte-w860e7{display:flex;align-items:center;gap:6px;margin-top:8px}.row.svelte-w860e7 button:where(.svelte-w860e7){width:32px;height:26px;border-radius:6px;border:1px solid #3b7a57;background:#1b5235;color:#f1ede2;cursor:pointer}.t.svelte-w860e7{margin-left:auto;font-variant-numeric:tabular-nums}.scrub.svelte-w860e7{width:100%;margin:8px 0 2px}.hint.svelte-w860e7{margin:4px 0 0;color:#8fae99;font-size:11px}label.svelte-sddaww{display:grid;gap:6px;font-size:12px}select.svelte-sddaww{width:100%;max-width:280px;min-height:34px;border:1px solid #355b43;border-radius:6px;padding:5px 7px;background:#14261d;color:#d6e2d9;font:inherit}p.svelte-sddaww{margin:7px 0 0;font-size:11px;color:#92b69d}.ps.svelte-17557mv{display:flex;flex-wrap:wrap;gap:4px;max-width:214px;margin-bottom:8px}.ps.svelte-17557mv button:where(.svelte-17557mv){height:24px;padding:0 8px;border-radius:6px;border:1px solid #3b7a57;background:transparent;color:#f1ede2;font-size:11px;cursor:pointer}.ps.svelte-17557mv button.on:where(.svelte-17557mv){background:#1b5235;border-color:#f1ede2}.sw.svelte-17557mv{display:flex;flex-wrap:wrap;gap:5px;max-width:210px}.sw.svelte-17557mv button:where(.svelte-17557mv){width:22px;height:22px;border-radius:50%;border:1px solid #3b7a57;background:var(--c);cursor:pointer;padding:0}.sw.svelte-17557mv button.on:where(.svelte-17557mv){outline:2px solid #f1ede2;outline-offset:1px}.sw.svelte-17557mv input[type=color]:where(.svelte-17557mv){width:26px;height:24px;padding:0;border:none;background:none;cursor:pointer}.lbl.svelte-17557mv{display:flex;justify-content:space-between;margin-top:8px;font-weight:700}.lbl.svelte-17557mv span:where(.svelte-17557mv){font-weight:400;font-variant-numeric:tabular-nums}input[type=range].svelte-17557mv{width:100%}.foot.svelte-17557mv{display:flex;align-items:center;gap:6px;margin-top:6px}code.svelte-17557mv{font-size:10px;color:#8fae99}.reset.svelte-17557mv{margin-left:auto;height:24px;border-radius:6px;border:1px solid #3b7a57;background:#1b5235;color:#f1ede2;cursor:pointer}.player.svelte-1bbwmks{display:grid;gap:4px;margin-top:8px;color:#8fae9c;font-size:11px}.cards.svelte-1bbwmks{max-height:260px;overflow-y:auto}.row.svelte-1bbwmks{display:flex;align-items:center;gap:6px;margin-top:6px}.add.svelte-1bbwmks{margin-top:10px;padding-top:8px;border-top:1px solid #2c6b4966}select.svelte-1bbwmks{flex:1;min-width:0;width:100%;height:30px;border-radius:6px;border:1px solid #2c6b49;background:#0f1a15;color:#d6e2d9;font:12px system-ui,sans-serif}button.svelte-1bbwmks{height:30px;padding:0 10px;border-radius:6px;border:1px solid #2c6b49;background:#14261d;color:#d6e2d9;font:700 12px system-ui,sans-serif;cursor:pointer}button.remove.svelte-1bbwmks{width:30px;padding:0;font-size:20px;color:#e5b3a7}button.svelte-1bbwmks:disabled,select.svelte-1bbwmks:disabled{opacity:.45;cursor:default}.status.svelte-1bbwmks{font-size:10px;color:#b6c6bb}.hint.svelte-1bbwmks{margin:6px 0 0;color:#8fae9c;font-size:11px}.hint.wait.svelte-1bbwmks{color:#e0c36b}button.link.svelte-1bbwmks{height:auto;padding:0 4px;border:none;background:none;color:#d6e2d9;text-decoration:underline;font:700 11px system-ui,sans-serif}.relic.svelte-amk5op{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.relic.svelte-amk5op div:where(.svelte-amk5op){display:grid;gap:3px}small.svelte-amk5op,p.svelte-amk5op{color:#8fae9c;font-size:11px}p.svelte-amk5op{margin:8px 0 0}button.svelte-amk5op{height:28px;padding:0 12px;border-radius:6px;border:1px solid #2c6b49;background:#14261d;color:#d6e2d9;font:700 12px system-ui,sans-serif;cursor:pointer}button.svelte-amk5op:disabled{opacity:.45;cursor:default}p.svelte-i3pf3w{margin:8px 0;color:#8fae9c;font-size:11px;line-height:1.4}fieldset.svelte-i3pf3w{margin:12px 0;padding:0;border:0;display:grid;gap:8px}legend.svelte-i3pf3w{margin-bottom:7px;font-weight:700;color:#8fae9c}label.svelte-i3pf3w{display:flex;align-items:center;gap:7px;font-size:12px}input.svelte-i3pf3w{margin:0;accent-color:#79b98e}.lives.svelte-i3pf3w{width:44px;margin-left:auto}button.svelte-i3pf3w{padding:7px 10px;border-radius:6px;border:1px solid #2c6b49;background:#14261d;color:#d6e2d9;font:700 12px system-ui,sans-serif;cursor:pointer}.show.svelte-i3pf3w{width:100%;background:#315a40;border-color:#79b98e}.actions.svelte-d4e3w4{display:grid;gap:6px;margin-top:8px}button.svelte-d4e3w4{min-height:32px;padding:6px 9px;border-radius:6px;border:1px solid #355b43;background:#14261d;color:#d6e2d9;text-align:left;font:600 12px/1.3 system-ui,sans-serif;cursor:pointer}button.svelte-d4e3w4:disabled{opacity:.45;cursor:default}p.svelte-d4e3w4{margin:8px 0 0;color:#a6bcad;font:400 11px/1.4 system-ui,sans-serif}textarea.svelte-d4e3w4{width:100%;height:100px;box-sizing:border-box;margin-top:6px;background:#14261d;color:#d6e2d9;border:1px solid #355b43;border-radius:6px;font:10px/1.3 ui-monospace,monospace}p.svelte-1k5yurt{margin:8px 0;color:#afc6b9;font-size:11px}strong.svelte-1k5yurt{display:block;margin:6px 0;color:#f4dfab;font-size:14px}.tag.svelte-1k5yurt{text-transform:uppercase;letter-spacing:.06em;color:#8faf9c;font-size:10px}.facts.svelte-1k5yurt{display:flex;flex-wrap:wrap;gap:4px}.facts.svelte-1k5yurt span:where(.svelte-1k5yurt){background:#20362b;border-radius:4px;padding:3px 5px;font-size:10px}.controls.svelte-1k5yurt{display:flex;gap:5px;margin-top:10px}button.svelte-1k5yurt,select.svelte-1k5yurt{border:1px solid #456e55;border-radius:5px;color:#d6e2d9;background:#14261d;padding:6px;font:inherit}select.svelte-1k5yurt{min-width:0;flex:1}button.svelte-1k5yurt{cursor:pointer}button.svelte-1k5yurt:disabled{opacity:.4;cursor:default}.choice.svelte-1k5yurt{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #304e3c;padding:6px 0;font-size:11px}.note.svelte-1k5yurt{margin-top:12px;color:#8faf9c;font-size:10px}.row.svelte-16y7xpg{display:flex;align-items:center;gap:6px;margin-top:8px}select.svelte-16y7xpg,input.svelte-16y7xpg{height:26px;box-sizing:border-box;border-radius:6px;border:1px solid #2c6b49;background:#0f1a15;color:#d6e2d9;font:inherit}select.svelte-16y7xpg{flex:1;min-width:0}select.pile.svelte-16y7xpg{flex:none;width:96px}.grid.svelte-16y7xpg{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}label.svelte-16y7xpg{display:flex;align-items:center;gap:4px}input.svelte-16y7xpg{width:100%;min-width:0;padding:0 4px}.den.svelte-16y7xpg{flex:none;width:26px;height:18px;border-radius:9px;display:grid;place-items:center;font:700 10px system-ui,sans-serif;color:#10140f;background:#e8e1cf}.d5.svelte-16y7xpg{background:#d9534f;color:#fff}.d10.svelte-16y7xpg{background:#3b7dd8;color:#fff}.d25.svelte-16y7xpg{background:#3fa564;color:#fff}.d50.svelte-16y7xpg{background:#e0a43a}.d100.svelte-16y7xpg{background:#1b1b1b;color:#fff;border:1px solid #555}button.svelte-16y7xpg{flex:1;height:26px;padding:0 10px;border-radius:6px;border:1px solid #2c6b49;background:#14261d;color:#d6e2d9;font:700 12px system-ui,sans-serif;cursor:pointer}button.ghost.svelte-16y7xpg{flex:none;background:none}button.svelte-16y7xpg:disabled{opacity:.45;cursor:default}.hint.svelte-16y7xpg{margin:6px 0 0;color:#8fae9c;font-size:11px}.on.svelte-sj81ou,.row.svelte-sj81ou{display:flex;align-items:center;gap:6px;margin-top:8px}select.svelte-sj81ou{flex:1;min-width:0;height:26px;border-radius:6px;border:1px solid #2c6b49;background:#0f1a15;color:#d6e2d9;font:inherit}.ab.svelte-sj81ou{display:flex;gap:4px}.ab.wide.svelte-sj81ou{flex:1}.lab.svelte-sj81ou{width:40px}input[type=range].svelte-sj81ou{flex:1;min-width:0}.z.svelte-sj81ou{width:40px;text-align:right;font-variant-numeric:tabular-nums}button.svelte-sj81ou{flex:1;height:26px;min-width:30px;border-radius:6px;border:1px solid #2c6b49;background:#13241c;color:#d6e2d9;font:inherit;cursor:pointer}button.sel.svelte-sj81ou{background:#2c6b49;color:#fff}button.save.svelte-sj81ou:not(:disabled){background:#e0a23b;border-color:#e0a23b;color:#10140f}button.svelte-sj81ou:disabled{opacity:.45;cursor:default}.hint.svelte-sj81ou{margin:8px 0 0;font-size:11px;line-height:1.35;color:#9fb3a6}.img.svelte-1i8f6o9{margin:6px 0 0;font-weight:700}.row.svelte-1i8f6o9{display:flex;align-items:center;gap:6px;margin-top:8px}.row.svelte-1i8f6o9 input[type=range]:where(.svelte-1i8f6o9){flex:1;min-width:0}.v.svelte-1i8f6o9{width:38px;text-align:right;font-variant-numeric:tabular-nums}.shade-source.svelte-1i8f6o9{flex:1;text-align:right;opacity:.75}.sw.svelte-1i8f6o9{height:14px;border-radius:3px;background:var(--felt-base)}.hint.svelte-1i8f6o9{margin:8px 0 0;font-size:11px;opacity:.75}.scroller:has(.menu-pages){scrollbar-gutter:stable both-edges}.menu-pages.svelte-12qhfyh{position:relative;z-index:1;min-height:var(--screen-h)}.menu-content.svelte-12qhfyh{position:relative;z-index:1}.menu-content.svelte-12qhfyh .menu-section-heading{display:inline-block;width:fit-content;max-width:100%;padding:4px 8px;border-radius:7px;background:color-mix(in srgb,var(--panel) 32%,transparent);color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 3px #0001;text-shadow:0 0 2px var(--scene-halo)}.dev-options.svelte-12qhfyh{display:grid;gap:5px}.dev-options.svelte-12qhfyh button:where(.svelte-12qhfyh){display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid #355b43;border-radius:6px;background:#14261d;color:#d6e2d9;text-align:left;cursor:pointer;font:inherit}.tool-label.svelte-12qhfyh{flex:1}.dev-options.svelte-12qhfyh button.active:where(.svelte-12qhfyh){background:#315a40;border-color:#79b98e}.dev-options.svelte-12qhfyh button.exit-dev:where(.svelte-12qhfyh){margin-top:7px;color:#ffd28a}
