@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@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-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}.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}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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-go .hero-shade{background:linear-gradient(90deg,#15100df0 0%,#15100dcf 35%,#15100d36 68%,#0000 100%),linear-gradient(#0000 50%,#080604a8)}.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;perspective:1000px;width:61%;height:92%;position:absolute;top:0;right:1%}.hero-scene .makruk-real-board{object-fit:contain;transform-origin:50% 72%;border-radius:12px;width:80%;height:auto;animation:.8s both makrukBoardIn;position:absolute;top:15%;right:5%;transform:perspective(900px)rotateX(58deg)rotate(-7deg);box-shadow:6px 24px 44px #2b130a99,0 0 0 2px #f1cc79b8}.hero-scene .makruk-real-piece{z-index:4;object-fit:contain;filter:drop-shadow(7px 18px 12px #2c110b88);width:clamp(88px,9.2vw,144px);height:auto;animation:.65s cubic-bezier(.18,.75,.25,1.15) both makrukPieceIn;position:absolute}.hero-scene .makruk-piece-1{width:clamp(115px,12vw,184px);animation-delay:.1s;bottom:12%;right:31%}.hero-scene .makruk-piece-2{animation-delay:.18s;bottom:25%;right:11%}.hero-scene .makruk-piece-3{animation-delay:.26s;bottom:26%;right:55%}.hero-scene .makruk-piece-4{width:clamp(74px,7.6vw,118px);animation-delay:.34s;bottom:4%;right:43%}.makruk-sun-seal{z-index:1;aspect-ratio:1;color:#6a2816;background:#d7871f75;border:1px solid #f4c96882;border-radius:50%;place-items:center;width:210px;font:700 72px Georgia,serif;display:grid;position:absolute;top:7%;right:19%;box-shadow:0 0 0 22px #f4c96812,0 0 0 45px #f4c9680b,0 0 70px #ffb3266b}.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:4%;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(900px)rotateX(58deg)rotate(-7deg)translateY(55px)}}@keyframes makrukPieceIn{0%{opacity:0;transform:translateY(-70px)scale(.85)}}@media (max-width:960px){.makruk-hero-stage{width:68%;right:-4%}.makruk-sun-seal{width:160px;right:18%}.hero-scene .makruk-real-piece{width:100px}.hero-scene .makruk-piece-1{width:135px}.hero-scene .makruk-piece-4{width:86px}}@media (max-width:680px){.makruk-hero-stage{width:100%;height:55%;top:0;right:0}.hero-scene .makruk-real-board{width:80%;top:2%;right:10%}.makruk-sun-seal{width:135px;font-size:48px;top:0;right:23%}.hero-scene .makruk-real-piece{width:66px}.hero-scene .makruk-piece-1{width:92px;bottom:2%;right:33%}.hero-scene .makruk-piece-2{bottom:14%;right:17%}.hero-scene .makruk-piece-3{bottom:15%;right:59%}.hero-scene .makruk-piece-4{width:56px;bottom:0;right:48%}.makruk-hero-stage small{padding:6px 8px;bottom:1%;right:5%}}.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}}.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-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}
