@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.concept-ludo{background:conic-gradient(from 45deg at 50% 50%,#2f71d8 0 25%,#f4c530 0 50%,#e84a3c 0 75%,#27965f 0)}.concept-ludo .shape-a{background:linear-gradient(90deg,#0000 32%,#f8efd8 32% 68%,#0000 68%),linear-gradient(#0000 32%,#f8efd8 32% 68%,#0000 68%);border:2px solid #171714;inset:17%;transform:rotate(5deg);box-shadow:8px 10px #17171445}.concept-ludo .shape-b,.concept-ludo .shape-c,.concept-ludo .shape-d{border:3px solid #fff6;border-radius:50%;width:25px;height:25px;box-shadow:0 12px 0 -6px #1717146b}.concept-ludo .shape-b{background:#ec493f;top:25%;left:24%}.concept-ludo .shape-c{background:#f3c62e;top:25%;right:24%}.concept-ludo .shape-d{background:#3379da;bottom:25%;right:24%}.concept-ludo b{color:#239561;text-shadow:none;font-size:36px;top:69%;left:31%}.concept-siam{background:linear-gradient(155deg,#053d46,#0f9d7a 60%,#d3ef79)}.concept-siam .shape-a{clip-path:polygon(0 100%,0 38%,12% 38%,12% 10%,25% 10%,25% 55%,40% 55%,40% 20%,57% 20%,57% 46%,72% 46%,72% 0,88% 0,88% 32%,100% 32%,100% 100%);background:linear-gradient(90deg,#14313a 0 12%,#0000 12% 16%,#eebd4b 16% 31%,#0000 31% 36%,#f5eee0 36% 56%,#0000 56% 61%,#e86a3e 61% 77%,#0000 77% 82%,#17323a 82%);height:40%;bottom:15%;left:10%;right:10%}.concept-siam .shape-b{border:4px solid #0000;border-color:#f6dc76 #0000 #0000 #f6dc76;border-radius:60% 0 0;width:69%;height:51%;top:10%;left:7%;transform:rotate(-12deg)}.concept-siam .shape-c{background:#f6dc76;border-radius:50%;width:42px;height:42px;top:20%;right:18%;box-shadow:inset 0 0 0 7px #d79c34,0 6px #073c43}.concept-siam .shape-d{background:repeating-linear-gradient(90deg,#fff 0 18px,#0000 18px 29px);width:66%;height:5px;bottom:12%;left:18%;transform:rotate(-5deg)}.concept-siam b{color:#073c43;text-shadow:none;font-size:32px;top:30%;left:77%}.concept-thaichess{background:linear-gradient(145deg,#f3c04d,#d57d18)}.concept-thaichess .shape-a{background-color:#e9c982;background-image:conic-gradient(#663921 25%,#f3dda6 0 50%,#663921 0 75%,#f3dda6 0);background-size:25% 50%;border:6px solid #4b281a;width:80%;height:52%;bottom:12%;left:10%;transform:perspective(280px)rotateX(56deg)rotate(-8deg);box-shadow:9px 16px #7b3d204a}.concept-thaichess .shape-b,.concept-thaichess .shape-c{background:#fbecd0;border-radius:50% 50% 18% 18%;width:46px;height:82px;bottom:29%;box-shadow:inset 0 -11px #c89a58,5px 8px #5b2e2442}.concept-thaichess .shape-b{left:28%}.concept-thaichess .shape-c{background:#6b2d22;right:24%;box-shadow:inset 0 -11px #421b17,5px 8px #5b2e2442}.concept-thaichess .shape-d{background:#f8ead0;border-radius:50%;width:31px;height:31px;top:23%;left:33%}.concept-thaichess b{color:#5b2c20;text-shadow:none;font-size:56px;top:30%;left:68%}.concept-go{background:linear-gradient(155deg,#d84c31,#8c251c)}.concept-go .shape-a{background-color:#cba865;background-image:linear-gradient(#332011 1px,#0000 1px),linear-gradient(90deg,#332011 1px,#0000 1px);background-size:12.5% 12.5%;border:5px solid #6c3e1f;inset:15% 12% 13%;transform:rotate(5deg);box-shadow:9px 12px #481c164d}.concept-go .shape-b,.concept-go .shape-c,.concept-go .shape-d{border-radius:50%;width:38px;height:38px;box-shadow:inset -7px -8px 12px #0003,3px 6px 7px #3b170f55}.concept-go .shape-b{background:#111;top:35%;left:31%}.concept-go .shape-c{background:#f7f0df;top:51%;right:27%}.concept-go .shape-d{background:#111;bottom:21%;left:43%}.concept-go b{color:#f8f0dd;text-shadow:none;font-size:25px;top:31%;left:68%}.concept-backgammon{background:linear-gradient(145deg,#243f85,#43a2d9)}.concept-backgammon .shape-a{background:linear-gradient(90deg,#f2d9ad 0 49%,#a25d3c 49% 51%,#f2d9ad 51%);border:7px solid #513221;inset:13%;box-shadow:8px 10px #16275255}.concept-backgammon .shape-b,.concept-backgammon .shape-c{clip-path:polygon(0 0,100% 0,87.5% 100%,75% 0,62.5% 100%,50% 0,37.5% 100%,25% 0,12.5% 100%);background:repeating-linear-gradient(90deg,#842f32 0 12.5%,#e6b365 12.5% 25%);width:43%;height:34%;top:19%}.concept-backgammon .shape-b{left:15%}.concept-backgammon .shape-c{top:auto;bottom:19%;right:15%;transform:rotate(180deg)}.concept-backgammon .shape-d{background:#f6e8ce;border-radius:50%;width:30px;height:30px;bottom:27%;left:23%;box-shadow:0 -22px #813337,0 -44px #f6e8ce,123px 8px #813337,123px -14px #f6e8ce}.concept-backgammon b{color:#533426;text-shadow:none;background:#fff5dc;border-radius:7px;padding:4px;font-size:34px;top:51%;left:51%}.concept-checker{background:linear-gradient(145deg,#0a1737,#f03f72)}.concept-checker .shape-a{background-color:#101a38;background-image:conic-gradient(#14244d 25%,#e54a76 0 50%,#14244d 0 75%,#e54a76 0);background-size:25% 25%;border:5px solid #7bf0f0;width:78%;height:68%;top:15%;left:11%;transform:perspective(300px)rotateX(48deg)rotate(-9deg);box-shadow:0 0 25px #55e9ec77}.concept-checker .shape-b,.concept-checker .shape-c,.concept-checker .shape-d{border:4px double #fff8;border-radius:50%;width:40px;height:40px;box-shadow:0 8px #071430}.concept-checker .shape-b{background:#ff436d;top:32%;left:29%}.concept-checker .shape-c{background:#54e6eb;top:44%;right:24%}.concept-checker .shape-d{background:#ff436d;bottom:22%;left:40%}.concept-checker b{color:#081536;text-shadow:none;background:#56e6eb;border-radius:50%;padding:9px;font-size:29px;top:27%;left:71%}.concept-othello{background:linear-gradient(145deg,#096349,#21a374)}.concept-othello .shape-a{background-color:#17875f;background-image:linear-gradient(#0e513d 2px,#0000 2px),linear-gradient(90deg,#0e513d 2px,#0000 2px);background-size:12.5% 12.5%;border:6px solid #073b2d;inset:14%;box-shadow:8px 10px #073b2d66}.concept-othello .shape-b,.concept-othello .shape-c,.concept-othello .shape-d{border-radius:50%;width:44px;height:44px;box-shadow:inset -7px -8px 10px #0004,3px 5px #062f2455}.concept-othello .shape-b{background:#111;top:29%;left:28%}.concept-othello .shape-c{background:#f5f1e6;top:44%;right:27%}.concept-othello .shape-d{background:linear-gradient(90deg,#111 50%,#f5f1e6 50%);bottom:22%;left:41%}.concept-othello b{color:#0b382d;text-shadow:none;background:#f2eadd;border-radius:50%;padding:7px;font-size:33px;top:27%;left:71%}@media (max-width:680px){.concept-art b{font-size:56px}.concept-thaichess .shape-b,.concept-thaichess .shape-c{width:28px;height:52px}.concept-go .shape-b,.concept-go .shape-c,.concept-go .shape-d,.concept-othello .shape-b,.concept-othello .shape-c,.concept-othello .shape-d{width:26px;height:26px}.concept-backgammon .shape-d{transform-origin:0 100%;transform:scale(.72)}}.concept-bingo{background:linear-gradient(145deg,#314ab4,#7784ff)}.concept-bingo .shape-a{background-color:#f8f2df;background-image:linear-gradient(#314ab4 2px,#0000 2px),linear-gradient(90deg,#314ab4 2px,#0000 2px);background-size:20% 20%;border:6px solid #19255e;width:64%;height:72%;top:14%;left:18%;transform:rotate(-6deg);box-shadow:9px 11px #15215b55}.concept-bingo .shape-b,.concept-bingo .shape-c,.concept-bingo .shape-d{border:3px solid #fff9;border-radius:50%;width:39px;height:39px;box-shadow:4px 6px #14205b4d}.concept-bingo .shape-b{background:#ef4b56;top:18%;right:17%}.concept-bingo .shape-c{background:#f5c733;bottom:18%;left:22%}.concept-bingo .shape-d{background:#21a77d;bottom:24%;right:26%}.concept-bingo b{color:#fff;text-shadow:none;font:900 29px/1 Arial,sans-serif;top:25%;left:77%}.concept-pokdeng{background:radial-gradient(circle at 75% 26%,#f4c64d 0 10%,#0000 10.5%),linear-gradient(145deg,#382163,#7a4ad5)}.concept-pokdeng .shape-a,.concept-pokdeng .shape-b,.concept-pokdeng .shape-c{border:3px solid #f0dbad;border-radius:7px;width:29%;height:61%;top:18%;box-shadow:6px 8px #1c123e6b}.concept-pokdeng .shape-a{background:#f5e9cf;left:20%;transform:rotate(-17deg)}.concept-pokdeng .shape-b{background:#1a1424;top:13%;left:39%;transform:rotate(-1deg)}.concept-pokdeng .shape-c{background:#d94348;right:18%;transform:rotate(16deg)}.concept-pokdeng .shape-d{border:8px double #f2c44b;border-radius:50%;width:46px;height:46px;bottom:12%;right:12%;box-shadow:-16px 5px 0 -7px #f4ead3}.concept-pokdeng b{z-index:3;color:#f5dfad;text-shadow:none;font-size:57px}.concept-pokdeng small{color:#f6dfaa}.concept-poker{background:radial-gradient(at 50% 55%,#27654f 0 45%,#153d35 46%,#681f28 47%)}.concept-poker .shape-a,.concept-poker .shape-b{border:3px solid #f1ddbc;border-radius:7px;width:31%;height:58%;top:19%;box-shadow:6px 8px #102a2759}.concept-poker .shape-a{background:#f4ead5;left:25%;transform:rotate(-13deg)}.concept-poker .shape-b{background:#171820;right:25%;transform:rotate(12deg)}.concept-poker .shape-c,.concept-poker .shape-d{background:#a52f36;border:9px double #f5c85e;border-radius:50%;width:54px;height:54px;bottom:10%;box-shadow:0 0 0 3px #f3e0bd}.concept-poker .shape-c{left:18%}.concept-poker .shape-d{background:#294f9b;bottom:16%;right:17%}.concept-poker b{z-index:3;color:#d43d46;text-shadow:none;background:#f5ead5;border-radius:50%;padding:7px 14px;font-size:58px}.concept-jubmoo{background:linear-gradient(145deg,#b92c54,#ed718f)}.concept-jubmoo .shape-a,.concept-jubmoo .shape-b,.concept-jubmoo .shape-c{background:#f9ead6;border:3px solid #542034;border-radius:5px;width:28%;height:61%;top:19%;box-shadow:6px 8px #6f173c4c}.concept-jubmoo .shape-a{left:18%;transform:rotate(-18deg)}.concept-jubmoo .shape-b{background:#252033;top:13%;left:37%;transform:rotate(-2deg)}.concept-jubmoo .shape-c{right:17%;transform:rotate(17deg)}.concept-jubmoo .shape-d{border:2px dashed #f7cfd7;border-radius:50%;width:120px;height:60px;bottom:8%;left:50%;transform:translate(-50%)}.concept-jubmoo b{z-index:3;color:#e54b6a;text-shadow:none;background:#faead4;border-radius:50%;padding:4px 12px;font-size:65px}.concept-jubmoo small{color:#ffe2e8}.concept-ono{background:conic-gradient(from -45deg,#e5be18 0 25%,#de403c 0 50%,#2569c6 0 75%,#26975f 0)}.concept-ono .shape-a,.concept-ono .shape-b,.concept-ono .shape-c{border:6px solid #f6eedb;border-radius:10px;width:31%;height:62%;top:19%;box-shadow:6px 8px #17203342}.concept-ono .shape-a{background:#e94a3f;left:18%;transform:rotate(-18deg)}.concept-ono .shape-b{background:#2a70d1;top:13%;left:36%;transform:rotate(-1deg)}.concept-ono .shape-c{background:#e5bd18;right:16%;transform:rotate(17deg)}.concept-ono .shape-d{border:3px solid #fff9;border-radius:50%;width:120px;height:58px;top:43%;left:50%;transform:translate(-50%,-50%)rotate(-10deg)}.concept-ono b{z-index:3;color:#fff8e7;text-shadow:4px 6px #1717144a;font-size:61px}.concept-ono small{color:#fff}.concept-slave{background:linear-gradient(145deg,#8f301b,#eb6b2e 62%,#f5b742)}.concept-slave .shape-a,.concept-slave .shape-b,.concept-slave .shape-c{background:#f8e7c9;border:3px solid #4d2119;border-radius:5px;width:26%;height:48%;box-shadow:6px 8px #6d261e50}.concept-slave .shape-a{bottom:17%;left:17%;transform:rotate(-9deg)}.concept-slave .shape-b{background:#282127;bottom:25%;left:37%}.concept-slave .shape-c{background:#f4c352;bottom:34%;right:17%;transform:rotate(9deg)}.concept-slave .shape-d{clip-path:polygon(0 100%,8% 22%,27% 66%,50% 0,73% 66%,92% 22%,100% 100%);background:#f6ca55;width:96px;height:38px;top:18%;left:50%;transform:translate(-50%)}.concept-slave b{z-index:3;color:#4e231b;text-shadow:none;font-size:64px;top:48%;left:66%}.concept-slave small{color:#fff0c7}.concept-tank{background:linear-gradient(#76d8c1 0 55%,#d7b16a 56% 70%,#86613d 71%)}.concept-tank .shape-a{background:#24493e;border-radius:52% 48% 18% 20%;width:47%;height:26%;top:48%;left:23%;box-shadow:inset 0 -13px #172d27,0 18px 0 -8px #172d27}.concept-tank .shape-b{background:#315f50;border-radius:50% 50% 5% 5%;width:29%;height:18%;top:39%;left:32%}.concept-tank .shape-c{transform-origin:0;background:#17342c;width:46%;height:10px;top:41%;left:53%;transform:rotate(-13deg)}.concept-tank .shape-d{border:3px dashed #fffbd0;border-color:#fffbd0 #fffbd0 #0000 #0000;border-radius:50% 50% 0 0;width:57%;height:42%;top:9%;left:34%;transform:rotate(-13deg)}.concept-tank b{color:#f7ebbd;text-shadow:3px 4px #17342c;font-size:39px;top:21%;left:82%;transform:rotate(-11deg)}.concept-tank small{color:#17342c}.concept-tarot{background:radial-gradient(circle at 71% 25%,#f5d56d 0 10%,#0000 10.5%),linear-gradient(145deg,#17132c,#41306f)}.concept-tarot .shape-a,.concept-tarot .shape-b,.concept-tarot .shape-c{background:#211937;border:2px solid #d6bb70;width:25%;height:58%;top:22%;box-shadow:5px 7px #0d0b1d80}.concept-tarot .shape-a{left:16%;transform:rotate(-12deg)}.concept-tarot .shape-b{background:#ebe0bf;top:16%;left:38%}.concept-tarot .shape-c{right:15%;transform:rotate(12deg)}.concept-tarot .shape-d{background:#f8e6a6;border-radius:50%;width:7px;height:7px;top:17%;left:18%;box-shadow:43px -6px #f8e6a6,88px 8px #f8e6a6,132px -10px #f8e6a6,178px 5px #f8e6a6}.concept-tarot b{z-index:3;color:#31224d;text-shadow:none;font-size:52px}.concept-tarot small{color:#eadba6}@media (max-width:680px){.concept-bingo .shape-b,.concept-bingo .shape-c,.concept-bingo .shape-d{width:25px;height:25px}.concept-pokdeng b,.concept-poker b,.concept-jubmoo b,.concept-ono b,.concept-slave b,.concept-tarot b{font-size:40px}.concept-tank b{font-size:27px}.concept-tank .shape-a{width:55%;left:17%}}.hero-showcase{--hero-accent:#6844d9;isolation:isolate;color:#fff;background:#10100f;border-bottom:1px solid #171714;outline:none;min-height:640px;position:relative;overflow:hidden}.hero-showcase:focus-visible{box-shadow:inset 0 0 0 3px #fff}.hero-scene{z-index:-2;animation:.7s both heroReveal;position:absolute;inset:0}.hero-scene img{object-fit:cover;width:100%;height:100%;animation:8s ease-out both heroDrift;transform:scale(1.015)}.hero-shade{background:linear-gradient(90deg,#0e0e0df2 0%,#0e0e0dca 35%,#0e0e0d4a 66%,#0e0e0d1c 100%),linear-gradient(#0000 58%,#080807b8 100%),radial-gradient(circle at 76% 44%,#0000 0 24%,#0004 66%);position:absolute;inset:0}.hero-showcase:after{content:"";z-index:-1;pointer-events:none;opacity:.055;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:92px 92px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.hero-showcase-copy{z-index:2;flex-direction:column;justify-content:center;width:min(670px,62%);min-height:640px;padding:82px clamp(28px,6vw,92px) 116px;animation:.55s both heroCopyIn;display:flex;position:relative}.hero-kicker{letter-spacing:.2em;color:#fff;align-items:center;gap:11px;margin:0 0 19px;font-size:9px;font-weight:900;display:flex}.hero-kicker span{background:var(--hero-accent);width:30px;height:2px;box-shadow:0 0 16px var(--hero-accent)}.hero-showcase h1{color:#fff;text-shadow:0 3px 25px #0006}.hero-showcase h1 em{color:#fff8dc}.hero-showcase-text{color:#f0ede3d1;max-width:485px;margin:26px 0 29px;font-size:15px;line-height:1.65}.hero-showcase .play-button{color:#141411;cursor:pointer;background:#fff;border:0}.hero-showcase .play-button span{color:var(--hero-accent)}.hero-save{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1118;border-color:#ffffff85}.hero-showcase .hero-meta{color:#ffffffb8}.hero-showcase .hero-meta span:first-child{color:#fff}.hero-game-glyph{aspect-ratio:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0b0b0a55;border:1px solid #ffffff69;border-radius:50%;place-items:center;width:78px;font:700 35px/1 Georgia,serif;display:grid;position:absolute;top:90px;right:clamp(28px,6vw,92px)}.hero-scene-title{color:#fff;letter-spacing:-.055em;text-shadow:0 8px 35px #000a;opacity:.94;font:italic 700 clamp(44px,7vw,98px)/.8 Georgia,serif;position:absolute;bottom:85px;right:clamp(28px,6vw,92px)}.hero-controls{z-index:4;align-items:center;gap:13px;display:flex;position:absolute;bottom:27px;left:clamp(28px,6vw,92px);right:clamp(28px,6vw,92px)}.hero-arrow{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0d0d0c55;border:1px solid #ffffff58;border-radius:50%;place-items:center;width:42px;height:42px;transition:all .2s;display:grid}.hero-arrow:hover{color:#171714;background:#fff}.hero-pagination{flex:1;align-items:center;gap:5px;max-width:440px;display:flex}.hero-pagination button{color:#ffffff78;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:auto 1fr;align-items:center;gap:7px;min-width:0;height:36px;padding:0;display:grid}.hero-pagination span{font-size:8px;font-weight:900}.hero-pagination i{background:#ffffff4a;height:2px;position:relative;overflow:hidden}.hero-pagination button.active{color:#fff}.hero-pagination button.active i{background:#ffffff50}.hero-pagination button.active i:after{content:"";background:var(--hero-accent);transform-origin:0;animation:6.5s linear both heroProgress;position:absolute;inset:0}.hero-count{letter-spacing:.14em;color:#ffffff83;margin-left:auto;font-size:9px;font-weight:700}.hero-count b{color:#fff;font-size:16px}.hero-showcase-bingo .hero-shade{background:linear-gradient(90deg,#11102aef 0%,#11102ac9 36%,#11102a3d 68%,#0000 100%),linear-gradient(#0000 50%,#070718b8)}@keyframes heroReveal{0%{opacity:.45}to{opacity:1}}@keyframes heroCopyIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes heroDrift{0%{transform:scale(1.08)}to{transform:scale(1.015)}}@keyframes heroProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:960px){.hero-showcase,.hero-showcase-copy{min-height:610px}.hero-showcase-copy{width:75%;padding-inline:34px}.hero-controls{left:34px;right:34px}.hero-scene-title{font-size:62px;right:34px}.hero-game-glyph{right:34px}.hero-pagination{max-width:320px}}@media (max-width:680px){.hero-showcase,.hero-showcase-copy{min-height:690px}.hero-showcase-copy{background:linear-gradient(#0000 22%,#0c0c0bcf 52%,#0c0c0bf7 100%);justify-content:flex-end;width:100%;padding:74px 22px 138px}.hero-shade,.hero-showcase-go .hero-shade,.hero-showcase-bingo .hero-shade{background:linear-gradient(#0001 0%,#0b0b0a80 47%,#0b0b0aed 100%)}.hero-scene img{height:58%;object-position:center top!important}.hero-showcase h1{font-size:52px}.hero-showcase-text{max-width:420px;margin:18px 0 20px;font-size:13px}.hero-game-glyph{width:52px;font-size:24px;top:24px;right:20px}.hero-scene-title{display:none}.hero-controls{bottom:24px;left:20px;right:20px}.hero-pagination{max-width:none}.hero-pagination span,.hero-count{display:none}.hero-arrow{width:40px;height:40px}.hero-kicker{font-size:8px;line-height:1.4}.hero-showcase .hero-meta{gap:12px;margin-top:19px;font-size:8px}}@media (prefers-reduced-motion:reduce){.hero-scene,.hero-scene img,.hero-showcase-copy,.hero-pagination button.active i:after{animation:none!important}}.hero-controls{gap:10px}.hero-arrow,.hero-pause{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0d0d0c55;border:1px solid #ffffff58;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;transition:all .2s;display:grid}.hero-pause{width:34px;height:34px;font-size:9px}.hero-arrow:hover,.hero-pause:hover{color:#171714;background:#fff}.hero-pagination{gap:4px;max-width:min(760px,62vw)}.hero-pagination button{gap:5px}.hero-pagination span{font-size:7px}.hero-showcase.is-paused .hero-pagination button.active i:after,.hero-showcase.is-paused .hero-scene img{animation-play-state:paused}.hero-showcase-tarot2 .hero-game-glyph,.hero-showcase-tarot2 .hero-scene-title{display:none}.tarot-card-gallery{z-index:3;perspective:1200px;justify-content:center;align-items:center;gap:clamp(10px,1.3vw,22px);width:55%;height:84%;display:flex;position:absolute;top:5%;right:4%}.tarot-card-gallery .tarot-real-card{object-fit:contain;border-radius:10px;width:30%;height:auto;max-height:94%;animation:.75s cubic-bezier(.2,.8,.2,1) both realCardRise;position:relative;box-shadow:0 28px 52px #000a,0 0 0 1px #f5d98d70}.tarot-card-gallery .tarot-real-card-3{animation-delay:.24s;transform:translateY(30px)rotate(9deg)}.hero-showcase-tarot2 .hero-shade{background:linear-gradient(90deg,#130b1bf5 0%,#130b1bdc 38%,#130b1b55 66%,#130b1b18 100%),linear-gradient(#0000 48%,#09050fb8)}.hero-showcase-go .hero-shade,.hero-showcase-thaichess .hero-shade,.hero-showcase-siam .hero-shade{background:linear-gradient(90deg,#15100df0 0%,#15100dd6 35%,#15100d42 68%,#0000 100%),linear-gradient(#0000 50%,#080604a8)}.hero-showcase-bingo .hero-shade,.hero-showcase-othello .hero-shade,.hero-showcase-checker .hero-shade{background:linear-gradient(90deg,#11102aef 0%,#11102ad3 36%,#11102a43 68%,#0000 100%),linear-gradient(#0000 50%,#070718b8)}.hero-showcase-pokdeng .hero-shade,.hero-showcase-poker .hero-shade,.hero-showcase-slave .hero-shade{background:linear-gradient(90deg,#170b13f2 0%,#170b13d6 36%,#170b134a 70%,#0000 100%),linear-gradient(#0000 52%,#090406bc)}.hero-showcase-jubmoo .hero-shade,.hero-showcase-ono .hero-shade,.hero-showcase-ludo .hero-shade,.hero-showcase-tank .hero-shade{background:linear-gradient(90deg,#12100ef0 0%,#12100ed0 36%,#12100e38 70%,#0000 100%),linear-gradient(#0000 50%,#080706a8)}.hero-showcase-backgammon{background:radial-gradient(circle at 75% 45%,#4e9de5 0,#173b72 36%,#0d1628 73%)}.backgammon-board{background:linear-gradient(90deg,#e7c88a 0 49.4%,#562616 49.5% 50.5%,#e7c88a 50.6%);border:14px solid #7e3c26;border-radius:22px;width:50%;height:79%;position:absolute;top:8%;right:7%;overflow:hidden;transform:rotate(3deg);box-shadow:0 28px 70px #0008,inset 0 0 0 4px #3d1a10}.backgammon-board:before,.backgammon-board:after{content:"";background:conic-gradient(from 10deg at 10% 0,#253d61 0 12deg,transparent 13deg 48deg,#c6543e 49deg 61deg,transparent 62deg 360deg);opacity:.95;background-size:20% 50%;position:absolute;inset:0}.backgammon-board:after{transform:rotate(180deg)}.backgammon-board i{z-index:2;aspect-ratio:1;background:#f3dfb1;border:5px solid #6d2f20;border-radius:50%;width:62px;position:absolute;box-shadow:inset 0 0 0 4px #f8efd9,3px 5px 8px #0005}.backgammon-board i:first-child{top:8%;right:11%}.backgammon-board i:nth-child(2){background:#243a5e;border-color:#14233e;top:20%;right:11%}.backgammon-board i:nth-child(3){bottom:11%;right:31%}.backgammon-board i:nth-child(4){background:#243a5e;border-color:#14233e;top:8%;left:10%}.backgammon-board i:nth-child(5){background:#243a5e;border-color:#14233e;bottom:10%;left:29%}.backgammon-board i:nth-child(6){bottom:23%;left:29%}.backgammon-board b{z-index:3;color:#fff;text-shadow:0 6px 18px #0008;font:700 64px Georgia,serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-showcase-tarot .hero-scene{background:radial-gradient(circle at 76% 42%,#8861b9 0,#291b50 35%,#100c1b 76%)}.hero-showcase-tarot .hero-scene img{object-fit:contain;filter:drop-shadow(0 28px 25px #0008);width:48%;height:94%;animation:8s ease-out both heroCardDrift;position:absolute;top:2%;right:7%;transform:rotate(4deg)scale(.88)}.hero-showcase-tarot .hero-shade{background:linear-gradient(90deg,#100c1bf4 0%,#100c1bd4 38%,#100c1b35 72%,#0000)}@keyframes heroCardDrift{0%{transform:rotate(1deg)scale(.94)}to{transform:rotate(4deg)scale(.88)}}@keyframes realCardRise{0%{opacity:0;transform:translateY(70px)rotate(0)scale(.92)}}@media (max-width:960px){.hero-pagination{max-width:52vw}.hero-pagination span{display:none}.backgammon-board{width:58%;right:2%}}@media (max-width:680px){.hero-shade,.hero-showcase-go .hero-shade,.hero-showcase-bingo .hero-shade,.hero-showcase-thaichess .hero-shade,.hero-showcase-siam .hero-shade,.hero-showcase-othello .hero-shade,.hero-showcase-checker .hero-shade,.hero-showcase-pokdeng .hero-shade,.hero-showcase-poker .hero-shade,.hero-showcase-slave .hero-shade,.hero-showcase-jubmoo .hero-shade,.hero-showcase-ono .hero-shade,.hero-showcase-ludo .hero-shade,.hero-showcase-tank .hero-shade,.hero-showcase-tarot .hero-shade{background:linear-gradient(#0001 0%,#0b0b0a80 47%,#0b0b0aed 100%)}.hero-showcase-tarot2 .hero-shade{background:linear-gradient(#0002 0%,#0b0711b5 50%,#0b0711ef 100%)}.tarot-card-gallery{gap:9px;width:94%;height:54%;top:1%;right:3%}.tarot-card-gallery .tarot-real-card{border-radius:7px;width:29%}.tarot-card-gallery .tarot-real-card-1,.tarot-card-gallery .tarot-real-card-3{transform:translateY(18px)rotate(-6deg)}.tarot-card-gallery .tarot-real-card-3{transform:translateY(18px)rotate(6deg)}.tarot-card-gallery .tarot-real-card-2{transform:translateY(-4px)scale(1.04)}.hero-showcase-tarot .hero-scene img{width:70%;height:61%;top:-3%;right:3%}.backgammon-board{border-width:8px;width:84%;height:48%;top:4%;right:8%}.backgammon-board i{border-width:3px;width:38px}.hero-pause{display:none}}.hero-showcase-tarot2:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #e6c46a45;border-radius:50%;width:38vw;max-width:570px;position:absolute;top:6%;right:9%;box-shadow:0 0 0 28px #e6c46a0b,0 0 0 80px #e6c46a08,0 0 100px #9f64ff38}.tarot-card-gallery{align-items:center;gap:clamp(5px,.7vw,12px);width:60%;height:82%;top:4%;right:2.5%}.tarot-card-gallery .tarot-real-card{border-radius:9px;width:18.7%;max-height:91%;box-shadow:0 30px 58px #000c,0 0 0 1px #f5d98d7a,0 0 24px #9d6bff26}.tarot-card-gallery .tarot-real-card-1{animation-delay:40ms;transform:translateY(54px)rotate(-14deg)}.tarot-card-gallery .tarot-real-card-2{z-index:2;animation-delay:.1s;transform:translateY(18px)rotate(-7deg)}.tarot-card-gallery .tarot-real-card-3{z-index:4;animation-delay:.16s;transform:translateY(-18px)scale(1.08)}.tarot-card-gallery .tarot-real-card-4{z-index:2;animation-delay:.22s;transform:translateY(18px)rotate(7deg)}.tarot-card-gallery .tarot-real-card-5{animation-delay:.28s;transform:translateY(54px)rotate(14deg)}.tarot-reading-table{z-index:1;background:radial-gradient(#78389d 0,#351945 43%,#140d1d 75%);border:1px solid #f0d17b3d;border-radius:50%;width:61%;height:19%;position:absolute;bottom:7%;right:2%;box-shadow:0 -12px 50px #9f5fe231,inset 0 8px 20px #ffffff0c}.tarot-celestial-detail{z-index:1;aspect-ratio:1;border:1px solid #f2d98745;border-radius:50%;width:43%;animation:24s linear infinite celestialTurn;position:absolute;top:9%;right:9%}.tarot-celestial-detail:before,.tarot-celestial-detail:after{content:"";border:1px dashed #f2d98731;border-radius:50%;position:absolute;inset:12%;transform:rotate(21deg)}.tarot-celestial-detail:after{border-style:solid;inset:34%}.tarot-celestial-detail i{aspect-ratio:1;background:#f5d87c;width:9px;position:absolute;transform:rotate(45deg);box-shadow:0 0 18px #f5d87c}.tarot-celestial-detail i:first-child{top:48%;left:3%}.tarot-celestial-detail i:nth-child(2){top:9%;right:12%}.tarot-celestial-detail b,.tarot-celestial-detail em{color:#f4d983;text-shadow:0 0 22px #f4d983;font:400 24px Georgia,serif;position:absolute}.tarot-celestial-detail b{top:4%;left:24%}.tarot-celestial-detail em{font-size:31px;bottom:24%;right:1%}.tarot-deck{z-index:5;filter:drop-shadow(0 12px 15px #000a);width:70px;position:absolute;bottom:14%;right:2.3%;transform:rotate(8deg)}.hero-scene .tarot-deck img{object-fit:contain;border-radius:6px;width:100%;height:auto;animation:none;display:block;box-shadow:5px 5px #2c1a40,9px 9px #17101f}.tarot-deck small{text-align:center;color:#f3df9d;letter-spacing:.18em;margin-top:14px;font-size:7px;font-weight:900;display:block}.hero-showcase.is-paused .tarot-celestial-detail{animation-play-state:paused}@keyframes celestialTurn{to{transform:rotate(360deg)}}@media (max-width:960px){.tarot-card-gallery{width:65%;right:1%}.tarot-deck{display:none}.tarot-reading-table{width:66%;right:0}.tarot-celestial-detail{width:50%;right:4%}}@media (max-width:680px){.hero-showcase-tarot2:before{width:66vw;top:2%;right:17%}.tarot-card-gallery{gap:4px;width:98%;height:54%;top:0;right:1%}.tarot-card-gallery .tarot-real-card{border-radius:5px;width:18.2%}.tarot-card-gallery .tarot-real-card-1{transform:translateY(25px)rotate(-11deg)}.tarot-card-gallery .tarot-real-card-2{transform:translateY(10px)rotate(-5deg)}.tarot-card-gallery .tarot-real-card-3{transform:translateY(-6px)scale(1.06)}.tarot-card-gallery .tarot-real-card-4{transform:translateY(10px)rotate(5deg)}.tarot-card-gallery .tarot-real-card-5{transform:translateY(25px)rotate(11deg)}.tarot-reading-table{width:100%;height:12%;bottom:45%;right:0}.tarot-celestial-detail{opacity:.7;width:66%;top:2%;right:17%}.tarot-celestial-detail b,.tarot-celestial-detail em{font-size:16px}}.hero-showcase-thaichess .hero-game-glyph,.hero-showcase-thaichess .hero-scene-title{display:none}.hero-showcase-thaichess .hero-scene>img{filter:saturate(.78)brightness(.76)}.makruk-hero-stage{z-index:3;aspect-ratio:1/.91;perspective:120cqw;width:min(61%,1.01*clamp(640px,100vh - 76px,1004px));height:auto;position:absolute;top:0;right:1%;container-type:inline-size}.hero-scene .makruk-real-board{object-fit:contain;transform-origin:50% 72%;border-radius:1.4cqw;width:80%;height:auto;animation:.8s both makrukBoardIn;position:absolute;top:13.6cqw;right:5%;transform:perspective(108cqw)rotateX(58deg)rotate(-7deg);box-shadow:.7cqw 2.9cqw 5.3cqw #2b130a99,0 0 0 2px #f1cc79b8}.hero-scene .makruk-real-piece{z-index:4;object-fit:contain;transform-origin:50% 100%;filter:drop-shadow(0 .45cqw .2cqw #1b0b07c7);width:15.1cqw;height:auto;animation:.65s cubic-bezier(.18,.75,.25,1.15) both makrukPieceIn;position:absolute}.hero-scene .makruk-piece-1{width:19.7cqw;animation-delay:.1s;bottom:10.9cqw;right:31%}.hero-scene .makruk-piece-2{animation-delay:.18s;bottom:22.7cqw;right:11%}.hero-scene .makruk-piece-3{animation-delay:.26s;bottom:23.6cqw;right:55%}.hero-scene .makruk-piece-4{width:12.5cqw;animation-delay:.34s;bottom:3.6cqw;right:43%}.makruk-hero-stage small{z-index:5;color:#fff4d8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.18em;background:#39170cb8;border:1px solid #f4cf8280;border-radius:999px;padding:8px 11px;font-size:7px;font-weight:900;position:absolute;bottom:3.6cqw;right:8%}.hero-showcase.is-paused .makruk-real-board,.hero-showcase.is-paused .makruk-real-piece{animation-play-state:paused}@keyframes makrukBoardIn{0%{opacity:0;transform:perspective(108cqw)rotateX(58deg)rotate(-7deg)translateY(55px)}}@keyframes makrukPieceIn{0%{opacity:0;transform:translateY(.9cqw)scale(.72)}}@media (max-width:960px){.makruk-hero-stage{width:min(68%,1.01*clamp(620px,100vh - 76px,1004px));right:-4%}}@media (max-width:680px){.makruk-hero-stage{width:min(88%,1.0989*max(720px,100dvh - 64px) - 538.462px);top:0;right:6%}.makruk-hero-stage small{padding:6px 8px}.hero-showcase-thaichess .hero-scene>img:first-child{filter:saturate(.9)brightness(.88);object-position:100% top!important}}.hero-showcase{height:calc(100dvh - 76px);min-height:640px;max-height:1004px}.hero-showcase-copy{height:100%;min-height:0}.hero-scene{height:100%}.hero-scene-cover>img:first-child{object-position:center top!important}@media (max-width:960px){.hero-showcase{min-height:620px}.hero-showcase-copy{height:100%;min-height:0}}@media (max-width:680px){.hero-showcase{height:calc(100dvh - 64px);min-height:720px}.hero-showcase-copy{height:100%;min-height:0}}.hero-showcase-tarot .hero-game-glyph,.hero-showcase-tarot .hero-scene-title{display:none}.hero-showcase-tarot:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #e6c46a45;border-radius:50%;width:38vw;max-width:570px;position:absolute;top:6%;right:9%;box-shadow:0 0 0 28px #e6c46a0b,0 0 0 80px #e6c46a08,0 0 100px #9f64ff38}.hero-showcase-tarot .hero-scene>img:first-child{object-fit:cover;filter:saturate(.72)brightness(.48);width:100%;height:100%;animation:8s ease-out both heroDrift;position:absolute;inset:0;transform:scale(1.04)}.hero-showcase-tarot .tarot-card-gallery .tarot-real-card{object-fit:contain;filter:none;width:18.7%;height:auto;max-height:91%;animation:.75s cubic-bezier(.2,.8,.2,1) both realCardRise;position:relative;inset:auto}.hero-showcase-tarot .tarot-card-gallery .tarot-real-card-1{animation-delay:40ms;transform:translateY(54px)rotate(-14deg)}.hero-showcase-tarot .tarot-card-gallery .tarot-real-card-2{animation-delay:.1s;transform:translateY(18px)rotate(-7deg)}.hero-showcase-tarot .tarot-card-gallery .tarot-real-card-3{animation-delay:.16s;transform:translateY(-18px)scale(1.08)}.hero-showcase-tarot .tarot-card-gallery .tarot-real-card-4{animation-delay:.22s;transform:translateY(18px)rotate(7deg)}.hero-showcase-tarot .tarot-card-gallery .tarot-real-card-5{animation-delay:.28s;transform:translateY(54px)rotate(14deg)}.hero-showcase-backgammon{--backgammon-leather:#743c2c;--backgammon-gold:#d8af60;--backgammon-felt:#d8bd83;background:radial-gradient(circle at 76% 33%,var(--hero-accent),transparent 34%), radial-gradient(circle at 84% 76%,#d2873c36,transparent 27%), linear-gradient(128deg,#07111c 0%,#102a43 54%,#183f61 100%)}@supports (color:color-mix(in lab, red, red)){.hero-showcase-backgammon{background:radial-gradient(circle at 76% 33%,color-mix(in srgb,var(--hero-accent) 42%,#5bc4e8 18%),transparent 34%), radial-gradient(circle at 84% 76%,#d2873c36,transparent 27%), linear-gradient(128deg,#07111c 0%,#102a43 54%,#183f61 100%)}}.hero-showcase-backgammon:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #91d5f22b;border-radius:50%;width:68vw;max-width:980px;position:absolute;top:-38%;right:-8%;box-shadow:0 0 0 44px #91d5f208,0 0 0 118px #91d5f205,0 0 140px #4ba8e52e}.hero-showcase-backgammon .hero-shade{background:linear-gradient(90deg,#07111cf7 0%,#07111ce0 36%,#07111c54 64%,#07111c0b 100%),linear-gradient(#0000 48%,#040a10c4)}.backgammon-stage{z-index:3;perspective:1500px;pointer-events:none;width:61%;height:91%;position:absolute;top:0;right:0}.backgammon-orbit{border:1px solid #aee1f633;border-radius:50%;width:82%;height:72%;position:absolute;top:7%;right:6%;transform:rotate(-9deg)}.backgammon-orbit:before,.backgammon-orbit:after{content:"";border:1px solid #e2b96a2b;border-radius:50%;position:absolute;inset:11%;transform:rotate(23deg)}.backgammon-orbit:after{border-color:#fff2;inset:30%;box-shadow:0 0 70px #4da9de35}.backgammon-orbit>i{aspect-ratio:1;background:#f5d892;width:7px;position:absolute;transform:rotate(45deg);box-shadow:0 0 18px #f5d892}.backgammon-orbit>i:first-child{top:20%;left:8%}.backgammon-orbit>i:nth-child(2){width:11px;top:53%;right:4%}.backgammon-orbit>i:nth-child(3){width:5px;bottom:2%;left:27%}.backgammon-case{box-sizing:border-box;border:clamp(12px,1.2vw,19px) solid var(--backgammon-leather);transform-origin:58% 56%;width:72%;height:70%;transform-style:preserve-3d;background:#351a15;border-radius:clamp(20px,2.2vw,34px);animation:.8s cubic-bezier(.18,.82,.2,1) both backgammonCaseIn;position:absolute;top:9%;right:12%;transform:perspective(1400px)rotateX(41deg)rotate(-5deg)rotateY(3deg);box-shadow:0 46px 70px #02070bb8,0 8px #3e1c14,0 0 0 2px #e2b7668c,inset 0 0 0 3px #29120d}.backgammon-case:before{content:"";z-index:-1;transform-origin:top;background:linear-gradient(#4d251b,#26100c);border:1px solid #d7a85c55;border-radius:0 0 28px 28px;height:31px;position:absolute;bottom:-25px;left:-14px;right:-14px;transform:rotateX(-48deg);box-shadow:0 18px 22px #0008}.backgammon-case:after{content:"";z-index:8;background:linear-gradient(90deg,#2d130f,#7a3b2a 48%,#2b120e);border-inline:1px solid #d6aa6555;width:7.5%;position:absolute;top:-15px;bottom:-15px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #230e0b99}.backgammon-playfield{background:radial-gradient(circle,#efd9a4,#d6b878 68%,#bd9657);border-radius:calc(clamp(20px,2.2vw,34px) - 13px);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 34px #5b2b1b80,inset 0 0 0 2px #f5e5bc}.backgammon-playfield:after{content:"";z-index:1;opacity:.16;mix-blend-mode:multiply;background-image:linear-gradient(97deg,#0000 0 47%,#6f4324 48% 49%,#0000 50%),repeating-linear-gradient(7deg,#fff1 0 1px,#0000 1px 5px);position:absolute;inset:0}.backgammon-points{z-index:2;grid-template-columns:repeat(12,1fr);gap:.55%;height:47%;display:grid;position:absolute;left:2.2%;right:2.2%}.backgammon-points-north{top:0}.backgammon-points-south{bottom:0}.backgammon-points i{filter:drop-shadow(0 3px 1px #4d281d30);display:block}.backgammon-points i:nth-child(odd){background:linear-gradient(90deg,#0a2941,#214f6c 48%,#0a2941)}.backgammon-points i:nth-child(2n){background:linear-gradient(90deg,#8e3629,#c25b43 48%,#843025)}.backgammon-points-north i{clip-path:polygon(0 0,100% 0,50% 100%)}.backgammon-points-south i{clip-path:polygon(50% 0,100% 100%,0 100%)}.backgammon-bar{z-index:9;background:linear-gradient(90deg,#371711,#743728 48%,#35150f);border-inline:1px solid #ddb46b70;flex-direction:column;justify-content:space-around;align-items:center;width:7.7%;height:100%;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 12px #2b120faa}.backgammon-bar i{background:#d6ad6575;width:54%;height:2px;box-shadow:0 0 8px #e9c8864a}.backgammon-bar b{aspect-ratio:1;color:#f1d998;border:1px solid #e1be7975;border-radius:50%;place-items:center;width:68%;font:italic 700 clamp(12px,1.4vw,21px)/1 Georgia,serif;display:grid;box-shadow:inset 0 0 12px #0006}.backgammon-stack{z-index:7;flex-direction:column;align-items:center;width:6.3%;display:flex;position:absolute}.backgammon-stack i{aspect-ratio:1;box-sizing:border-box;border-radius:50%;width:100%;display:block}.backgammon-stack i+i{margin-top:-34%}.backgammon-stack-ivory i{background:radial-gradient(circle at 34% 27%,#fffdf2 0 18%,#ead5a9 50%,#ae7d3c 100%);border:2px solid #bd8d43;box-shadow:inset -4px -5px 8px #805b2f58,inset 2px 2px 3px #fff,0 4px 6px #371b1280}.backgammon-stack-ink i{background:radial-gradient(circle at 34% 27%,#466a82 0 14%,#18384f 48%,#06131e 100%);border:2px solid #07131e;box-shadow:inset -4px -5px 8px #02080da8,inset 2px 2px 3px #88b3c955,0 4px 6px #371b1280}.backgammon-stack-north-1{top:1.6%;left:2.8%}.backgammon-stack-north-2{top:1.6%;left:27.7%}.backgammon-stack-north-3{top:1.6%;right:2.8%}.backgammon-stack-north-4{top:1.6%;right:27.7%}.backgammon-stack-south-1{flex-direction:column-reverse;bottom:1.6%;right:2.8%}.backgammon-stack-south-2{flex-direction:column-reverse;bottom:1.6%;right:27.7%}.backgammon-stack-south-3{flex-direction:column-reverse;bottom:1.6%;left:2.8%}.backgammon-stack-south-4{flex-direction:column-reverse;bottom:1.6%;left:27.7%}.backgammon-stack-south-1 i+i,.backgammon-stack-south-2 i+i,.backgammon-stack-south-3 i+i,.backgammon-stack-south-4 i+i{margin-top:0;margin-bottom:-34%}.backgammon-doubling-cube{z-index:10;aspect-ratio:1;color:#5b2c1d;background:linear-gradient(135deg,#fff9df,#d8bd83);border:1px solid #b8863c;border-radius:7px;place-items:center;width:7.2%;font:900 clamp(9px,1vw,16px)/1 Arial,sans-serif;display:grid;position:absolute;top:42%;left:53.5%;transform:rotate(-11deg);box-shadow:7px 9px 11px #3a1b126e,inset -4px -4px 6px #9b77395c}.backgammon-dice{z-index:10;gap:9px;display:flex;position:absolute;top:44%;right:12%;transform:rotate(8deg)}.backgammon-dice i{aspect-ratio:1;color:#153247;background:linear-gradient(145deg,#fffdf2,#d9c18f);border:1px solid #d1a55e;border-radius:9px;place-items:center;width:clamp(34px,3.5vw,52px);font:400 clamp(25px,2.8vw,41px)/1 Segoe UI Symbol,sans-serif;animation:.75s cubic-bezier(.18,.8,.2,1.15) both backgammonDiceIn;display:grid;box-shadow:8px 11px 15px #38190f73,inset -5px -6px 7px #aa82455c}.backgammon-dice i:nth-child(2){animation-delay:.1s;transform:translateY(15px)rotate(17deg)}.backgammon-clasp{z-index:12;background:linear-gradient(90deg,#644b2b,#e0bd72 48%,#6b512e);border:1px solid #efcf876b;border-radius:3px 3px 8px 8px;width:9%;height:30px;position:absolute;bottom:-30px;box-shadow:0 5px 8px #0006}.backgammon-clasp:after{content:"";background:#392717;border-radius:2px;position:absolute;inset:6px 34%}.backgammon-clasp-left{left:19%}.backgammon-clasp-right{right:19%}.backgammon-stage-caption{z-index:6;color:#fff;text-shadow:0 4px 18px #000;justify-items:end;gap:5px;display:grid;position:absolute;bottom:4%;right:8%}.backgammon-stage-caption small{letter-spacing:.22em;color:#eccf8f;font-size:7px;font-weight:900}.backgammon-stage-caption strong{letter-spacing:-.025em;font:italic 700 clamp(19px,2.2vw,31px)/1 Georgia,serif}@keyframes backgammonCaseIn{0%{opacity:0;transform:perspective(1400px)rotateX(48deg)rotate(-10deg)rotateY(7deg)translate(55px,42px)scale(.92)}}@keyframes backgammonDiceIn{0%{opacity:0;transform:translate(42px,-65px)rotate(145deg)scale(.72)}}@media (max-width:960px){.backgammon-stage{width:66%;right:-2%}.backgammon-case{width:72%;right:12%}.backgammon-stage-caption{right:5%}}@media (max-width:680px){.hero-showcase-tarot:before{width:66vw;top:2%;right:17%}.hero-showcase-tarot .tarot-card-gallery .tarot-real-card{border-radius:5px;width:18.2%}.hero-showcase-tarot .tarot-card-gallery .tarot-real-card-1{transform:translateY(25px)rotate(-11deg)}.hero-showcase-tarot .tarot-card-gallery .tarot-real-card-2{transform:translateY(10px)rotate(-5deg)}.hero-showcase-tarot .tarot-card-gallery .tarot-real-card-3{transform:translateY(-6px)scale(1.06)}.hero-showcase-tarot .tarot-card-gallery .tarot-real-card-4{transform:translateY(10px)rotate(5deg)}.hero-showcase-tarot .tarot-card-gallery .tarot-real-card-5{transform:translateY(25px)rotate(11deg)}.hero-showcase-backgammon:before{width:110vw;top:-8%;right:-23%}.backgammon-stage{width:100%;height:55%;top:0;right:0}.backgammon-orbit{width:84%;height:82%;top:0;right:8%}.backgammon-case{transform-origin:50% 36%;border-width:9px;border-radius:18px;width:74%;height:71%;top:2%;right:16%;transform:perspective(900px)rotateX(34deg)rotate(-3deg)}.backgammon-case:before{height:20px;bottom:-16px;left:-8px;right:-8px}.backgammon-case:after{top:-8px;bottom:-8px}.backgammon-playfield{border-radius:10px}.backgammon-stack{width:6.6%}.backgammon-stack-ivory i,.backgammon-stack-ink i{border-width:1px}.backgammon-bar b{font-size:11px}.backgammon-doubling-cube{border-radius:4px;font-size:8px}.backgammon-dice{gap:5px}.backgammon-dice i{border-radius:6px;width:28px;font-size:22px}.backgammon-clasp{height:19px;bottom:-19px}.backgammon-stage-caption{gap:3px;bottom:1%;right:7%}.backgammon-stage-caption strong{font-size:16px}.backgammon-stage-caption small{font-size:6px}}@media (prefers-reduced-motion:reduce){.backgammon-case,.backgammon-dice i{animation:none!important}}.hero-showcase-poker .hero-scene>img:first-child{filter:saturate(1.08)contrast(1.04);object-position:center center!important}.hero-showcase-poker .hero-shade{background:linear-gradient(90deg,#070b12f8 0%,#070b12e2 35%,#070b1268 58%,#070b1208 82%),linear-gradient(#0000 48%,#02050ab8 100%),radial-gradient(circle at 76% 56%,#0000 0 27%,#0004 72%)}.hero-showcase-poker:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #efbc6040;border-radius:50%;width:45vw;max-width:690px;position:absolute;bottom:-22%;right:4%;box-shadow:0 0 0 36px #efbc6008,0 0 90px #2eafbd35}@media (max-width:680px){.hero-showcase-poker .hero-scene>img:first-child{object-position:71% center!important}.hero-showcase-poker .hero-shade{background:linear-gradient(#0000 0%,#05090d28 22%,#070b12c9 52%,#070b12f4 100%)}.hero-showcase-poker:before{width:115vw;bottom:27%;right:-25%}}.hero-showcase-go .hero-scene>img:first-child{filter:saturate(1.04)contrast(1.05);object-position:center center!important}.hero-showcase-go .hero-shade{background:linear-gradient(90deg,#050b12fa 0%,#050b12e8 35%,#050b1272 58%,#050b1210 82%),linear-gradient(#0000 48%,#02050ab8 100%),radial-gradient(circle at 73% 55%,#0000 0 29%,#0004 76%)}.hero-showcase-go:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #d6ad5f30;border-radius:50%;width:48vw;max-width:720px;position:absolute;bottom:-31%;right:7%;box-shadow:0 0 0 42px #6fbbed08,0 0 100px #4c9fdb32}@media (max-width:680px){.hero-showcase-go .hero-scene>img:first-child{object-position:72% center!important}.hero-showcase-go .hero-shade{background:linear-gradient(#0000 0%,#050b1230 22%,#050b12cd 52%,#050b12f6 100%)}.hero-showcase-go:before{width:115vw;bottom:27%;right:-25%}}.hero-showcase-jubmoo{background:#09091d}.hero-showcase-jubmoo .hero-game-glyph,.hero-showcase-jubmoo .hero-scene-title{display:none}.hero-showcase-jubmoo .hero-scene>img:first-child{filter:saturate(1.08)contrast(1.045)brightness(.8);object-position:center top!important}.hero-showcase-jubmoo .hero-shade{background:linear-gradient(90deg,#08091dfc 0%,#08091deb 34%,#08091d7d 56%,#08091d0a 82%),linear-gradient(#0000 51%,#04040fc9 100%),radial-gradient(circle at 76% 56%,#0000 0 27%,#0606154d 76%)}.hero-showcase-jubmoo:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #52e2f23b;border-radius:50%;width:48vw;max-width:730px;position:absolute;top:4%;right:5%;box-shadow:0 0 0 42px #ff4fa80a,0 0 105px #7e56ff3b}.jubmoo-hero-stage{z-index:3;pointer-events:none;width:62%;height:88%;position:absolute;top:4%;right:0;container-type:inline-size}.jubmoo-energy-rings{z-index:0;aspect-ratio:1;border:1px solid #60eff54a;border-radius:50%;width:65%;position:absolute;top:16%;left:23%;transform:rotate(-8deg)scaleY(.58);box-shadow:0 0 58px #297dd340,inset 0 0 42px #ef3da91f}.jubmoo-energy-rings:before,.jubmoo-energy-rings:after{content:"";border:1px dashed #ff5bb24b;border-radius:50%;position:absolute;inset:13%;transform:rotate(27deg)}.jubmoo-energy-rings:after{border-style:solid;border-color:#f0c36f5c;inset:35%;box-shadow:0 0 25px #f1af5366}.jubmoo-energy-rings i{aspect-ratio:1;background:#f5c86f;border-radius:50%;width:.75cqw;position:absolute;box-shadow:0 0 1.8cqw #f5b85e}.jubmoo-energy-rings i:first-child{top:33%;left:9%}.jubmoo-energy-rings i:nth-child(2){background:#5beafa;top:48%;right:5%;box-shadow:0 0 1.8cqw #45dff4}.jubmoo-energy-rings i:nth-child(3){background:#ff5bad;bottom:2%;left:45%;box-shadow:0 0 1.8cqw #ff4ca7}.hero-scene .jubmoo-card{z-index:3;object-fit:contain;transform-origin:50% 88%;filter:drop-shadow(0 2.2cqw 1.7cqw #030410bf)drop-shadow(0 0 .25cqw #fff8);width:17cqw;height:auto;animation:.52s cubic-bezier(.18,.82,.2,1.08) both jubmooCardIn;position:absolute}.hero-scene .jubmoo-card-1{animation-delay:30ms;top:24%;right:14%;transform:rotate(10deg)}.hero-scene .jubmoo-card-2{z-index:5;animation-delay:80ms;top:13%;right:34%;transform:rotate(-5deg)}.hero-scene .jubmoo-card-3{z-index:6;animation-delay:.13s;top:48%;right:40%;transform:rotate(-15deg)}.hero-scene .jubmoo-card-4{z-index:4;animation-delay:.18s;top:34%;right:59%;transform:rotate(11deg)}.jubmoo-mascot{z-index:8;filter:drop-shadow(0 1.4cqw 1.2cqw #050513b8);width:14cqw;animation:.5s cubic-bezier(.2,.8,.2,1.08) .2s both jubmooMascotIn;position:absolute;bottom:8%;right:1%}.hero-scene .jubmoo-mascot img{object-fit:contain;filter:none;width:100%;height:auto;animation:none;display:block;transform:none}.jubmoo-mascot small{white-space:nowrap;color:#ffe6f3;letter-spacing:.18em;background:#15091bd9;border:1px solid #ff98cb77;border-radius:999px;padding:.55cqw .8cqw;font-size:.62cqw;font-weight:900;position:absolute;bottom:-.25cqw;left:50%;transform:translate(-50%)}.jubmoo-score-strip{z-index:9;gap:.7cqw;display:flex;position:absolute;bottom:1%;right:17%}.jubmoo-score-strip>span{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08091dcf;border:1px solid #ffffff2b;border-radius:999px;align-items:baseline;gap:.45cqw;padding:.65cqw .9cqw;display:flex;box-shadow:0 .7cqw 1.4cqw #03040d80}.jubmoo-score-strip b{color:#fff;font:700 1.05cqw/1 Georgia,serif}.jubmoo-score-strip small{letter-spacing:.08em;color:#f4c26f;font-size:.65cqw;font-weight:900}.jubmoo-score-strip>span:first-child b{color:#f4f1ff}.jubmoo-score-strip>span:nth-child(2) b{color:#ff6b8d}.jubmoo-score-strip>span:nth-child(3) b{color:#83f4ed}.hero-showcase.is-paused .hero-scene .jubmoo-card,.hero-showcase.is-paused .jubmoo-mascot{animation-play-state:running!important}@keyframes jubmooCardIn{0%{opacity:0;transform:translate(4cqw,-4cqw)rotate(0)scale(.72)}}@keyframes jubmooMascotIn{0%{opacity:0;transform:translateY(2.5cqw)scale(.76)rotate(9deg)}}@media (min-width:681px) and (max-width:1100px){.hero-showcase-jubmoo .hero-showcase-copy{width:60%}.jubmoo-hero-stage{width:58%}.hero-scene .jubmoo-card-4{right:55%}}@media (max-width:680px){.hero-showcase-jubmoo .hero-scene>img:first-child{filter:saturate(1.1)contrast(1.04)brightness(.86);object-position:72% top!important}.hero-showcase-jubmoo .hero-shade{background:linear-gradient(#0000 0%,#07081738 23%,#070817d3 53%,#070817f8 100%)}.hero-showcase-jubmoo:before{width:112vw;top:-2%;right:-22%}.jubmoo-hero-stage{width:100%;height:54%;top:0;right:0}.jubmoo-energy-rings{width:75%;top:3%;left:18%}.hero-scene .jubmoo-card{filter:drop-shadow(0 2.2cqw 1.6cqw #030410c4)drop-shadow(0 0 .3cqw #fff8);width:20cqw}.hero-scene .jubmoo-card-1{top:23%;right:11%}.hero-scene .jubmoo-card-2{top:12%;right:31%}.hero-scene .jubmoo-card-3{top:45%;right:36%}.hero-scene .jubmoo-card-4{top:33%;right:58%}.jubmoo-mascot{width:17cqw;bottom:27%;right:1%}.jubmoo-mascot small,.jubmoo-score-strip{display:none}}@media (prefers-reduced-motion:reduce){.hero-scene .jubmoo-card,.jubmoo-mascot{animation:none!important}}.hero-showcase-slave .hero-scene>img:first-child{transform-origin:top;filter:saturate(1.07)contrast(1.06);object-position:center top!important}.hero-showcase-slave .hero-shade{background:linear-gradient(90deg,#120507fa 0%,#120507e8 35%,#1205077a 58%,#1205070c 82%),linear-gradient(#0000 48%,#080204c2 100%),radial-gradient(circle at 76% 42%,#0000 0 25%,#14030748 74%)}.hero-showcase-slave:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #f0c36c36;border-radius:50%;width:47vw;max-width:710px;position:absolute;top:-35%;right:7%;box-shadow:0 0 0 41px #c6202f09,0 0 105px #d29a4531}@media (max-width:680px){.hero-showcase-slave .hero-scene>img:first-child{object-position:73% top!important}.hero-showcase-slave .hero-shade{background:linear-gradient(#0000 0%,#12050735 22%,#120507d1 52%,#120507f7 100%)}.hero-showcase-slave:before{width:115vw;top:0;right:-24%}}.hero-showcase-ludo{background:#06071b}.hero-showcase-ludo .hero-scene>img:first-child{transform-origin:top;filter:saturate(1.08)contrast(1.045);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0009 22%,#000 48%);mask-image:linear-gradient(90deg,#0000 0%,#0009 22%,#000 48%);object-position:center top!important}.hero-showcase-ludo .hero-shade{background:linear-gradient(90deg,#06071bf2 0%,#06071bde 20%,#06071bb0 34%,#06071b66 47%,#06071b20 61%,#06071b05 75%,#0000 88%),linear-gradient(#0000 58%,#06071ba8 100%)}.hero-showcase-ludo:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #70d8ff35;border-radius:50%;width:49vw;max-width:735px;position:absolute;bottom:-31%;right:5%;box-shadow:0 0 0 40px #ffe25a08,0 0 0 85px #ff554b06,0 0 105px #6176ff36}@media (max-width:680px){.hero-showcase-ludo .hero-scene>img:first-child{-webkit-mask-image:linear-gradient(#000 0% 68%,#0000 100%);mask-image:linear-gradient(#000 0% 68%,#0000 100%);object-position:68% top!important}.hero-showcase-ludo .hero-shade{background:linear-gradient(#0000 0%,#06071b30 22%,#06071bd0 52%,#06071bf7 100%)}.hero-showcase-ludo:before{width:120vw;bottom:26%;right:-27%}}.hero-scene .makruk-real-board{animation-duration:.45s}.hero-scene .makruk-real-piece{animation-duration:.38s}.hero-scene .makruk-piece-1{animation-delay:40ms}.hero-scene .makruk-piece-2{animation-delay:80ms}.hero-scene .makruk-piece-3{animation-delay:.12s}.hero-scene .makruk-piece-4{animation-delay:.16s}.hero-showcase.is-paused .hero-scene .makruk-real-board,.hero-showcase.is-paused .hero-scene .makruk-real-piece{animation-play-state:running!important}.hero-showcase-tarot .tarot-card-gallery .tarot-real-card{animation-duration:.38s}.hero-showcase-tarot .tarot-card-gallery .tarot-real-card-1{animation-delay:30ms}.hero-showcase-tarot .tarot-card-gallery .tarot-real-card-2{animation-delay:60ms}.hero-showcase-tarot .tarot-card-gallery .tarot-real-card-3{animation-delay:90ms}.hero-showcase-tarot .tarot-card-gallery .tarot-real-card-4{animation-delay:.12s}.hero-showcase-tarot .tarot-card-gallery .tarot-real-card-5{animation-delay:.15s}.hero-showcase.is-paused .hero-scene .tarot-card-gallery .tarot-real-card{animation-play-state:running!important}.hero-showcase-thaichess-riverside .hero-scene>img:first-child{transform-origin:top;filter:saturate(1.05)contrast(1.04)brightness(.86);object-position:center top!important}.hero-showcase-thaichess-riverside .hero-shade{background:linear-gradient(90deg,#040915fc 0%,#040915ec 34%,#04091575 58%,#0409150a 82%),linear-gradient(#0000 50%,#02050bc4 100%),radial-gradient(circle at 79% 66%,#0000 0 28%,#02071345 76%)}.hero-showcase-thaichess-riverside:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #e8ad5535;border-radius:50%;width:40vw;max-width:610px;position:absolute;top:7%;right:8%;box-shadow:0 0 0 34px #e8ad5508,0 0 90px #3f91c932}.hero-showcase-thaichess-riverside .makruk-hero-stage{width:62%;height:82%;top:13%;right:-1%}.hero-showcase-thaichess-riverside .makruk-piece-2{bottom:18.2cqw;right:24%}.hero-showcase-thaichess-riverside .makruk-piece-3{bottom:18.2cqw}.hero-showcase-thaichess-riverside .makruk-piece-4{width:18cqw;right:44.25%}.hero-showcase-thaichess-riverside .makruk-hero-stage small{background:#07101fc4;border-color:#e4b76770;bottom:2%;right:6%}@media (max-width:680px){.hero-showcase-thaichess-riverside .hero-scene>img:first-child{object-position:68% top!important}.hero-showcase-thaichess-riverside .hero-shade{background:linear-gradient(#0000 0%,#04091531 22%,#040915d1 52%,#040915f7 100%)}.hero-showcase-thaichess-riverside:before{width:112vw;top:0;right:-24%}.hero-showcase-thaichess-riverside .makruk-hero-stage{width:100%;height:44%;top:0;right:0}.hero-showcase-thaichess-riverside .makruk-hero-stage small{bottom:0;right:4%}}.game-section{background:linear-gradient(#f4f0e7 0%,#eee8dc 100%)}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 26px}.game-card{background:#fffaf2;border:1px solid #17171420;border-radius:22px;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;overflow:hidden;box-shadow:0 5px #1717140c,0 18px 38px #3727190d}.game-card:hover{border-color:var(--accent);transform:translateY(-7px)}@supports (color:color-mix(in lab, red, red)){.game-card:hover{border-color:color-mix(in srgb,var(--accent) 58%,#171714)}}.game-card:hover{box-shadow:0 8px 0 var(--accent),0 25px 55px #2e201724}@supports (color:color-mix(in lab, red, red)){.game-card:hover{box-shadow:0 8px 0 color-mix(in srgb,var(--accent) 15%,transparent),0 25px 55px #2e201724}}.game-art{aspect-ratio:1.08;background:var(--accent);color:#fff;text-align:left;isolation:isolate;cursor:pointer;border:0;border-bottom:1px solid #1717141f;border-radius:0;width:100%;transition:none;display:block;position:relative;overflow:hidden}.game-art:hover{box-shadow:none;transform:none}.game-art:before,.game-art:after{display:none}.game-cover-image{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .4s;position:absolute;inset:0;transform:scale(1.02)}.game-card:hover .game-cover-image{filter:saturate(1.08);transform:scale(1.085)}.game-cover-wash{z-index:3;background:linear-gradient(#07070733 0%,#0000 35%,#090909e8 100%),linear-gradient(90deg,#0002,#0000 58%);position:absolute;inset:0}.game-card-live .game-cover-wash{background:linear-gradient(#0707072e 0%,#0000 34%,#090909e8 100%),linear-gradient(90deg,#0002,#0000 58%)}.game-art .art-grid{z-index:4;opacity:.1;background-size:48px 48px;-webkit-mask-image:linear-gradient(145deg,#000,#0000 66%);mask-image:linear-gradient(145deg,#000,#0000 66%)}.game-art .concept-art{z-index:1}.game-number{z-index:6;color:#fff;background:#0d0d0dcc;border:1px solid #ffffff4f;border-radius:13px;place-items:center;width:36px;height:26px;font-size:8px;display:grid;top:16px;left:17px}.availability{z-index:6;color:#fff;background:#111c;border:1px solid #fff5;border-radius:12px;padding:8px 10px;font-size:7px;inset:15px 16px auto auto}.availability.is-live{color:#151512;background:#f7f2e8;border-color:#fff;box-shadow:0 5px 18px #0003}.game-card-copy{z-index:6;color:#fff;text-shadow:0 2px 18px #0008;position:absolute;bottom:18px;left:19px;right:76px}.game-card-copy small{color:var(--accent);margin-bottom:8px;display:block}@supports (color:color-mix(in lab, red, red)){.game-card-copy small{color:color-mix(in srgb,var(--accent) 58%,#fff)}}.game-card-copy small{letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:900}.game-card-copy h3{letter-spacing:-.04em;margin:0;font:700 clamp(25px,2.25vw,36px)/.95 Georgia,serif}.game-card-copy p{-webkit-line-clamp:1;color:#ffffffb8;-webkit-box-orient:vertical;margin:9px 0 0;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.card-play{z-index:7;color:#181815;opacity:1;background:#fff;border:1px solid #ffffff68;place-items:center;width:47px;height:47px;transition:transform .25s,background .25s,color .25s;display:grid;bottom:18px;right:18px;transform:none;box-shadow:0 12px 28px #0005}.card-play i{font-size:10px;font-style:normal;transform:translate(1px)}.game-card:hover .card-play{background:var(--accent);color:#fff;transform:scale(1.08)}.game-info{background:linear-gradient(90deg,#fffaf2,#f7f1e7);align-items:center;min-height:63px;padding:0 14px 0 18px}.game-info .title-button{color:#5d584f;align-items:center;gap:0;display:flex}.game-info .title-button span{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.game-info .title-button span+span:before{content:"•";color:var(--accent);margin:0 9px}.game-info .favorite{border-color:#17171428;width:35px;height:35px;transition:all .2s;display:grid}.game-info .favorite:hover{border-color:var(--accent);color:var(--accent);transform:rotate(8deg)}.game-info .favorite.saved{color:#fff}.game-card-object{z-index:2;object-fit:contain;filter:drop-shadow(0 18px 18px #0008);pointer-events:none;transition:transform .5s;position:absolute}.game-card-object-tarot{width:34%;height:68%;top:10%;right:8%;transform:rotate(7deg)}.game-card:hover .game-card-object-tarot{transform:rotate(3deg)translateY(-6px)scale(1.035)}.game-card-object-makruk{width:42%;height:82%;bottom:-13%;right:-1%;transform:rotate(2deg)}.game-card:hover .game-card-object-makruk{transform:rotate(-1deg)translateY(-7px)}.game-card-tarot2 .game-cover-image{filter:brightness(.66)saturate(1.12)}.game-card-tarot2:hover .game-cover-image{filter:brightness(.7)saturate(1.22)}.game-card-thaichess .game-cover-image{filter:brightness(.76)saturate(.95)}.game-card-backgammon .game-card-copy,.game-card-backgammon .card-play,.game-card-backgammon .availability,.game-card-backgammon .game-number{z-index:8}.game-card-backgammon .concept-art:after{content:"";background:linear-gradient(#0000 35%,#071326d9);position:absolute;inset:0}@media (max-width:1080px){.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-card-copy h3{font-size:31px}}@media (max-width:680px){.game-grid{grid-template-columns:1fr;gap:22px}.game-art{aspect-ratio:1.15}.game-card{border-radius:18px}.game-card-copy{bottom:16px;left:17px;right:72px}.game-card-copy h3{font-size:29px}.game-card-copy p{font-size:9px}.game-info{min-height:58px;padding-inline:16px}.game-info .favorite{display:grid}.availability{top:13px;right:13px}.game-number{top:13px;left:13px}.card-play{width:44px;height:44px;display:grid;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.game-card,.game-cover-image,.game-card-object,.card-play{transition:none!important}}.game-card .game-art:before,.game-card .game-art:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.game-card .game-art .art-grid{display:none!important}.game-card .game-cover-wash,.game-card-live .game-cover-wash{background:linear-gradient(#0000 48%,#0909092e 62%,#090909eb 100%)}.game-card-tarot2 .game-cover-image,.game-card-thaichess .game-cover-image{filter:none}.game-card-tarot2:hover .game-cover-image,.game-card-thaichess:hover .game-cover-image{filter:saturate(1.08)}.game-card .availability{width:auto;height:auto;inset:15px 16px auto auto}@media (max-width:680px){.game-card .availability{top:13px;right:13px}}.game-card .card-play{display:none!important}.game-card .game-card-copy{right:19px}@media (max-width:680px){.game-card .game-card-copy{right:17px}}.game-card .game-card-copy small{letter-spacing:.14em;margin-bottom:9px;font-size:10px}.game-card .game-card-copy p{color:#ffffffdb;margin-top:10px;font-size:12px;line-height:1.5}.game-card .game-info{min-height:72px;padding:0 16px 0 19px}.game-card .game-info .title-button{border:0;border-radius:0;width:auto;min-width:0;height:auto}.game-card .game-info .title-button span{color:#514c44;letter-spacing:.08em;font-size:11px;line-height:1.2}@media (max-width:680px){.game-card .game-card-copy small{font-size:9px}.game-card .game-card-copy p{font-size:11px}.game-card .game-info{min-height:64px;padding-inline:15px}.game-card .game-info .title-button{display:flex}.game-card .game-info .title-button span{letter-spacing:.06em;font-size:10px}}.game-card .game-info{align-items:center;gap:14px;height:60px;min-height:0;padding:0 15px 0 19px}.game-card .game-info .title-button{min-width:0;line-height:1}.game-card .game-info .title-button span{white-space:nowrap;line-height:1}.game-card .game-info .title-button span+span:before{vertical-align:1px;margin:0 6px;font-size:9px}.game-card .game-info .favorite{flex:none;width:34px;height:34px;font-size:13px;line-height:1}@media (max-width:680px){.game-card .game-info{height:56px;padding:0 13px 0 17px}.game-card .game-info .favorite{width:32px;height:32px}}.launch-note{z-index:60;color:#f7f2e8;background:#171714;border-radius:999px;align-items:center;gap:11px;max-width:min(560px,100vw - 36px);padding:13px 20px;font-size:12px;line-height:1.4;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #17171438}.launch-note i{background:#d7f04d;border-radius:50%;flex:none;width:9px;height:9px;animation:1.1s ease-in-out infinite launch-pulse}.launch-note-bad{cursor:pointer;background:#7a2118}.launch-note-bad i{background:#ffd9d2;animation:none}@keyframes launch-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.launch-note i{animation:none}}.collection.collection{--collection-cream:#f8efd9;--collection-lime:#d7f04d;min-height:720px;color:var(--collection-cream);background:radial-gradient(circle at 78% 38%,#d7f04d1f,#0000 29%),radial-gradient(circle at 12% 84%,#ef503321,#0000 25%),#171714;border-top:1px solid #000;grid-template-columns:minmax(310px,.72fr) minmax(620px,1.45fr);display:grid;position:relative;overflow:hidden}.collection.collection:before{content:"";pointer-events:none;opacity:.12;background-image:radial-gradient(#f8efd9 .7px,#0000 .7px);background-size:8px 8px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 48%);mask-image:linear-gradient(90deg,#000,#0000 48%)}.collection.collection .collection-copy{z-index:2;border-right:1px solid #ffffff24;flex-direction:column;justify-content:center;padding:clamp(64px,7vw,106px) clamp(32px,5.5vw,84px);display:flex;position:relative}.collection.collection .collection-heading-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.collection.collection .collection-copy .kicker{color:#aaa396;margin:0}.collection.collection .collection-seal{color:#171714;flex:none;width:58px;height:34px;position:relative}.collection.collection .collection-seal i{background:var(--collection-lime);border-radius:50%;width:34px;height:34px;position:absolute;top:0}.collection.collection .collection-seal i:first-child{left:0}.collection.collection .collection-seal i:nth-child(2){background:#ef5033;right:0}.collection.collection .collection-seal b{z-index:1;letter-spacing:.08em;place-items:center;font:900 9px/1 Arial,sans-serif;display:grid;position:absolute;inset:0}.collection.collection .collection-copy h2{letter-spacing:-.065em;margin:0 0 30px;font:700 clamp(64px,6.4vw,100px)/.82 Georgia,serif}.collection.collection .collection-copy>p:not(.kicker){color:#b8b1a4;max-width:380px;margin:0;font-size:14px;line-height:1.75}.collection.collection .collection-facts{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;flex-wrap:wrap;gap:16px 22px;margin-top:34px;padding:18px 0;display:flex}.collection.collection .collection-facts span{color:#8f8a81;letter-spacing:.12em;text-transform:uppercase;font:800 8px/1 Arial,sans-serif}.collection.collection .collection-facts b{color:var(--collection-cream);margin-right:5px;font-size:11px}.collection.collection .collection-copy a{width:max-content;color:var(--collection-lime);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;margin-top:30px;padding-bottom:7px;font-size:10px;font-weight:900}.collection.collection .collection-copy a span{margin-left:8px}.collection.collection .collection-cards{z-index:1;perspective:1100px;background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(14px,1.8vw,28px);min-width:0;padding:70px clamp(28px,4vw,66px);display:grid;position:relative}.collection.collection .collection-cards:before{content:"HEAD TO HEAD";color:#f8efd914;letter-spacing:-.06em;white-space:nowrap;pointer-events:none;font:900 clamp(46px,6vw,88px)/1 Arial,sans-serif;position:absolute;top:42px;right:-26px}.collection.collection .collection-cards span{font:inherit}.collection.collection .collection-cards .collection-game{aspect-ratio:.67;min-width:0;color:var(--collection-cream);text-align:left;cursor:pointer;transform-origin:bottom;background:#292824;border:1px solid #f8efd957;border-radius:3px;padding:0;transition:transform .35s cubic-bezier(.2,.75,.2,1),box-shadow .35s,border-color .35s;display:block;position:relative;overflow:hidden;box-shadow:0 24px 55px #00000061,9px 11px #00000038}.collection.collection .collection-game-go{transform:rotate(-3.5deg)translateY(16px)}.collection.collection .collection-game-thaichess{z-index:2;transform:translateY(-22px)scale(1.04)}.collection.collection .collection-game-backgammon{transform:rotate(3.5deg)translateY(14px)}.collection.collection .collection-cards .collection-game:hover,.collection.collection .collection-cards .collection-game:focus-visible{z-index:4;border-color:var(--collection-lime);box-shadow:0 35px 70px #00000080, 0 0 0 1px var(--collection-lime);outline:none;transform:translateY(-18px)rotate(0)scale(1.035)}.collection.collection .collection-game-thaichess:hover,.collection.collection .collection-game-thaichess:focus-visible{transform:translateY(-32px)rotate(0)scale(1.065)}.collection.collection .collection-art{background:#2a2923;display:block;position:absolute;inset:0;overflow:hidden}.collection.collection .collection-art:after{content:"";background:linear-gradient(#00000029 0%,#0000 36%,#000000eb 100%),linear-gradient(110deg,#ffffff14,#0000 38%);position:absolute;inset:0}.collection.collection .collection-art>img:first-child{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.75,.2,1),filter .4s;display:block}.collection.collection .collection-game:hover .collection-art>img:first-child,.collection.collection .collection-game:focus-visible .collection-art>img:first-child{filter:saturate(1.12);transform:scale(1.065)}.collection.collection .collection-art-glow{z-index:2;background:var(--collection-lime);opacity:.12;filter:blur(42px);border-radius:50%;height:42%;position:absolute;inset:auto -20% -15% 20%}.collection.collection .collection-piece{z-index:1;object-fit:contain;filter:drop-shadow(-12px 18px 14px #00000094);width:56%;height:auto;transition:transform .5s;position:absolute;bottom:18%;right:-4%;transform:rotate(4deg)}.collection.collection .collection-game:hover .collection-piece{transform:rotate(0)translateY(-7px)scale(1.05)}.collection.collection .collection-index,.collection.collection .collection-open{z-index:4;color:#fff;place-items:center;display:grid;position:absolute;top:17px}.collection.collection .collection-index{letter-spacing:.15em;font:900 9px/1 Arial,sans-serif;left:17px}.collection.collection .collection-open{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17171485;border:1px solid #ffffff61;border-radius:50%;width:35px;height:35px;font-size:16px;transition:color .25s,background .25s,transform .25s;right:16px}.collection.collection .collection-game:hover .collection-open{color:#171714;background:var(--collection-lime);transform:rotate(45deg)}.collection.collection .collection-card-copy{z-index:4;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:21px;left:20px;right:18px}.collection.collection .collection-card-copy small{color:var(--collection-lime);letter-spacing:.16em;order:1;margin-bottom:8px;font:900 8px/1 Arial,sans-serif}.collection.collection .collection-card-copy b{letter-spacing:-.045em;text-wrap:balance;order:2;max-width:100%;font:700 clamp(25px,2.2vw,39px)/.9 Georgia,serif}.collection.collection .collection-card-copy em{color:#f8efd9ad;letter-spacing:.08em;text-transform:uppercase;order:3;margin-top:12px;font:700 8px/1 Arial,sans-serif}.collection.collection .collection-backgammon-art{background:radial-gradient(circle at 73% 20%,#ffdc7d47,#0000 26%),linear-gradient(145deg,#2b4275,#15203c 62%,#0e1428)}.collection.collection .collection-backgammon-board{aspect-ratio:.74;background:linear-gradient(90deg, transparent 48%, #3a1d16 48% 52%, transparent 52%), linear-gradient(180deg, transparent 48.5%, #3a1d16 48.5% 51.5%, transparent 51.5%), repeating-conic-gradient(from 11deg at 50% 50%, #e9b35c 0 7deg, #9d3d31 7deg 14deg);border:7px solid #3a1d16;border-radius:4px;width:84%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:16px 21px 28px #00000075,inset 0 0 0 4px #c77a44}.collection.collection .collection-backgammon-board:after{content:"";border:1px solid #ffefc48a;position:absolute;inset:7%;box-shadow:inset 0 0 24px #4e1a118c}.collection.collection .collection-backgammon-board i{z-index:2;aspect-ratio:1;background:#f5dfaf;border:2px solid #6d3328;border-radius:50%;width:19%;position:absolute;box-shadow:inset 0 -5px #68392733,3px 4px 7px #00000059}.collection.collection .collection-backgammon-board i:first-child{top:10%;left:8%}.collection.collection .collection-backgammon-board i:nth-child(2){background:#6d2925;border-color:#f1c986;top:27%;left:8%}.collection.collection .collection-backgammon-board i:nth-child(3){bottom:10%;right:8%}.collection.collection .collection-backgammon-board i:nth-child(4){background:#6d2925;border-color:#f1c986;bottom:27%;right:8%}.collection.collection .collection-backgammon-board b{z-index:2;color:#f4d68e;text-shadow:0 3px 6px #0008;font:700 34px/1 Georgia,serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1060px){.collection.collection{grid-template-columns:1fr;min-height:0}.collection.collection .collection-copy{border-bottom:1px solid #ffffff24;border-right:0;grid-template-columns:1fr 1fr;align-items:end;column-gap:50px;padding-block:70px;display:grid}.collection.collection .collection-heading-row,.collection.collection .collection-copy h2{grid-column:1}.collection.collection .collection-copy>p:not(.kicker),.collection.collection .collection-facts,.collection.collection .collection-copy a{grid-column:2}.collection.collection .collection-copy>p:not(.kicker){grid-row:1/span 2;align-self:end;padding-bottom:6px}.collection.collection .collection-copy h2{margin-bottom:0}.collection.collection .collection-facts{margin-top:28px}.collection.collection .collection-copy a{margin-top:24px}.collection.collection .collection-cards{min-height:610px;padding-block:72px}}@media (max-width:680px){.collection.collection .collection-copy{align-items:stretch;padding:58px 22px 48px;display:flex}.collection.collection .collection-heading-row{margin-bottom:18px}.collection.collection .collection-copy h2{margin-bottom:26px;font-size:65px}.collection.collection .collection-copy>p:not(.kicker){padding:0}.collection.collection .collection-facts{gap:14px;margin-top:28px}.collection.collection .collection-cards{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:center;gap:16px;min-height:0;padding:54px 22px 66px;display:flex;overflow-x:auto}.collection.collection .collection-cards::-webkit-scrollbar{display:none}.collection.collection .collection-cards:before{font-size:42px;top:22px;left:22px;right:auto}.collection.collection .collection-cards .collection-game{aspect-ratio:.69;scroll-snap-align:center;flex:0 0 min(76vw,300px);width:min(76vw,300px);min-width:min(76vw,300px);transform:none;box-shadow:0 22px 42px #0006}.collection.collection .collection-game-thaichess{z-index:1}.collection.collection .collection-cards .collection-game:hover,.collection.collection .collection-cards .collection-game:focus-visible,.collection.collection .collection-game-thaichess:hover,.collection.collection .collection-game-thaichess:focus-visible{transform:translateY(-7px)}.collection.collection .collection-card-copy b{font-size:34px}}@media (prefers-reduced-motion:reduce){.collection.collection .collection-game,.collection.collection .collection-art>img:first-child,.collection.collection .collection-piece,.collection.collection .collection-open{transition:none}}.collection.collection{--go-cream:#f6ecd6;--go-wood:#b8793d;--go-red:#eb5337;background:linear-gradient(100deg,#090908fa 0 33%,#14120ef5 62%,#1d1710fa 100%);grid-template-columns:minmax(340px,.72fr) minmax(660px,1.55fr);min-height:760px}.collection.collection:before{opacity:.2;background-image:linear-gradient(#f6ecd614 1px,#0000 1px),linear-gradient(90deg,#f6ecd614 1px,#0000 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 38%);mask-image:linear-gradient(90deg,#000,#0000 38%)}.collection.collection .collection-copy{background:linear-gradient(140deg,#ffffff06,#0000 55%);padding-inline:clamp(34px,5.4vw,82px)}.collection.collection .collection-seal{width:58px;height:58px;color:var(--go-cream);background:0 0;border:1px solid #f6ecd66b;border-radius:0;place-items:center;display:grid;transform:rotate(3deg)}.collection.collection .collection-seal:before{content:"";border:1px solid #eb5337b8;position:absolute;inset:5px}.collection.collection .collection-seal i{display:none}.collection.collection .collection-seal b{letter-spacing:.16em;font:900 10px/1 Arial,sans-serif;display:block;position:static;transform:translateY(-5px)}.collection.collection .collection-seal small{color:var(--go-red);font:700 15px/1 Georgia,serif;position:absolute;bottom:8px}.collection.collection .collection-copy h2{font-size:clamp(58px,6vw,94px);line-height:.88}.collection.collection .collection-copy>p:not(.kicker){color:#f6ecd6ab;max-width:350px}.collection.collection .collection-facts{border-color:#f6ecd621;gap:13px 18px}.collection.collection .collection-facts b{color:var(--go-red)}.collection.collection .collection-cta{width:max-content;color:var(--go-cream);border:0;border-bottom:1px solid var(--go-red);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;margin-top:30px;padding:0 0 8px;font:900 10px/1 Arial,sans-serif}.collection.collection .collection-cta span{color:var(--go-red);margin-left:10px;transition:transform .2s;display:inline-block}.collection.collection .collection-cta:hover span,.collection.collection .collection-cta:focus-visible span{transform:translate(5px)}.collection.collection .collection-cta:focus-visible{outline:2px solid var(--go-cream);outline-offset:7px}.collection.collection .collection-cards{perspective:none;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(340px,1.58fr) minmax(190px,.72fr);align-items:stretch;gap:18px;padding:54px clamp(30px,4vw,64px)}.collection.collection .collection-cards:before{content:"19 × 19";color:#f6ecd60e;font-size:clamp(64px,8vw,126px);top:auto;bottom:16px;right:23px}.collection.collection .collection-cards .collection-game{aspect-ratio:auto;border-color:#f6ecd645;transform:none;box-shadow:0 24px 58px #0000006b}.collection.collection .collection-game-go{z-index:2;grid-area:1/1/span 2}.collection.collection .collection-game-thaichess,.collection.collection .collection-game-backgammon{grid-column:2}.collection.collection .collection-game-thaichess{grid-row:1}.collection.collection .collection-game-backgammon{grid-row:2}.collection.collection .collection-cards .collection-game:hover,.collection.collection .collection-cards .collection-game:focus-visible,.collection.collection .collection-game-thaichess:hover,.collection.collection .collection-game-thaichess:focus-visible{z-index:4;border-color:var(--go-cream);box-shadow:0 31px 68px #00000080, 0 0 0 1px var(--go-cream);transform:translateY(-6px)}.collection.collection .collection-art:after{background:linear-gradient(#00000038,#0000 43%,#050504e6 100%)}.collection.collection .collection-featured .collection-art:after{background:linear-gradient(#00000026,#0000 45%,#050504f2 100%),linear-gradient(90deg,#0000 54%,#00000040)}.collection.collection .collection-game-go .collection-art>img:first-child{object-position:51% center}.collection.collection .collection-game-thaichess .collection-art>img:first-child,.collection.collection .collection-game-backgammon .collection-art>img:first-child{object-position:center 48%}.collection.collection .collection-index{color:#ffffffd6;font-size:7px;top:18px;left:18px}.collection.collection .collection-featured .collection-index{color:#171714;background:var(--go-cream);padding:8px 10px}.collection.collection .collection-open{background:#0d0d0b61;border-color:#ffffff7a;border-radius:0;width:38px;height:38px}.collection.collection .collection-featured .collection-open{width:46px;height:46px}.collection.collection .collection-game:hover .collection-open{color:#171714;background:var(--go-red)}.collection.collection .collection-featured .collection-card-copy{bottom:31px;left:28px;right:28px}.collection.collection .collection-featured .collection-card-copy small{color:#f39a77;font-size:9px}.collection.collection .collection-featured .collection-card-copy b{font-size:clamp(54px,5.2vw,82px);line-height:.8}.collection.collection .collection-featured .collection-card-copy em{font-size:8px}.collection.collection .collection-game-thaichess .collection-card-copy,.collection.collection .collection-game-backgammon .collection-card-copy{bottom:16px;left:16px;right:14px}.collection.collection .collection-game-thaichess .collection-card-copy b,.collection.collection .collection-game-backgammon .collection-card-copy b{font-size:clamp(23px,2vw,31px)}.collection.collection .collection-game-thaichess .collection-card-copy em,.collection.collection .collection-game-backgammon .collection-card-copy em{display:none}.collection.collection .collection-game-thaichess .collection-card-copy small,.collection.collection .collection-game-backgammon .collection-card-copy small{margin-bottom:6px;font-size:7px}.collection.collection .collection-go-specs{z-index:4;gap:9px;display:flex;position:absolute;bottom:27px;right:23px}.collection.collection .collection-go-specs>span{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b096b;border:1px solid #f6ecd652;min-width:57px;padding:10px 8px 9px}.collection.collection .collection-go-specs b{color:var(--go-cream);font:700 16px/1 Georgia,serif;display:block}.collection.collection .collection-go-specs small{color:#f6ecd68f;letter-spacing:.13em;margin-top:5px;font:900 6px/1 Arial,sans-serif;display:block}@media (max-width:1180px){.collection.collection{grid-template-columns:minmax(310px,.68fr) minmax(590px,1.32fr)}.collection.collection .collection-cards{grid-template-columns:minmax(315px,1.4fr) minmax(170px,.72fr);padding-inline:34px}.collection.collection .collection-go-specs{display:none}}@media (max-width:1060px){.collection.collection{grid-template-columns:1fr}.collection.collection .collection-copy{min-height:430px}.collection.collection .collection-copy .collection-cta{grid-column:2}.collection.collection .collection-cards{min-height:650px}}@media (max-width:680px){.collection.collection .collection-copy{min-height:0}.collection.collection .collection-copy h2{font-size:61px}.collection.collection .collection-copy .collection-cta{margin-top:28px}.collection.collection .collection-cards{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;padding:44px 16px 58px;display:grid;overflow:visible}.collection.collection .collection-cards:before{font-size:58px}.collection.collection .collection-cards .collection-game{width:auto;min-width:0}.collection.collection .collection-game-go{aspect-ratio:.84;grid-area:1/1/auto/span 2}.collection.collection .collection-game-thaichess,.collection.collection .collection-game-backgammon{aspect-ratio:.88;grid-row:2}.collection.collection .collection-game-thaichess{grid-column:1}.collection.collection .collection-game-backgammon{grid-column:2}.collection.collection .collection-featured .collection-card-copy{bottom:22px;left:20px}.collection.collection .collection-featured .collection-card-copy b{font-size:57px}.collection.collection .collection-featured .collection-card-copy em{max-width:190px;line-height:1.45}.collection.collection .collection-game-thaichess .collection-card-copy b,.collection.collection .collection-game-backgammon .collection-card-copy b{font-size:21px}.collection.collection .collection-game-thaichess .collection-index,.collection.collection .collection-game-backgammon .collection-index{display:none}.collection.collection .collection-open{top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.collection.collection .collection-cta span{transition:none}}:root{--ink:#171714;--paper:#f4f0e7;--white:#fffdf7;--orange:#f14e2b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#f4f0e7e0;border-bottom:1px solid #17171421;grid-template-columns:1fr minmax(260px,520px) 1fr;align-items:center;gap:28px;height:76px;padding:0 clamp(22px,4vw,68px);display:grid;position:sticky;top:0}.brand{letter-spacing:.13em;align-items:center;gap:11px;font-size:13px;font-weight:900;display:flex}.brand-mark{aspect-ratio:1;background:var(--orange);color:#fff;border-radius:50% 50% 48% 52%/56% 46% 54% 44%;place-items:center;width:34px;font:900 19px/1 Georgia,serif;display:grid;transform:rotate(-8deg)}.search{background:#fffdf7a6;border:1px solid #17171426;border-radius:999px;align-items:center;gap:12px;height:42px;padding:0 15px;display:flex}.search span{color:#5e5b54;font-size:26px;line-height:0;transform:rotate(-20deg)}.search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.search input::placeholder{color:#77736b}kbd{color:#757066;background:#e7e1d6;border-radius:6px;padding:4px 7px;font-size:10px}nav{letter-spacing:.06em;text-transform:uppercase;justify-self:end;align-items:center;gap:26px;font-size:12px;font-weight:800;display:flex}.round-button{aspect-ratio:1;background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:50%;width:38px}.hero{background:#d7f04d;border-bottom:1px solid #17171424;grid-template-columns:minmax(330px,.8fr) 1.2fr;min-height:570px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.22;background-image:radial-gradient(#253200 1px,#0000 1px);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.hero-copy{z-index:2;flex-direction:column;justify-content:center;padding:70px clamp(28px,6vw,92px);display:flex}.eyebrow,.kicker{letter-spacing:.19em;margin:0 0 17px;font-size:10px;font-weight:900}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow span{background:var(--orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f14e2b26}h1{letter-spacing:-.055em;max-width:600px;margin:0;font:700 clamp(52px,6vw,88px)/.89 Georgia,Times New Roman,serif}h1 em{font-weight:400}.hero-text{color:#3d4227;max-width:480px;margin:26px 0 28px;font-size:15px;line-height:1.6}.hero-actions{align-items:center;gap:12px;display:flex}.play-button{background:var(--ink);color:#fff;letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:51px;padding:0 25px;font-size:12px;font-weight:900;transition:all .2s;display:inline-flex}.play-button:hover{transform:translateY(-2px);box-shadow:0 9px 22px #17171433}.play-button span{color:#d7f04d;font-size:10px}.circle-action{aspect-ratio:1;cursor:pointer;background:0 0;border:1px solid #17171459;border-radius:50%;width:51px;font-size:22px}.hero-meta{letter-spacing:.08em;text-transform:uppercase;gap:18px;margin-top:30px;font-size:10px;font-weight:800;display:flex}.hero-meta span:first-child{color:#cf3d23}.hero-art{isolation:isolate;min-height:570px;position:relative}.hero-art:before{content:"";background:#f25131;border-radius:50%;width:560px;height:560px;position:absolute;top:50%;left:50%;transform:translate(-43%,-47%);box-shadow:0 0 0 22px #fff3}.sun-disc{z-index:2;background:#ffcc4d;border:2px solid #171714;border-radius:50%;place-items:center;width:180px;height:180px;display:grid;position:absolute;top:45%;left:52%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 10px #ffcc4d,inset 0 0 0 12px #171714}.sun-disc span{font-size:80px}.orbit{z-index:1;border:1px solid #1717148c;border-radius:50%;position:absolute;top:45%;left:52%;transform:translate(-50%,-50%)rotate(-18deg)}.orbit-one{width:530px;height:270px}.orbit-two{width:390px;height:500px;transform:translate(-50%,-50%)rotate(24deg)}.tarot-card{z-index:4;letter-spacing:.16em;border:2px solid #171714;flex-direction:column;justify-content:space-between;align-items:center;width:176px;height:292px;padding:20px 14px;font:700 11px/1 Georgia,serif;display:flex;position:absolute;box-shadow:9px 12px #17171440}.tarot-card:before{content:"";opacity:.6;border:1px solid;position:absolute;inset:8px}.tarot-card b{font-size:83px;line-height:1}.tarot-card small{font-size:10px}.card-left{color:#f6e55f;background:#171714;top:31%;left:12%;transform:rotate(-15deg)}.card-right{color:#1a1915;background:#f8ead5;top:11%;right:9%;transform:rotate(12deg)}.spark{z-index:5;color:#fff4a3;font-size:33px;animation:2.4s ease-in-out infinite twinkle;position:absolute}.spark-one{top:13%;right:25%}.spark-two{animation-delay:-1.1s;top:20%;left:17%}@keyframes twinkle{50%{opacity:.35;transform:scale(.75)rotate(30deg)}}.game-section{padding:70px clamp(22px,4vw,68px) 96px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:27px;display:flex}.section-heading h2{letter-spacing:-.03em;margin:0;font:700 clamp(30px,4vw,48px)/1 Georgia,serif}.section-heading a{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid;padding-bottom:5px;font-size:11px;font-weight:900}.section-heading a span{margin-left:5px}.kicker{color:#777168;margin-bottom:9px}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.game-card{min-width:0}.game-art{aspect-ratio:1.08;background:var(--accent);border:1px solid #17171429;position:relative;overflow:hidden}.art-symbol{content:"";position:absolute}.game-number{z-index:3;letter-spacing:.12em;color:#fffc;font:700 10px/1 Arial;position:absolute;top:14px;left:15px}.card-play{z-index:5;background:var(--white);width:44px;height:44px;color:var(--ink);opacity:0;cursor:pointer;border:0;border-radius:50%;transition:all .2s;position:absolute;bottom:14px;right:14px;transform:translateY(8px);box-shadow:0 8px 20px #0003}.game-card:hover .card-play,.card-play:focus-visible{opacity:1;transform:none}.makruk{background:linear-gradient(145deg,#ffbe19,#ec8c00)}.makruk:before{background:repeating-linear-gradient(90deg,#562b1b 0 35px,#f5d086 35px 70px);border:7px solid #4b271b;width:160%;height:34%;bottom:14%;left:-28%;transform:rotate(-12deg)}.makruk:after{background:#f9ebcc;border-radius:50% 50% 18% 18%;width:64px;height:125px;bottom:22%;left:42%;box-shadow:inset 0 -12px #d1aa69,55px 30px 0 -5px #6b291d}.go{background:#ef5033}.go:before{background-color:#caa761;background-image:linear-gradient(#34200f 1px,#0000 1px),linear-gradient(90deg,#34200f 1px,#0000 1px);background-size:24px 24px;inset:24% 13% 12%;transform:rotate(8deg);box-shadow:9px 12px #0003}.go:after{background:#111;border-radius:50%;width:55px;height:55px;top:41%;left:39%;box-shadow:69px 36px #f4e8d0,-53px 52px #111}.cards{background:linear-gradient(145deg,#7b5bff,#4c2fbd)}.cards:before{background:#e84a2e;border:3px solid #f7e8c4;width:95px;height:150px;top:24%;left:34%;transform:rotate(-14deg);box-shadow:18px 8px #151415}.cards:after{content:"♠";color:#fff1cc;background:#19181a;border:3px solid #f7e8c4;place-items:center;width:95px;height:150px;font-size:62px;display:grid;top:19%;left:42%;transform:rotate(10deg)}.tank{background:linear-gradient(160deg,#33c5a2,#087d70)}.tank:before{background:#233b32;border-radius:48% 58% 18% 18%;width:170px;height:80px;top:42%;left:25%;box-shadow:inset 0 -18px #182820,0 30px 0 -15px #101b16}.tank:after{transform-origin:0;background:#182820;width:150px;height:13px;top:39%;left:47%;transform:rotate(-12deg)}.game-info{justify-content:space-between;align-items:start;padding:14px 2px 0;display:flex}.game-info h3{margin:0 0 6px;font:700 21px/1 Georgia,serif}.game-info p{color:#7c776e;letter-spacing:.14em;margin:0;font-size:9px;font-weight:900}.game-info button{cursor:pointer;background:0 0;border:1px solid #1717143b;border-radius:50%;width:31px;height:31px}@media (max-width:960px){.topbar{grid-template-columns:1fr auto}.search{display:none}.hero{grid-template-columns:1fr 1fr}.hero-copy{padding:58px 32px}.game-grid{grid-template-columns:repeat(2,1fr);row-gap:34px}.tarot-card{width:135px;height:225px}.card-left{left:3%}.card-right{right:2%}.sun-disc{width:140px;height:140px}.sun-disc span{font-size:61px}}@media (max-width:680px){.topbar{height:64px;padding:0 18px}.topbar nav a{display:none}.topbar nav{gap:0}.hero{grid-template-columns:1fr}.hero-copy{padding:55px 22px 20px}.hero-art{min-height:380px}.hero-art:before{width:390px;height:390px}.orbit-one{width:360px;height:190px}.orbit-two{width:270px;height:350px}.card-left{top:27%;left:14%}.card-right{top:7%;right:12%}.hero-text{font-size:14px}.game-section{padding:54px 18px 72px}.game-grid{grid-template-columns:1fr 1fr;gap:28px 13px}.game-info h3{font-size:17px}.game-info p{font-size:7px}.section-heading a{display:none}.game-art{aspect-ratio:.94}.card-play{opacity:1;width:38px;height:38px;transform:none}.game-info button{display:none}}.live-count{color:#565149;align-items:center;gap:7px;font-size:10px;display:flex}.live-count i,.modal-note i{background:#159e72;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #159e7221}.quick-strip{background:var(--ink);color:#f8f2e6;border-bottom:1px solid #17171426;grid-template-columns:repeat(3,1fr);display:grid}.quick-strip span{letter-spacing:.14em;border-right:1px solid #ffffff21;padding:17px clamp(20px,4vw,66px);font-size:9px;font-weight:800}.quick-strip span:last-child{border:0}.quick-strip b{color:#d7f04d;margin-right:10px}.section-heading>p{color:#777168;letter-spacing:.15em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:900}.filters{scrollbar-width:none;gap:8px;padding:1px 0 28px;display:flex;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters button{white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #17171430;border-radius:999px;padding:10px 16px;font-size:10px;font-weight:800;transition:all .2s}.filters button:hover,.filters button.active{background:var(--ink);border-color:var(--ink);color:#fff}.game-grid{row-gap:42px}.game-art{text-align:left;cursor:pointer;background:var(--accent);color:#fff;isolation:isolate;border:1px solid #1717142b;width:100%;padding:0;transition:transform .25s,box-shadow .25s}.game-art:hover{transform:translateY(-4px);box-shadow:0 18px 36px #1717141f}.art-grid{opacity:.28;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:43px 43px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 68%);mask-image:linear-gradient(135deg,#000,#0000 68%)}.big-glyph{z-index:2;color:#fff9e6;text-shadow:7px 9px #1717142b;font:700 clamp(72px,8vw,128px)/1 Georgia,serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)rotate(-6deg)}.availability{z-index:4;letter-spacing:.13em;background:#17171466;border:1px solid #fff6;border-radius:12px;padding:7px 9px;font-size:8px;font-weight:900;position:absolute;bottom:14px;left:14px}.availability.is-live{color:#171714;background:#fff;border-color:#fff}.game-art .card-play{place-items:center;display:grid}.title-button{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;display:block}.favorite{flex:none;place-items:center;display:grid}.favorite.saved{background:var(--orange);border-color:var(--orange);color:#fff}.empty-state{text-align:center;border:1px dashed #17171442;flex-direction:column;justify-content:center;align-items:center;min-height:370px;display:flex}.empty-state>span{font-size:42px;transform:rotate(-15deg)}.empty-state h3{margin:18px 0 5px;font:700 29px Georgia,serif}.empty-state p{color:#777168;margin:0 0 20px}.empty-state button{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;border-radius:999px;padding:12px 18px;font-size:10px;font-weight:800}.concept-art{z-index:2;position:absolute;inset:0;overflow:hidden}.concept-art b{color:#fff9e6;text-shadow:7px 9px #1717142b;font:700 clamp(72px,8vw,128px)/1 Georgia,serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-6deg)}.concept-art small{color:#fff9;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:900;position:absolute;top:14px;right:15px}.concept-art i{display:block;position:absolute}.concept-tarot2{background:radial-gradient(circle at 50% 46%,#e9bd4b 0 17%,#0000 18%),linear-gradient(145deg,#30194d,#7150dc)}.concept-tarot2 b{z-index:3;color:#2b183e;text-shadow:none;font-size:40px}.concept-tarot2 .shape-a,.concept-tarot2 .shape-b,.concept-tarot2 .shape-c{background:#18131f;border:2px solid #f2d988;width:24%;height:58%;top:20%;box-shadow:7px 8px #19131f4a}.concept-tarot2 .shape-a{left:16%;transform:rotate(-14deg)}.concept-tarot2 .shape-b{background:#f3ddaa;top:15%;left:38%;transform:rotate(1deg)}.concept-tarot2 .shape-c{right:15%;transform:rotate(14deg)}.concept-tarot2 .shape-d{border:1px solid #f2d98866;border-radius:50%;width:155px;height:155px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 24px #f2d98812,0 0 0 48px #f2d9880d}.collection{color:#f7f1e5;background:#171714;border-top:1px solid #000;grid-template-columns:.7fr 1.3fr;min-height:600px;display:grid}.collection-copy{border-right:1px solid #ffffff21;flex-direction:column;justify-content:center;padding:clamp(55px,7vw,105px) clamp(28px,6vw,92px);display:flex}.collection-copy .kicker{color:#9e988d}.collection-copy h2{letter-spacing:-.06em;margin:4px 0 30px;font:700 clamp(62px,7vw,102px)/.84 Georgia,serif}.collection-copy>p:not(.kicker){color:#aaa59b;max-width:360px;font-size:14px;line-height:1.7}.collection-copy a{color:#d7f04d;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #d7f04d;width:max-content;margin-top:25px;padding-bottom:7px;font-size:10px;font-weight:900}.collection-cards{background:radial-gradient(circle at 60% 34%,#3e4032 0,#0000 45%);grid-template-columns:repeat(3,1fr);align-items:center;gap:19px;padding:55px clamp(22px,4vw,64px);display:grid}.collection-cards button{aspect-ratio:.65;color:#f8f0db;cursor:pointer;background:#292824;border:1px solid #f8f0db6b;flex-direction:column;justify-content:space-between;align-items:center;min-width:0;padding:22px 12px;transition:all .25s;display:flex;box-shadow:10px 13px #0005}.collection-cards button:nth-child(2){color:#171714;background:#d7f04d;border-color:#171714;transform:translateY(-38px)rotate(2deg)}.collection-cards button:nth-child(3){background:#ef5033;transform:rotate(5deg)}.collection-cards button:hover{transform:translateY(-10px)rotate(-2deg)}.collection-cards button:nth-child(2):hover{transform:translateY(-48px)rotate(0)}.collection-cards span{font:700 clamp(64px,7vw,105px)/1 Georgia,serif}.collection-cards b{font:700 clamp(17px,2vw,30px)/1 Georgia,serif}.collection-cards small{letter-spacing:.13em;font-size:8px;font-weight:900}.manifesto{background:var(--orange);border-top:1px solid #171714;padding:82px 0 86px;overflow:hidden}.manifesto p{white-space:nowrap;text-align:center;letter-spacing:-.05em;margin:0;font:700 clamp(20px,5.4vw,84px)/.95 Georgia,serif}.manifesto p i{font-weight:400}.manifesto .outline{color:#0000;-webkit-text-stroke:1px #171714;transform:translate(-4%)}footer{border-top:1px solid #17171429;grid-template-columns:1fr auto 1fr;align-items:center;min-height:150px;padding:40px clamp(22px,4vw,68px);display:grid}footer p{font:italic 18px Georgia,serif}footer>span{letter-spacing:.13em;justify-self:end;font-size:9px;font-weight:900}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#171714b8;place-items:center;padding:20px;animation:.18s fadeIn;display:grid;position:fixed;inset:0}.game-modal{background:var(--paper);width:min(470px,100%);max-height:calc(100vh - 40px);padding:24px 38px 38px;animation:.22s rise;position:relative;overflow:auto;box-shadow:0 24px 90px #0008}.modal-close{color:#fff;z-index:2;cursor:pointer;background:#17171447;border:1px solid #ffffff70;border-radius:50%;width:35px;height:35px;font-size:22px;position:absolute;top:12px;right:14px}.modal-art{background:var(--accent);place-items:center;height:230px;margin:-24px -38px 30px;display:grid;position:relative;overflow:hidden}.modal-art:before,.modal-art:after{content:"";border:1px solid #fff7;border-radius:50%;width:260px;height:260px;position:absolute;box-shadow:0 0 0 34px #ffffff12,0 0 0 68px #ffffff0b}.modal-art:after{width:370px;height:120px;transform:rotate(22deg)}.modal-art span{z-index:2;color:#fff8e7;text-shadow:9px 10px #17171435;font:700 115px/1 Georgia,serif;position:relative}.game-modal h2{letter-spacing:-.045em;margin:0 0 13px;font:700 52px/.95 Georgia,serif}.game-modal>p:not(.kicker){color:#656158;font-size:14px;line-height:1.6}.modal-meta{gap:8px;margin:23px 0;display:flex}.modal-meta span{text-transform:uppercase;letter-spacing:.08em;border:1px solid #17171434;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:900}.modal-note{border-top:1px solid #17171426;border-bottom:1px solid #17171426;align-items:center;gap:10px;margin-bottom:20px;padding:13px 0;font-size:11px;line-height:1.4;display:flex}.modal-primary{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;border-radius:999px;width:100%;padding:15px;font-size:10px;font-weight:900}@keyframes fadeIn{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}@media (max-width:960px){.collection{grid-template-columns:1fr}.collection-copy{border-bottom:1px solid #ffffff21;border-right:0}.collection-cards{min-height:520px}.quick-strip span{padding-inline:25px}footer{grid-template-columns:1fr 1fr}footer p{display:none}}@media (max-width:680px){.live-count{font-size:9px}.quick-strip{grid-template-columns:1fr}.quick-strip span{border-bottom:1px solid #ffffff21;border-right:0;padding:12px 18px}.quick-strip span:last-child{border-bottom:0}.filters{margin-right:-18px}.game-grid{grid-template-columns:1fr 1fr}.game-art .card-play{display:none}.availability{padding:6px 7px;bottom:9px;left:9px}.big-glyph{font-size:68px}.collection{min-height:0}.collection-copy{padding:58px 22px}.collection-copy h2{font-size:65px}.collection-cards{gap:9px;min-height:390px;padding:44px 15px}.collection-cards button{padding:15px 7px;box-shadow:6px 8px #0005}.collection-cards button:nth-child(2){transform:translateY(-25px)rotate(2deg)}.collection-cards span{font-size:50px}.collection-cards b{font-size:14px}.collection-cards small{font-size:6px}.manifesto{padding:55px 0}.manifesto p{font-size:43px}footer{min-height:120px;padding:30px 18px}.game-modal{padding:20px 25px 30px}.modal-art{height:190px;margin:-20px -25px 25px}.game-modal h2{font-size:43px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
