@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin.woff2)format("woff2");font-style:normal;font-weight:300 1000;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-400-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-500-latin.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-600-latin.woff2)format("woff2");font-style:normal;font-weight:600 800;font-display:swap}:root{--site-paper:#faf9f6;--site-paper-strong:#fff;--site-ink:#191714;--site-muted:#5f5a52;--site-line:#19171429;--site-accent:#ff6846;--site-accent-dark:#bd3a24;--site-panel:#f1efea;--site-tile:#fff;--site-badge:#fff;--site-on-field:#191714;font-synthesis:none;text-rendering:optimizelegibility;font-family:DM Sans,Arial,sans-serif}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#faf9f6;min-width:320px;min-height:100%}body{background:inherit;min-width:320px;min-height:100svh;margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}button{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#faf9f6}html[data-theme=dark]{--site-paper:#161819;--site-paper-strong:#1e2021;--site-ink:#ececec;--site-muted:#aeb4b7;--site-line:#ececec38;--site-accent:#ef6b67;--site-accent-dark:#ff8d89;--site-panel:#26292b;--site-tile:#34383b;--site-badge:#161819;--site-on-field:#161819;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#161819}@media (prefers-color-scheme:dark){html:not([data-theme]){--site-paper:#161819;--site-paper-strong:#1e2021;--site-ink:#ececec;--site-muted:#aeb4b7;--site-line:#ececec38;--site-accent:#ef6b67;--site-accent-dark:#ff8d89;--site-panel:#26292b;--site-tile:#34383b;--site-badge:#161819;--site-on-field:#161819;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#161819}}.hub-shell,.site-loading,.site-screen{min-height:100svh;color:var(--site-ink);background:var(--site-paper)}.site-route-frame:focus{outline:none}.site-skip-link{z-index:1000;color:var(--site-paper-strong);background:var(--site-ink);border-radius:12px;padding:10px 16px;font:600 13px Poppins,DM Sans,sans-serif;text-decoration:none;transition:transform .12s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.site-skip-link:focus{transform:translateY(0)}.site-loading{color:var(--site-muted);align-content:center;place-items:center;gap:14px;font-size:13px;display:grid}.site-loading span{border:3px solid var(--site-line);border-top-color:var(--site-ink);border-radius:50%;width:34px;height:34px;animation:.7s linear infinite site-spin}@keyframes site-spin{to{transform:rotate(360deg)}}.site-screen{place-content:center;justify-items:start;padding:clamp(28px,7vw,96px);display:grid}.site-screen>span{color:var(--site-muted);font-size:15px;font-weight:600}.site-screen h1{letter-spacing:-.05em;text-wrap:balance;max-width:14ch;margin:12px 0 16px;font-family:Poppins,DM Sans,sans-serif;font-size:clamp(40px,7vw,76px);font-weight:600;line-height:.98}.site-screen p{max-width:54ch;color:var(--site-muted);margin:0;font-size:clamp(15px,2vw,17px);line-height:1.6}.site-screen__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.site-screen__actions :is(button,a){min-height:52px;color:var(--site-paper-strong);background:var(--site-ink);letter-spacing:-.02em;cursor:pointer;border:0;border-radius:12px;align-items:center;padding:0 24px;font:600 15px Poppins,DM Sans,sans-serif;text-decoration:none;transition:transform .18s;display:inline-flex}.site-screen__actions :is(button,a)+:is(button,a){color:var(--site-ink);background:color-mix(in srgb, var(--site-ink) 8%, transparent)}.site-screen__actions :is(button,a):hover{transform:translateY(-2px)}.site-screen__actions :is(button,a):focus-visible,.hub-card:focus-visible,.hub-shell a:focus-visible{outline:3px solid var(--site-ink);outline-offset:4px}.hub-shell{--hub-gutter:clamp(16px, 4vw, 48px);--hub-hairline:color-mix(in srgb, var(--site-ink) 9%, transparent);--hub-hairline-strong:color-mix(in srgb, var(--site-ink) 20%, transparent)}.hub-header,.hub-main{width:min(1200px, 100% - 2 * var(--hub-gutter));margin-inline:auto}.hub-header{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:88px;display:grid}.hub-wordmark{margin:0;line-height:0}.brand-logo{color:var(--site-ink);display:inline-flex}.brand-logo__mark{fill:currentColor;flex:none;width:auto;height:22px}.hub-language{color:var(--site-ink);-webkit-text-decoration-color:var(--hub-hairline-strong);text-decoration-color:var(--hub-hairline-strong);text-underline-offset:5px;justify-self:end;font-size:15px;font-weight:500;text-decoration-thickness:1px}.hub-language:hover{text-decoration-color:currentColor}.hub-edition{text-align:center;margin:0;font-size:15px}.hub-edition__date{font-weight:600}.hub-intro{padding-top:88px}.hub-intro h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-family:Poppins,DM Sans,sans-serif;font-size:clamp(40px,31px + 2.3vw,64px);font-weight:600;line-height:1}.hub-intro p{max-width:44ch;color:var(--site-muted);text-wrap:pretty;margin:22px 0 0;font-size:19px;line-height:1.5}.hub-games{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;margin-top:80px;display:grid}.hub-games__side{grid-auto-rows:1fr;gap:24px;display:grid}@property --hub-panel-shade{syntax:"<percentage>";inherits:true;initial-value:0%}.hub-card{--hub-panel:color-mix(in srgb, var(--site-panel), var(--site-ink) var(--hub-panel-shade));border:1px solid var(--hub-hairline);color:var(--site-ink);background:var(--site-paper-strong);border-radius:28px;flex-direction:column;padding:8px;text-decoration:none;transition:border-color .2s,--hub-panel-shade .56s;display:flex}.hub-card:hover{--hub-panel-shade:4%;border-color:var(--hub-hairline-strong)}.hub-card__panel{background:var(--hub-panel);border-radius:20px;place-items:center;height:420px;padding:0 64px;display:grid;position:relative}.hub-status{height:30px;color:var(--site-ink);background:var(--site-badge);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 9px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:14px;left:14px}.hub-status svg{flex:none;width:16px;height:16px}.hub-status .check-circle-icon__tick{stroke:var(--site-badge)}.hub-card__body{flex-direction:column;flex:1;align-items:flex-start;padding:26px 20px 20px;display:flex}.hub-card__name{letter-spacing:-.03em;font-family:Poppins,DM Sans,sans-serif;font-size:44px;font-weight:600;line-height:1.05}.hub-card__kind{color:var(--site-muted);margin-top:6px;font-size:16px}.hub-card__language{color:var(--site-muted);margin-top:2px;font-size:13px;font-weight:500}.hub-card__copy{text-wrap:pretty;max-width:34ch;margin:14px 0 24px;font-size:18px;line-height:1.5}.hub-card__action{border:1px solid var(--site-ink);height:56px;color:var(--site-paper-strong);background:var(--site-ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;margin-top:auto;padding:0 28px;font-family:Poppins,DM Sans,sans-serif;font-size:16px;font-weight:600;transition:border-color .16s;display:inline-flex}.hub-card__action.is-quiet{border-color:var(--hub-hairline-strong);color:var(--site-ink);background:0 0}.hub-card:hover .hub-card__action.is-quiet{border-color:var(--site-ink)}.hub-card__action svg{opacity:0;flex:none;width:0;height:1em}.hub-card:is(:hover,:focus-visible) .hub-card__action svg{opacity:1;width:1em;margin-left:.5em}.hub-games__side .hub-card__panel{flex:1;height:auto;min-height:196px;padding:0 28px}.hub-games__side .hub-status{height:28px;font-size:12.5px;top:10px;left:10px}.hub-games__side .hub-card__body{flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:16px;padding:18px 12px 12px 16px;display:grid}.hub-games__side .hub-card__body>*{grid-column:1}.hub-games__side .hub-card__name{font-size:26px}.hub-games__side .hub-card__copy{display:none}.hub-games__side .hub-card__action{grid-area:1/2/3;height:42px;padding:0 18px;font-size:14px}.hub-games--sections{flex-direction:column;gap:64px;display:flex}.hub-section{flex-direction:column;gap:16px;display:flex}.hub-section__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.hub-section__head h2{letter-spacing:-.025em;margin:0;font-family:Poppins,DM Sans,sans-serif;font-size:26px;font-weight:600;line-height:1.2}.hub-section__head p{color:var(--site-muted);margin:0;font-size:16px}.hub-row{gap:24px;display:grid}.hub-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-row--1 .hub-card{grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.hub-row--1 .hub-card__panel{height:380px}.hub-row--1 .hub-card__body{justify-content:center;padding:28px 32px}.hub-row--1 .hub-card__action{margin-top:0}.hub-row--2 .hub-card__panel{height:320px}.hub-row--2 .hub-card__name{font-size:38px}.hub-row--3 .hub-card__panel{height:250px;padding:0 28px}.hub-row--3 .hub-card__name{font-size:32px}.hub-row--3 .hub-card__copy{font-size:16px}.hub-glyph{width:100%;display:block}.hub-glyph svg{width:100%;height:auto;display:block;overflow:visible}.hub-glyph text{font-family:Poppins,DM Sans,sans-serif;font-weight:600}.hub-games .hub-card--ensalabra .hub-card__panel{padding-inline:0}.hub-glyph--ensalabra{--unit:min(100cqw / 675, 1.1px);justify-content:space-evenly;align-items:center;display:flex;container-type:inline-size}.hub-glyph--ensalabra .hub-glyph__board{width:calc(216 * var(--unit));flex:none}.hub-games__side .hub-glyph--ensalabra{--unit:min(100cqw / 675, .6px);margin-top:28px}.hub-glyph__cell{fill:var(--site-tile)}.hub-glyph__cell.is-move{fill:var(--site-accent)}.hub-glyph__hole{fill:none;stroke:color-mix(in srgb, var(--site-ink) 22%, transparent);stroke-width:2px;stroke-dasharray:4 6;stroke-linecap:round}.hub-glyph__path{fill:none;stroke:var(--site-accent);stroke-width:22px;stroke-linecap:round;stroke-linejoin:round}.hub-glyph__letter{fill:var(--site-ink);text-anchor:middle;dominant-baseline:central;font-size:26px}.hub-glyph__letter.is-move{fill:var(--site-on-field)}.hub-glyph__found{justify-items:center;gap:calc(8 * var(--unit));display:grid}.hub-glyph__theme{margin-bottom:calc(6 * var(--unit));font-family:Poppins,DM Sans,sans-serif;font-size:max(15px, calc(30 * var(--unit)));letter-spacing:-.02em;font-weight:600;line-height:1}.hub-glyph__words{font-size:max(11px, calc(15 * var(--unit)));gap:.5em;display:flex}.hub-glyph__word{background:var(--site-tile);letter-spacing:.03em;white-space:nowrap;border-radius:999px;align-items:center;height:2.15em;padding:0 .8em;font-family:Poppins,DM Sans,sans-serif;font-weight:600;line-height:1;display:inline-flex}.hub-glyph__word.is-move{color:var(--site-on-field);background:var(--site-accent)}.hub-glyph__row,.hub-glyph__face{fill:var(--site-tile)}.hub-glyph__face{stroke:color-mix(in srgb, var(--site-ink) 16%, transparent);stroke-width:1.5px}.hub-glyph__name{fill:color-mix(in srgb, var(--site-ink) 15%, transparent)}.hub-glyph__layer{fill:color-mix(in srgb, var(--site-on-field) 15%, var(--site-paper-strong))}.hub-glyph__window{fill:var(--hub-panel)}.hub-glyph__year,.hub-glyph__event{fill:var(--site-ink);dominant-baseline:central}.hub-glyph__year{letter-spacing:-.04em;font-size:31px}.hub-glyph__event{letter-spacing:-.02em;font-size:26px}.hub-glyph__blank,.hub-glyph__when{letter-spacing:-.035em;text-anchor:middle;dominant-baseline:central;font-size:34px}.hub-glyph__blank{fill:var(--site-accent)}.hub-glyph__when{fill:var(--site-ink)}.hub-glyph__open rect{fill:color-mix(in srgb, var(--site-accent) 17%, var(--hub-panel));stroke:var(--site-accent);stroke-width:3px;stroke-dasharray:10 8}.hub-glyph__open text{fill:var(--site-accent-dark);text-anchor:middle;dominant-baseline:central;font-family:DM Sans,Arial,sans-serif;font-size:24px;font-weight:500}.hub-glyph__answer rect{fill:var(--site-accent)}.hub-glyph__answer text{fill:var(--site-on-field);letter-spacing:-.03em;text-anchor:middle;dominant-baseline:central;font-size:26px}.hub-glyph__card,.hub-glyph__answer{transform-box:fill-box;transform-origin:50%}.hub-glyph__blank,.hub-glyph__when,.hub-glyph__open,.hub-glyph__landed{transition:opacity .2s}.hub-glyph__when,.hub-glyph__landed,.hub-card:is(:hover,:focus-visible) :is(.hub-glyph__blank,.hub-glyph__open){opacity:0}.hub-card:is(:hover,:focus-visible) :is(.hub-glyph__when,.hub-glyph__landed){opacity:1}.hub-glyph--mapa-mudo{position:relative;container-type:inline-size}.hub-glyph__land{fill:var(--site-ink)}.hub-glyph__route{stroke:var(--site-ink);stroke-width:5px;stroke-dasharray:1 12;stroke-linecap:round}.hub-glyph__route.is-halo{stroke:var(--hub-panel);stroke-width:12px}.hub-glyph__place{fill:none;stroke:var(--site-ink);stroke-width:6px}.hub-glyph__place.is-centre{fill:var(--site-ink);stroke:none}.hub-glyph__place.is-halo{fill:var(--hub-panel);stroke:none}.hub-glyph__distance{--unit:calc(100cqw / 690);padding:0 calc(22 * var(--unit));border-radius:calc(14 * var(--unit));color:var(--site-paper-strong);background:var(--site-ink);font-family:Poppins,DM Sans,sans-serif;font-size:calc(30 * var(--unit));font-weight:600;line-height:calc(54 * var(--unit));white-space:nowrap;position:absolute;translate:-50% -50%}.hub-glyph__pin path{fill:var(--site-accent);stroke:var(--hub-panel);stroke-width:5px;paint-order:stroke}.hub-glyph__pin circle{fill:var(--hub-panel)}.hub-glyph__pin{transition:transform .32s cubic-bezier(.34,1.56,.64,1);transform:translateY(-14px)}.hub-card:hover .hub-glyph__pin,.hub-card:focus-visible .hub-glyph__pin{transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.hub-glyph{transition:transform .56s cubic-bezier(.2,.8,.2,1)}.hub-card:is(:hover,:focus-visible) .hub-glyph{transform:translateY(-6px)scale(1.035)}.hub-card__action svg{transition:width .32s cubic-bezier(.2,.8,.2,1),margin-left .32s cubic-bezier(.2,.8,.2,1),opacity .2s}.hub-card:is(:hover,:focus-visible) .hub-glyph__cell.is-move{animation:.3s cubic-bezier(.2,.8,.2,1) both hub-tile-lit}.hub-card:is(:hover,:focus-visible) .hub-glyph__cell[data-step="1"]{animation-delay:.11s}.hub-card:is(:hover,:focus-visible) .hub-glyph__cell[data-step="2"]{animation-delay:.22s}.hub-card:is(:hover,:focus-visible) .hub-glyph__cell[data-step="3"]{animation-delay:.33s}.hub-card:is(:hover,:focus-visible) .hub-glyph__path{stroke-dasharray:1;animation:.43s linear 40ms both hub-path-drawn}.hub-card:is(:hover,:focus-visible) .hub-glyph__word.is-move{animation:.46s cubic-bezier(.34,1.56,.64,1) .44s both hub-pop}.hub-card:is(:hover,:focus-visible) .hub-glyph__card{animation:.32s both hub-land}.hub-card:is(:hover,:focus-visible) .hub-glyph__landed{animation:.22s .12s both hub-fade-in}.hub-card:is(:hover,:focus-visible) .hub-glyph__answer{animation:.46s cubic-bezier(.34,1.56,.64,1) .28s both hub-pop}.hub-card:is(:hover,:focus-visible) .hub-glyph__pin{animation:.56s cubic-bezier(.34,1.56,.64,1) both hub-pin-dropped}.hub-card:is(:hover,:focus-visible) .hub-glyph__route{animation:.44s cubic-bezier(.2,.8,.2,1) .36s both hub-route-drawn}.hub-card:is(:hover,:focus-visible) .hub-glyph__place:not(.is-halo){transform-box:fill-box;transform-origin:50%;animation:.52s cubic-bezier(.34,1.56,.64,1) .72s both hub-place-pulse}.hub-card:is(:hover,:focus-visible) .hub-glyph__distance{animation:.46s cubic-bezier(.34,1.56,.64,1) .78s both hub-pop}}@keyframes hub-tile-lit{0%{fill:var(--site-tile)}}@keyframes hub-path-drawn{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hub-pop{0%{opacity:0;scale:.6}}@keyframes hub-land{40%{scale:.97}}@keyframes hub-fade-in{0%{opacity:0}}@keyframes hub-pin-dropped{0%{opacity:0;transform:translateY(-56px)}to{opacity:1;transform:none}}@keyframes hub-route-drawn{0%{clip-path:inset(-24px -24px -24px 100%)}to{clip-path:inset(-24px)}}@keyframes hub-place-pulse{0%,to{scale:1}40%{scale:1.4}}.hub-pact{border-top:1px solid var(--hub-hairline);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px;margin-top:128px;padding-top:48px;display:grid}.hub-pact h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-family:Poppins,DM Sans,sans-serif;font-size:32px;font-weight:600;line-height:1.12}.hub-pact__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.hub-pact__list--four{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 48px}.hub-pact h3{margin:0;font-size:16px;font-weight:600}.hub-pact p{color:var(--site-muted);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:1.55}.hub-footer{border-top:1px solid var(--hub-hairline);color:var(--site-muted);align-items:center;gap:18px;margin-top:96px;padding:28px 0 48px;font-size:14px;display:flex}.site-footer__links{flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin-left:auto;display:flex}.site-footer__group{flex-wrap:wrap;gap:8px 12px;display:inline-flex}.site-footer__links a,.site-footer__privacy{color:var(--site-muted);-webkit-text-decoration-color:var(--hub-hairline-strong);text-decoration-color:var(--hub-hairline-strong);text-underline-offset:4px;text-decoration-thickness:1px}.site-footer__privacy{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration-line:underline}.site-footer__links a:hover,.site-footer__links a[aria-current=page],.site-footer__privacy:hover{color:var(--site-ink)}.hub-ad{width:100%;margin-top:64px}@media (width<=1040px){.hub-games{grid-template-columns:minmax(0,1fr)}.hub-games__side{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-auto-rows:auto}.hub-card__panel{height:340px}.hub-row--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.hub-row--1 .hub-card{display:flex}.hub-row--1 .hub-card__panel{height:340px}.hub-row--1 .hub-card__body{justify-content:flex-start;padding:26px 20px 20px}.hub-row--1 .hub-card__action{margin-top:auto}.hub-row:is(.hub-row--2,.hub-row--3) .hub-card__panel{height:280px}.hub-pact{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=680px){.hub-header{grid-template-rows:64px auto;grid-template-columns:1fr auto;row-gap:0;height:auto}.hub-edition{grid-area:2/1/auto/-1;font-size:14px}.hub-intro{padding-top:36px}.hub-intro h2{letter-spacing:-.03em}.hub-intro p{margin-top:16px;font-size:17px}.hub-games{margin-top:44px}.hub-ad{margin-top:48px}.hub-games,.hub-games__side{gap:16px}.hub-card{border-radius:26px}.hub-card__panel{border-radius:18px;height:220px;padding:0 26px}.hub-card__body{align-items:stretch;padding:20px 14px 14px}.hub-card__name{font-size:34px}.hub-card__copy{margin-bottom:20px;font-size:17px}.hub-card__action{height:52px}.hub-games__side .hub-card__panel{min-height:170px;padding:0 22px}.hub-games__side .hub-card__body{padding:16px 8px 8px 14px}.hub-games__side .hub-card__name{font-size:24px}.hub-games__side .hub-card__action{height:44px}.hub-games--sections{gap:40px}.hub-section{gap:12px}.hub-section__head{flex-direction:column;gap:4px}.hub-section__head h2{font-size:22px}.hub-section__head p{font-size:15px}.hub-row:is(.hub-row--2,.hub-row--3){grid-template-columns:minmax(0,1fr);gap:16px}.hub-row .hub-card__panel,.hub-row:is(.hub-row--2,.hub-row--3) .hub-card__panel{height:220px;padding:0 26px}.hub-row--1 .hub-card__body{padding:20px 14px 14px}.hub-row .hub-card__name{font-size:34px}.hub-row .hub-card__copy{font-size:17px}.hub-pact{gap:28px;margin-top:88px;padding-top:36px}.hub-pact h2{font-size:28px}.hub-pact__list{grid-template-columns:minmax(0,1fr);gap:22px}.hub-footer{flex-direction:column;align-items:flex-start;gap:10px;margin-top:72px;padding:24px 0 40px}.site-footer__links{margin:8px 0 0}}@media (prefers-reduced-motion:reduce){.hub-card,.hub-card__action,.hub-glyph__blank,.hub-glyph__when,.hub-glyph__open,.hub-glyph__landed,.hub-glyph__pin,.site-screen__actions :is(button,a),.site-loading span{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.how-to__home{color:var(--site-ink);justify-self:start;display:inline-flex}.how-to .hub-language{grid-column:-2/-1}.how-to__head{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;padding-top:72px;display:grid}.how-to__kind{color:var(--site-muted);margin:0;font-size:16px}.how-to__head h1{letter-spacing:-.035em;text-wrap:balance;margin:12px 0 0;font-family:Poppins,DM Sans,sans-serif;font-size:clamp(40px,31px + 2.3vw,64px);font-weight:600;line-height:1}.how-to__intro{max-width:44ch;color:var(--site-muted);text-wrap:pretty;margin:22px 0 0;font-size:19px;line-height:1.5}.how-to__play{height:56px;color:var(--site-paper-strong);background:var(--site-ink);border-radius:999px;align-items:center;gap:10px;margin-top:32px;padding:0 28px;font-family:Poppins,DM Sans,sans-serif;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.how-to__play svg{flex:none;width:1em;height:1em}.how-to__panel{background:var(--site-panel);border-radius:28px;place-items:center;height:420px;padding:0 64px;display:grid}.how-to__panel.is-ensalabra{padding-inline:0}.how-to__section{border-top:1px solid var(--hub-hairline);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px;margin-top:96px;padding-top:48px;display:grid}.how-to__section h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-family:Poppins,DM Sans,sans-serif;font-size:32px;font-weight:600;line-height:1.12}.how-to__rules,.how-to__questions,.how-to__games{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}.how-to__rules{counter-reset:how-to-rule}.how-to__rules li{counter-increment:how-to-rule}.how-to__rules li:before{content:counter(how-to-rule);width:32px;height:32px;color:var(--site-paper-strong);background:var(--site-ink);border-radius:50%;place-items:center;margin-bottom:14px;font:600 15px Poppins,DM Sans,sans-serif;display:grid}.how-to__rules h3,.how-to__questions h3{margin:0;font-size:17px;font-weight:600}.how-to__rules p,.how-to__questions p{color:var(--site-muted);text-wrap:pretty;margin:8px 0 0;font-size:16px;line-height:1.6}.how-to__text{max-width:62ch;color:var(--site-muted);text-wrap:pretty;margin:0;font-size:18px;line-height:1.6}.how-to__games{gap:16px}.how-to__games a{border:1px solid var(--hub-hairline);height:100%;color:var(--site-ink);background:var(--site-paper-strong);border-radius:20px;align-content:start;gap:8px;padding:24px;text-decoration:none;transition:border-color .2s;display:grid}.how-to__games a:hover{border-color:var(--hub-hairline-strong)}.how-to__games strong{letter-spacing:-.02em;font-family:Poppins,DM Sans,sans-serif;font-size:22px;font-weight:600}.how-to__games span{color:var(--site-muted);font-size:16px;line-height:1.5}.how-to__head.is-text{grid-template-columns:minmax(0,1fr)}.how-to__head.is-text .how-to__intro{max-width:62ch}.how-to__head .about__title{font-size:min(clamp(40px,31px + 2.3vw,64px),9vw)}.about__games{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}.about__games h3{margin:0;font-size:17px;font-weight:600}.about__games p{color:var(--site-muted);text-wrap:pretty;margin:8px 0 0;font-size:16px;line-height:1.6}.about__games .about__links{flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px;display:flex}.about__links a{color:var(--site-ink);-webkit-text-decoration-color:var(--hub-hairline-strong);text-decoration-color:var(--hub-hairline-strong);text-underline-offset:5px;font-size:15px;font-weight:500;text-decoration-thickness:1px}.legal__updated{color:var(--site-muted);margin:14px 0 0;font-size:14px}.legal__body{gap:16px;max-width:62ch;display:grid}.legal__terms{gap:16px;margin:4px 0 0;display:grid}.legal__terms dt{font-size:15px;font-weight:600}.legal__terms code{background:var(--site-panel);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;font-weight:500}.legal__terms dd{color:var(--site-muted);margin:6px 0 0;font-size:16px;line-height:1.55}.legal__links{flex-wrap:wrap;gap:8px 18px;margin:0;display:flex}.legal__links a{color:var(--site-ink);-webkit-text-decoration-color:var(--hub-hairline-strong);text-decoration-color:var(--hub-hairline-strong);text-underline-offset:5px;font-size:16px;font-weight:500;text-decoration-thickness:1px}@media (width<=1040px){.how-to__head{grid-template-columns:minmax(0,1fr);gap:36px}.how-to__panel{height:340px}.how-to__section{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:72px;padding-top:36px}}@media (width<=680px){.how-to__head{padding-top:36px}.how-to__intro{margin-top:16px;font-size:17px}.how-to__play{justify-content:center;width:100%;height:52px}.how-to__panel{border-radius:22px;height:220px;padding:0 26px}.how-to__section h2{font-size:26px}.how-to__rules,.how-to__questions,.how-to__games,.about__games{grid-template-columns:minmax(0,1fr);gap:24px}.how-to__games{gap:12px}}.ad-slot{box-sizing:border-box;width:min(100%,1180px);color:var(--site-ink);text-align:left;margin-inline:auto;font-family:DM Sans,sans-serif}.ad-slot__label{color:var(--site-muted);letter-spacing:.02em;margin:0 0 10px 2px;font-size:12px;font-weight:600;line-height:16px;display:block}.ad-slot__panel{background:var(--site-panel);border-radius:20px;place-items:center;padding:24px;display:grid}.ad-slot__ad{width:300px;height:250px;display:inline-block}.ad-slot--side .ad-slot__ad{width:160px;height:600px}.ad-slot--bar .ad-slot__ad{width:320px;height:50px}@media (width>=860px){:is(.ad-slot--home,.ad-slot--result,.ad-slot--band) .ad-slot__ad{width:728px;height:90px}}@media (width<=680px){.ad-slot__panel{border-radius:18px;padding:24px 0}}.ad-bar{z-index:30;padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb, var(--site-ink) 9%, transparent);background:var(--site-paper-strong);place-items:center;font-family:DM Sans,sans-serif;display:grid;position:fixed;bottom:0;left:0;right:0}.ad-bar__label,.ad-bar__close{border:1px solid color-mix(in srgb, var(--site-ink) 9%, transparent);color:var(--site-muted);background:var(--site-paper-strong);border-bottom:0;border-radius:10px 10px 0 0;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:100%}.ad-bar__label{height:26px;padding:0 10px;font-size:11.5px;font-weight:600;left:12px}.ad-bar__close{cursor:pointer;width:48px;height:32px;padding:0;right:12px}.ad-bar__close svg{width:16px;height:16px;color:var(--site-ink)}.ad-bar__close:focus-visible{outline:3px solid var(--site-ink);outline-offset:2px}.ad-bar-room{height:calc(98px + env(safe-area-inset-bottom,0px))}.ad-side{z-index:4;top:calc(var(--game-top-bar-height,150px) + 16px);width:auto;position:fixed}.ad-side--left{left:16px}.ad-side--right{right:16px}.ad-side .ad-slot__panel{border-radius:14px;padding:10px}.ad-band{z-index:4;box-sizing:border-box;width:min(1180px, 100vw - 2 * var(--game-gutter,40px));background:var(--site-panel);border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:12px 16px;font-family:DM Sans,sans-serif;display:grid;position:fixed;bottom:16px;left:50%;translate:-50%}.ad-band .ad-slot__label{justify-self:start;margin:0}.ad-band .ad-slot--band{grid-column:2}:root.has-ad-band{--game-ad-foot:280px}:root.has-ad-sides{--game-ad-side:346px}.ad-slot__sample{box-sizing:border-box;color:#4f5b64;text-align:center;background:#dbe1e6;border:1px dashed #aab5bf;place-content:center;gap:2px;font:600 12px/1.3 DM Sans,sans-serif;display:inline-grid}.ad-slot__sample small{font-size:11px;font-weight:500}.offer-box{background:var(--game-tile);border-radius:12px;margin:22px 0 0;padding:14px 16px;font-size:14px;line-height:1.45}.offer-box strong{letter-spacing:-.01em;margin-bottom:2px;font-family:Poppins,DM Sans,sans-serif;font-size:15px;font-weight:600;display:block}:is(.offer-box,.offer-line,.game-day-menu__note) a{color:var(--game-ink);text-underline-offset:3px;text-decoration:underline}.account-row.offer-row{margin-top:12px}.offer-gift{width:40px;height:40px;color:var(--game-ink);background:var(--game-paper-strong);border-radius:50%;flex:none;place-items:center;display:grid}.offer-gift svg{width:22px;height:22px}.offer-line{color:var(--game-settings-muted);margin:10px 0 0;font-size:13px;line-height:1.45}.game-day-menu__note{color:var(--game-muted);margin:0;padding:6px 14px 12px;font-size:13px;line-height:1.45}:root{--offer-lime:#c7e34f;--offer-on-lime:#191714}html[data-theme=dark]{--offer-lime:#77cf4d;--offer-on-lime:#161819}@media (prefers-color-scheme:dark){html:not([data-theme]){--offer-lime:#77cf4d;--offer-on-lime:#161819}}.game-top-bar__start,.game-result-cards{position:relative}.offer-sticker{z-index:30;width:96px;height:96px;position:absolute;transform:rotate(-8deg)}.offer-sticker--bar{top:calc(100% + 6px);left:4px}.offer-sticker--result{display:none;top:-22px;right:-8px}@media (width<=680px){.offer-sticker--bar{display:none}.offer-sticker--result{width:80px;height:80px;display:block}}.offer-sticker__body{width:100%;height:100%;color:var(--offer-on-lime);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;transition:transform .16s;display:grid;position:relative}.offer-sticker__body:hover{transform:scale(1.05)}.offer-sticker__burst{width:100%;height:100%;fill:var(--offer-lime);position:absolute;inset:0}.offer-sticker__text{text-align:center;font-family:Poppins,DM Sans,sans-serif;line-height:1;display:grid;position:relative}.offer-sticker__text b{letter-spacing:-.03em;font-size:17px;font-weight:600}.offer-sticker__text small{margin-top:3px;font-family:DM Sans,Arial,sans-serif;font-size:11px;font-weight:600}.offer-sticker--result .offer-sticker__text b{font-size:14px}.offer-sticker__close{width:28px;height:28px;color:var(--site-paper-strong);background:var(--site-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-6px;right:-6px}.offer-sticker__close svg{width:14px;height:14px}.offer-sticker button:focus-visible,.offer-band button:focus-visible{outline:3px solid var(--site-accent-dark);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.offer-sticker{animation:.52s cubic-bezier(.22,1,.36,1) both offer-sticker-in}}@keyframes offer-sticker-in{0%{opacity:0;transform:rotate(-30deg)scale(.6)}}.offer-band{min-height:44px;color:var(--offer-on-lime);background:var(--offer-lime);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;padding:8px 56px;font-size:14px;font-weight:600;display:flex;position:relative}.offer-band__time{gap:4px;display:inline-flex}.offer-band__time span{min-width:42px;height:28px;color:var(--site-ink);background:var(--site-paper-strong);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;padding:0 6px;font-family:Poppins,DM Sans,sans-serif;font-size:14px;display:inline-grid}.offer-band__cta{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 2px;text-decoration:underline}.offer-band__close{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.offer-band__close svg{width:20px;height:20px}@media (width<=560px){.offer-band{padding:8px 48px 8px 14px;font-size:13px}.offer-band__close{right:4px}}
