:root{--c-ink-950:#0b1630;--c-ink-900:#0f1d3d;--c-ink-800:#14234a;--c-primary:#1d4f91;--c-primary-2:#2f6fc0;--c-primary-dark:#143a6c;--c-panel:#e8eef7;--c-panel-line:#c8d4e6;--c-bg:#f5f7fb;--c-surface:#fff;--c-text:#1f2a3a;--c-text-2:#5b6b82;--c-text-3:#8d9ab0;--c-line:#dbe3ee;--c-gold-100:#fbf0cc;--c-gold-300:#f6dc8c;--c-gold-500:#e2b24a;--c-gold-700:#a8741f;--c-gold-900:#6e4a12;--c-cinnabar:#c8372d;--c-cinnabar-dark:#8e1f1a;--c-ivory:#f8f1e1;--c-ivory-2:#efe3c6;--c-paper-line:#d9c7a0;--felt-default:#1f5a3f;--felt-default-light:#2c7552;--felt-default-dark:#0f3423;--c-felt:var(--felt-default);--c-felt-light:var(--felt-default-light);--c-felt-dark:var(--felt-default-dark);--c-table:#2c7552;--c-wood:#6b3f22;--c-wood-light:#a26a3a;--c-wood-dark:#3e2312;--c-board:#e9c88f;--c-board-line:#7a4a1e;--c-card:#fffdf7;--c-card-red:#c8372d;--c-card-black:#1b2233;--c-card-back:#1d3a72;--c-orange:#e98a2c;--c-orange-dark:#b65d16;--c-blue:#2f6fc0;--c-blue-dark:#183f7a;--c-gray-btn:#939cab;--c-gray-btn-dark:#626b7b;--c-gold:#f2c14e;--c-gold-dark:#c98f1c;--c-diamond:#7fd3f5;--c-diamond-ink:#1d78b8;--rarity-common:#8a93a1;--rarity-rare:#3c9a5a;--rarity-epic:#8b55d6;--rarity-legendary:#e0891c;--c-win:#2c8a52;--c-lose:#c8372d;--c-ready:#34a853;--c-alarm:#ff3b30;--radius:8px;--radius-lg:14px;--shadow-1:0 1px 3px #1428501f, 0 1px 2px #14285014;--shadow-2:0 6px 20px #1428502e;--shadow-3:0 18px 48px #060e2073;--line-gold:1px solid #e2b24a8c;--glow-gold:0 0 0 1px #f6dc8c59, 0 0 18px #e2b24a59;--card-w:clamp(44px, 7.5vw, 88px);--font:-apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-card:"Georgia", "Times New Roman", "Songti SC", serif;--font-display:"QP Display", "Songti SC", "STSong", "Noto Serif CJK SC", "Source Han Serif SC", "SimSun", serif;--font-kai:"Kaiti SC", "STKaiti", "KaiTi", "Songti SC", "Noto Serif CJK SC", serif;--safe-top:env(safe-area-inset-top);--safe-right:env(safe-area-inset-right);--safe-bottom:env(safe-area-inset-bottom);--safe-left:env(safe-area-inset-left);--vh:100dvh;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}@media (pointer:coarse) and (orientation:landscape) and (height<=500px){:root{--safe-top:max(env(safe-area-inset-top), 6px);--safe-right:max(env(safe-area-inset-right), 14px);--safe-bottom:max(env(safe-area-inset-bottom), 6px);--safe-left:max(env(safe-area-inset-left), 14px)}}@media (pointer:coarse) and (orientation:portrait) and (width<=500px){:root{--safe-top:max(env(safe-area-inset-top), 14px);--safe-right:max(env(safe-area-inset-right), 6px);--safe-bottom:max(env(safe-area-inset-bottom), 14px);--safe-left:max(env(safe-area-inset-left), 6px)}}:root.ios-pwa{--vh:100lvh;min-height:min(100lvh, calc(100% + env(safe-area-inset-top)))}@media (orientation:portrait){:root.ios-pwa{--safe-top:calc(env(safe-area-inset-top) + 16px)}}:root:lang(zh-Hant){--font:-apple-system, BlinkMacSystemFont, "PingFang TC", "PingFang HK", "Microsoft JhengHei", "Noto Sans CJK TC", "PingFang SC", sans-serif;--font-card:"Georgia", "Times New Roman", "Songti TC", "Songti SC", serif;--font-display:"QP Display", "Songti TC", "Noto Serif CJK TC", "Source Han Serif TC", "PMingLiU", "Songti SC", "Noto Serif CJK SC", serif;--font-kai:"Kaiti TC", "DFKai-SB", "BiauKai", "Kaiti SC", "KaiTi", "Songti TC", serif}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font);color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;touch-action:manipulation;overscroll-behavior:none;font-size:13px;line-height:1.5;overflow:hidden}button,input{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}input{outline:none}:focus-visible{outline:2px solid var(--c-primary-2);outline-offset:2px}@media (width<=767px){body{font-size:12px}}:root{--ui-head:linear-gradient(180deg, #1c3566 0%, var(--c-ink-800) 100%);--ui-line:#a8741f52;--ui-input-bg:#fffdf7d9;--card-face:#fbf6ea;--card-edge:#c8b384;--card-frame:#a8741f80;--card-select:#e2b24a;--card-preview:#1d4f9142;--lobby-paper:#f6efdf;--paper-texture:url(data:image/webp;base64,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);--lobby-lattice:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M0 12L12 0L24 12L12 24Z' fill='none' stroke='%23f6dc8c' stroke-opacity='0.09'/%3E%3C/svg%3E");--lobby-fret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8'%3E%3Cpath d='M0 7.5H16M3 7.5V1H13V5H7V3.5' fill='none' stroke='%23f6dc8c' stroke-opacity='0.38'/%3E%3C/svg%3E")}
