.table-page[data-view-cards-server-page]{--cream:#f2e8d2;--red:#c43c35;--dark:#101f19;--felt:#173c30;min-height:100vh;background:var(--felt);color:var(--cream);font-family:Georgia,"Noto Serif SC",serif;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:5px 5px}.table-header[data-view-cards-server-page]{height:74px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(242,232,210,.22);padding:0 4vw;font:11px Inter,sans-serif;letter-spacing:.14em}.table-header a[data-view-cards-server-page]{color:var(--cream);text-decoration:none}.table-header strong[data-view-cards-server-page]{text-align:right;font-weight:500;color:#b8c5b6}.case-content[data-view-cards-server-page]{width:min(1360px,calc(100% - 56px));margin:auto}.opening[data-view-cards-server-page]{min-height:730px;padding:100px 2vw;display:grid;grid-template-columns:.85fr .9fr 1.25fr;gap:6vw;align-items:center;position:relative}.title-card[data-view-cards-server-page]{aspect-ratio:5/7;background:var(--cream);color:var(--dark);border-radius:18px;padding:55px 40px;box-shadow:0 28px 70px rgba(0,0,0,.32);position:relative;transform:rotate(-4deg);display:flex;flex-direction:column;justify-content:center}.title-card>p[data-view-cards-server-page]:first-of-type{font:10px Inter,sans-serif;letter-spacing:.2em;color:var(--red)}h1[data-view-cards-server-page]{font-size:clamp(42px,5vw,78px);line-height:1.1;letter-spacing:-.055em;margin:14px 0 22px}.subtitle[data-view-cards-server-page]{font-size:15px;line-height:1.6;color:#516057}.corner[data-view-cards-server-page]{position:absolute;font:bold 20px/1 Inter,sans-serif;color:var(--red)}.corner.top[data-view-cards-server-page]{top:22px;left:22px}.corner.bottom[data-view-cards-server-page]{bottom:22px;right:22px;transform:rotate(180deg)}.deal[data-view-cards-server-page]{font:700 11px Inter,sans-serif;letter-spacing:.16em;color:#f0b649}.summary[data-view-cards-server-page]{font-size:clamp(19px,2.1vw,29px);line-height:1.55;margin:28px 0 45px}.opening-copy dl[data-view-cards-server-page]{margin:0}.opening-copy dl div[data-view-cards-server-page]{padding:17px 0;border-top:1px solid rgba(242,232,210,.22)}dt[data-view-cards-server-page]{font:9px Inter,sans-serif;letter-spacing:.16em;color:#93a99f;margin-bottom:7px}dd[data-view-cards-server-page]{margin:0;font:13px/1.55 Inter,sans-serif;color:#d0dbd2}.cover-card[data-view-cards-server-page]{margin:0;background:#0d241c;border:12px solid var(--cream);transform:rotate(3deg);box-shadow:0 35px 80px rgba(0,0,0,.42)}.cover-card img[data-view-cards-server-page]{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.cover-card figcaption[data-view-cards-server-page]{color:var(--dark);background:var(--cream);font:9px Inter,sans-serif;letter-spacing:.14em;padding:16px 4px 5px}.ruling[data-view-cards-server-page]{background:var(--cream);color:var(--dark);padding:110px clamp(25px,6vw,90px);margin:0 calc(50% - 50vw)}.hand>header[data-view-cards-server-page],.ruling>header[data-view-cards-server-page]{width:min(1250px,calc(100% - 56px));margin:0 auto 70px;display:flex;justify-content:space-between;align-items:start}.hand header span[data-view-cards-server-page],.ruling header span[data-view-cards-server-page]{font:10px Inter,sans-serif;letter-spacing:.16em;color:var(--red)}.hand h2[data-view-cards-server-page],.ruling h2[data-view-cards-server-page]{font-size:clamp(38px,5vw,74px);line-height:1.02;letter-spacing:-.05em;margin:0}.ruling-grid[data-view-cards-server-page]{width:min(1250px,calc(100% - 56px));margin:auto;display:grid;grid-template-columns:1fr 70px 1fr;align-items:center}.ruling article[data-view-cards-server-page]{padding:45px;border:1px solid #cbbfa8;min-height:400px}.ruling article i[data-view-cards-server-page]{width:52px;height:52px;border:1px solid;display:grid;place-items:center;border-radius:50%;font:26px Inter,sans-serif;margin-bottom:50px}.ruling article span[data-view-cards-server-page]{font:700 9px Inter,sans-serif;letter-spacing:.17em}.ruling h3[data-view-cards-server-page]{font-size:28px;line-height:1.25;margin:16px 0}.ruling article p[data-view-cards-server-page]{font:15px/1.8 Inter,sans-serif;color:#526058}.challenge[data-view-cards-server-page]{background:#e8d9bd}.solution[data-view-cards-server-page]{background:var(--dark);color:var(--cream)!important}.solution p[data-view-cards-server-page]{color:#b4c0b7!important}.solution i[data-view-cards-server-page]{color:#71c79f}.versus[data-view-cards-server-page]{height:70px;width:70px;background:var(--red);color:#fff;border-radius:50%;display:grid;place-items:center;font:bold 14px Inter,sans-serif;z-index:1}.hand[data-view-cards-server-page]{padding:120px 0 150px}.hand>header[data-view-cards-server-page]{width:100%}.hand header p[data-view-cards-server-page]{width:260px;font:13px/1.7 Inter,sans-serif;color:#a9baaf}.cards[data-view-cards-server-page]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:start}.cards article[data-view-cards-server-page]{aspect-ratio:3/4;background:var(--cream);color:var(--dark);border-radius:14px;padding:25px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 18px 32px rgba(0,0,0,.2)}.cards article[data-view-cards-server-page]:nth-child(2n){transform:translateY(38px);color:var(--red)}.cards article>span[data-view-cards-server-page]{font:bold 22px/1 Inter,sans-serif}.cards strong[data-view-cards-server-page]{font-size:clamp(19px,2vw,29px);line-height:1.25}.cards small[data-view-cards-server-page]{font:8px Inter,sans-serif;letter-spacing:.16em;color:#68766e}.house-rules[data-view-cards-server-page],.rounds[data-view-cards-server-page],.score-sheet[data-view-cards-server-page]{border-top:1px solid rgba(242,232,210,.24);padding:90px 0}.score-sheet[data-view-cards-server-page]{display:grid;grid-template-columns:1fr 2fr;gap:60px}.score-sheet span[data-view-cards-server-page]{font:10px Inter,sans-serif;letter-spacing:.2em;color:#f0b649}.house-rules h2[data-view-cards-server-page],.score-sheet h2[data-view-cards-server-page]{font-size:50px;margin:14px 0}.score-sheet ol[data-view-cards-server-page]{margin:0;padding:0;list-style:none}.score-sheet li[data-view-cards-server-page]{display:grid;grid-template-columns:180px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid rgba(242,232,210,.18)}.score-sheet p[data-view-cards-server-page]{margin:0;color:#b3c1b8;font:14px/1.6 Inter,sans-serif}.rounds[data-view-cards-server-page]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.rounds article[data-view-cards-server-page]{border:1px solid rgba(242,232,210,.24);padding:36px}.rounds span[data-view-cards-server-page]{color:#f0b649;font:11px Inter,sans-serif}.rounds h3[data-view-cards-server-page]{font-size:28px}.rounds li[data-view-cards-server-page]{margin:12px 0;color:#b3c1b8}.house-rules p[data-view-cards-server-page]{display:grid;grid-template-columns:60px 1fr;border-top:1px solid rgba(242,232,210,.2);padding:18px 0;margin:0}.house-rules b[data-view-cards-server-page]{color:#f0b649}footer[data-view-cards-server-page]{background:#0e271f;border-top:1px solid rgba(242,232,210,.2);padding:55px 4vw}footer>p[data-view-cards-server-page]{text-align:center;font:9px Inter,sans-serif;letter-spacing:.2em;color:#718b80}footer nav[data-view-cards-server-page]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:35px}footer nav a[data-view-cards-server-page]{color:var(--cream);text-decoration:none;display:flex;flex-direction:column;gap:8px}footer nav a[data-view-cards-server-page]:last-child{text-align:right}footer nav span[data-view-cards-server-page]{font:9px Inter,sans-serif;color:#8ea39a;letter-spacing:.14em}footer nav b[data-view-cards-server-page]{font-size:18px}.all[data-view-cards-server-page]{font:10px Inter,sans-serif!important;letter-spacing:.1em;border:1px solid #61746b;padding:12px 18px}@media(max-width:900px){.table-header[data-view-cards-server-page]{grid-template-columns:1fr auto;padding:0 16px}.table-header>span[data-view-cards-server-page]{display:none}.case-content[data-view-cards-server-page]{width:calc(100% - 28px)}.opening[data-view-cards-server-page]{display:flex;flex-direction:column;padding:65px 10px;gap:60px}.title-card[data-view-cards-server-page]{width:min(72vw,310px);align-self:flex-start}.opening-copy[data-view-cards-server-page]{order:-1}.cover-card[data-view-cards-server-page]{margin-left:12vw}.ruling[data-view-cards-server-page]{padding:75px 0}.ruling-grid[data-view-cards-server-page],.ruling>header[data-view-cards-server-page]{width:calc(100% - 28px)}.hand>header[data-view-cards-server-page],.ruling>header[data-view-cards-server-page]{display:block}.hand h2[data-view-cards-server-page],.ruling h2[data-view-cards-server-page]{font-size:43px;margin-top:15px}.ruling-grid[data-view-cards-server-page]{display:block}.ruling article[data-view-cards-server-page]{min-height:0;padding:30px}.versus[data-view-cards-server-page]{margin:-12px auto;position:relative}.cards[data-view-cards-server-page]{grid-template-columns:1fr 1fr}.cards article[data-view-cards-server-page]:nth-child(2n){transform:translateY(18px)}.hand[data-view-cards-server-page]{padding:80px 0 100px}.hand header p[data-view-cards-server-page]{width:auto}.score-sheet[data-view-cards-server-page]{display:block}.score-sheet li[data-view-cards-server-page]{grid-template-columns:1fr}.rounds[data-view-cards-server-page]{display:block}.rounds article+article[data-view-cards-server-page]{margin-top:18px}footer nav[data-view-cards-server-page]{grid-template-columns:1fr 1fr;gap:20px}.all[data-view-cards-server-page]{display:none!important}footer nav b[data-view-cards-server-page]{font-size:13px}}@media(prefers-reduced-motion:reduce){[data-view-cards-server-page]{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.case-content[data-view-cards-server-page]{min-width:0}.case-content section[data-view-cards-server-page]{min-width:0}h1[data-view-cards-server-page],h2[data-view-cards-server-page],h3[data-view-cards-server-page]{overflow-wrap:anywhere}h2[data-view-cards-server-page]{line-height:1.2}.roadmap-note[data-view-cards-server-page]{font:12px/1.8 "Microsoft YaHei",sans-serif;letter-spacing:normal;opacity:.8;margin:0 0 28px;padding-bottom:12px;border-bottom:1px solid currentColor}@media(max-width:900px){h1[data-view-cards-server-page]{letter-spacing:-.045em}.case-content[data-view-cards-server-page]{max-width:100%}}@media(max-width:900px){.opening[data-view-cards-server-page]{display:flex;flex-direction:column;gap:32px;padding:40px 12px}.opening-copy[data-view-cards-server-page]{order:0;width:100%}.title-card[data-view-cards-server-page]{width:min(100%,360px);align-self:center;aspect-ratio:auto;padding:45px 40px;transform:rotate(-2deg)}.title-card h1[data-view-cards-server-page]{font-size:42px;line-height:1.2;margin:10px 0}.title-card .subtitle[data-view-cards-server-page]{margin-bottom:0}.corner[data-view-cards-server-page]{font-size:15px}.cover-card[data-view-cards-server-page]{margin:0;width:90%}.summary[data-view-cards-server-page]{font-size:18px;line-height:1.8;margin:18px 0}.opening-copy dl[data-view-cards-server-page]{display:none}.deal[data-view-cards-server-page]{font-size:9px}}