@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");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}:root{--color-primary:#4fd1a5;--color-primary-hover:#3fc296;--color-primary-active:#34b088;--color-primary-subtle:#dcf7ec;--color-on-primary:#08332a;--color-primary-strong:#0f7a5f;--color-secondary:#9794c8;--color-secondary-subtle:#e9e8f5;--color-secondary-strong:#57539c;--color-accent:#c24c82;--color-accent-subtle:#fbe4ef;--color-favorite:#a87100;--color-favorite-fill:#f5b82e;--color-favorite-subtle:#fdf0d2;--color-pattern:#0f7a5f12;--background-wash:radial-gradient(60rem 40rem at 0% 0%, #4fd1a524, transparent 70%), radial-gradient(50rem 40rem at 100% 100%, #9794c81f, transparent 70%);--color-background:#f7f5ef;--color-surface:#fff;--color-surface-elevated:#fffffd;--color-surface-soft:#eff4f0;--color-surface-sunken:#e6ede8;--color-border:#dfe7e1;--color-border-strong:#0f7a5f;--color-text-primary:#12302b;--color-text-secondary:#3b5650;--color-text-muted:#5a6f6a;--color-success:#1b6a56;--color-success-subtle:#e2f8f3;--color-warning:#97520c;--color-warning-subtle:#fcedde;--color-error:#a83434;--color-error-subtle:#f8e0e0;--color-on-error:#fff;--color-info:#0f7a5f;--color-info-subtle:#e1f6ee;--color-focus:#0f7a5f;--color-overlay:#081e198c;--font-family-base:"Figtree Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-display:"Bricolage Grotesque Variable", "Figtree Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;--font-size-display:clamp(2.25rem, 1.8rem + 2.2vw, 3rem);--font-size-h1:clamp(1.875rem, 1.6rem + 1.4vw, 2.25rem);--font-size-h2:clamp(1.5rem, 1.35rem + .75vw, 1.875rem);--font-size-h3:clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--font-size-body:1rem;--font-size-small:.875rem;--font-size-caption:.84375rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-snug:1.35;--line-height-base:1.55;--line-height-relaxed:1.7;--letter-spacing-tight:-.015em;--letter-spacing-normal:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--shadow-xs:0 1px 2px #0c30280f;--shadow-sm:0 2px 6px #0c302812;--shadow-md:0 4px 20px #0c302812;--shadow-lg:0 16px 40px #0c30281c;--duration-micro:.14s;--duration-transition:.22s;--easing-standard:cubic-bezier(.2, 0, .2, 1);--easing-decelerate:cubic-bezier(0, 0, .2, 1);--layout-max-width:1320px;--layout-gutter:var(--space-4);--layout-header-height:60px;--layout-mobile-nav-height:64px;--z-header:100;--z-mobile-nav:100;--z-overlay:200;--z-toast:300}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-primary:#5fe0b5;--color-primary-hover:#7fe8c4;--color-primary-active:#9beed2;--color-primary-subtle:#12332a;--color-on-primary:#06261e;--color-primary-strong:#7fe8c4;--color-secondary:#b9b6e0;--color-secondary-subtle:#201f3a;--color-secondary-strong:#c9c6ee;--color-accent:#f0a8c8;--color-accent-subtle:#3a1a2b;--color-favorite:#ffcf5c;--color-favorite-fill:#ffcf5c;--color-favorite-subtle:#3a2e0e;--color-pattern:#7fe8c40d;--background-wash:radial-gradient(60rem 40rem at 0% 0%, #5fe0b517, transparent 70%), radial-gradient(50rem 40rem at 100% 100%, #9794c81a, transparent 70%);--color-background:#0c1916;--color-surface:#13241f;--color-surface-elevated:#1a2f29;--color-surface-soft:#1c332c;--color-surface-sunken:#070f0d;--color-border:#29413a;--color-border-strong:#7fe8c4;--color-text-primary:#edf3ee;--color-text-secondary:#c6d6cc;--color-text-muted:#9fb5a9;--color-success:#75d7be;--color-success-subtle:#14342c;--color-warning:#f2a65a;--color-warning-subtle:#45290c;--color-error:#f29a9a;--color-error-subtle:#3d1414;--color-on-error:#0d2110;--color-info:#7fe8c4;--color-info-subtle:#0f2c25;--color-focus:#7fe8c4;--color-overlay:#040c0aa6;--shadow-xs:0 1px 1px #0000004d;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #00000073;--shadow-lg:0 12px 32px #0000008c}}[data-theme=dark]{--color-primary:#5fe0b5;--color-primary-hover:#7fe8c4;--color-primary-active:#9beed2;--color-primary-subtle:#12332a;--color-on-primary:#06261e;--color-primary-strong:#7fe8c4;--color-secondary:#b9b6e0;--color-secondary-subtle:#201f3a;--color-secondary-strong:#c9c6ee;--color-accent:#f0a8c8;--color-accent-subtle:#3a1a2b;--color-favorite:#ffcf5c;--color-favorite-fill:#ffcf5c;--color-favorite-subtle:#3a2e0e;--color-pattern:#7fe8c40d;--background-wash:radial-gradient(60rem 40rem at 0% 0%, #5fe0b517, transparent 70%), radial-gradient(50rem 40rem at 100% 100%, #9794c81a, transparent 70%);--color-background:#0c1916;--color-surface:#13241f;--color-surface-elevated:#1a2f29;--color-surface-soft:#1c332c;--color-surface-sunken:#070f0d;--color-border:#29413a;--color-border-strong:#7fe8c4;--color-text-primary:#edf3ee;--color-text-secondary:#c6d6cc;--color-text-muted:#9fb5a9;--color-success:#75d7be;--color-success-subtle:#14342c;--color-warning:#f2a65a;--color-warning-subtle:#45290c;--color-error:#f29a9a;--color-error-subtle:#3d1414;--color-on-error:#0d2110;--color-info:#7fe8c4;--color-info-subtle:#0f2c25;--color-focus:#7fe8c4;--color-overlay:#040c0aa6;--shadow-xs:0 1px 1px #0000004d;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #00000073;--shadow-lg:0 12px 32px #0000008c}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh;font-family:var(--font-family-base);font-size:var(--font-size-body);line-height:var(--line-height-base);color:var(--color-text-primary);background-color:var(--color-background);background-image:var(--background-wash);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed}body:before{z-index:-1;pointer-events:none;content:"";background-color:var(--color-pattern);position:fixed;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='280'%20height='280'%20viewBox='0%200%20280%20280'%20fill='none'%20stroke='%23000'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c!--%20Dado%20(cinco)%20--%3e%3cg%20transform='translate(22%2026)%20rotate(-12%2018%2018)'%3e%3crect%20width='36'%20height='36'%20rx='8'%20/%3e%3ccircle%20cx='10'%20cy='10'%20r='2.2'%20fill='%23000'%20stroke='none'%20/%3e%3ccircle%20cx='26'%20cy='10'%20r='2.2'%20fill='%23000'%20stroke='none'%20/%3e%3ccircle%20cx='18'%20cy='18'%20r='2.2'%20fill='%23000'%20stroke='none'%20/%3e%3ccircle%20cx='10'%20cy='26'%20r='2.2'%20fill='%23000'%20stroke='none'%20/%3e%3ccircle%20cx='26'%20cy='26'%20r='2.2'%20fill='%23000'%20stroke='none'%20/%3e%3c/g%3e%3c!--%20Meeple%20--%3e%3cg%20transform='translate(146%2018)%20rotate(8%2020%2020)'%3e%3cpath%20d='M20%202a6%206%200%200%201%206%206c0%201.8-.7%203-1.8%204%204.6.7%2010.3%202.4%2012.5%204.9%201.4%201.6-.3%203.4-2.7%203.3-2.2%200-4.6-.7-6.3-1l4.3%2011.6c.7%201.9-.7%203.2-2.6%203.2H25l-5-7.5-5%207.5h-4.4c-1.9%200-3.3-1.3-2.6-3.2l4.3-11.6c-1.7.3-4.1%201-6.3%201-2.4.1-4.1-1.7-2.7-3.3C5.5%2014.4%2011.2%2012.7%2015.8%2012%2014.7%2011%2014%209.8%2014%208a6%206%200%200%201%206-6z'%20/%3e%3c/g%3e%3c!--%20Hexágono%20de%20tablero%20--%3e%3cg%20transform='translate(212%20104)'%3e%3cpath%20d='M20%200l17.3%2010v20L20%2040%202.7%2030V10z'%20/%3e%3cpath%20d='M20%2012l7%204v8l-7%204-7-4v-8z'%20/%3e%3c/g%3e%3c!--%20Peón%20--%3e%3cg%20transform='translate(40%20138)%20rotate(6%2014%2020)'%3e%3ccircle%20cx='14'%20cy='8'%20r='6'%20/%3e%3cpath%20d='M9.5%2013.5c-1.5%205-3.5%2010.5-6.5%2014.5h22c-3-4-5-9.5-6.5-14.5'%20/%3e%3cpath%20d='M1%2032h26'%20/%3e%3c/g%3e%3c!--%20Carta%20--%3e%3cg%20transform='translate(112%20120)%20rotate(-16%2016%2022)'%3e%3crect%20width='32'%20height='44'%20rx='5'%20/%3e%3cpath%20d='M16%2013l3%206%206%20.8-4.4%204.2%201%206-5.6-3-5.6%203%201-6L7%2019.8l6-.8z'%20/%3e%3c/g%3e%3c!--%20Dado%20(tres)%20--%3e%3cg%20transform='translate(184%20200)%20rotate(20%2016%2016)'%3e%3crect%20width='32'%20height='32'%20rx='7'%20/%3e%3ccircle%20cx='9'%20cy='9'%20r='2'%20fill='%23000'%20stroke='none'%20/%3e%3ccircle%20cx='16'%20cy='16'%20r='2'%20fill='%23000'%20stroke='none'%20/%3e%3ccircle%20cx='23'%20cy='23'%20r='2'%20fill='%23000'%20stroke='none'%20/%3e%3c/g%3e%3c!--%20Ficha%20redonda%20--%3e%3cg%20transform='translate(92%20222)'%3e%3ccircle%20cx='14'%20cy='14'%20r='13'%20/%3e%3ccircle%20cx='14'%20cy='14'%20r='7'%20/%3e%3c/g%3e%3c!--%20Reloj%20de%20arena%20--%3e%3cg%20transform='translate(236%2022)%20rotate(-10%2010%2016)'%3e%3cpath%20d='M2%202h18M2%2030h18M5%202c0%208%2011%209%2011%2014S5%2022%205%2030M17%202c0%208-11%209-11%2014s11%206%2011%2014'%20/%3e%3c/g%3e%3c!--%20Puntos%20sueltos%20--%3e%3ccircle%20cx='100'%20cy='70'%20r='2'%20fill='%23000'%20stroke='none'%20/%3e%3ccircle%20cx='250'%20cy='170'%20r='2'%20fill='%23000'%20stroke='none'%20/%3e%3ccircle%20cx='20'%20cy='240'%20r='2'%20fill='%23000'%20stroke='none'%20/%3e%3ccircle%20cx='170'%20cy='96'%20r='1.6'%20fill='%23000'%20stroke='none'%20/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='280'%20height='280'%20viewBox='0%200%20280%20280'%20fill='none'%20stroke='%23000'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c!--%20Dado%20(cinco)%20--%3e%3cg%20transform='translate(22%2026)%20rotate(-12%2018%2018)'%3e%3crect%20width='36'%20height='36'%20rx='8'%20/%3e%3ccircle%20cx='10'%20cy='10'%20r='2.2'%20fill='%23000'%20stroke='none'%20/%3e%3ccircle%20cx='26'%20cy='10'%20r='2.2'%20fill='%23000'%20stroke='none'%20/%3e%3ccircle%20cx='18'%20cy='18'%20r='2.2'%20fill='%23000'%20stroke='none'%20/%3e%3ccircle%20cx='10'%20cy='26'%20r='2.2'%20fill='%23000'%20stroke='none'%20/%3e%3ccircle%20cx='26'%20cy='26'%20r='2.2'%20fill='%23000'%20stroke='none'%20/%3e%3c/g%3e%3c!--%20Meeple%20--%3e%3cg%20transform='translate(146%2018)%20rotate(8%2020%2020)'%3e%3cpath%20d='M20%202a6%206%200%200%201%206%206c0%201.8-.7%203-1.8%204%204.6.7%2010.3%202.4%2012.5%204.9%201.4%201.6-.3%203.4-2.7%203.3-2.2%200-4.6-.7-6.3-1l4.3%2011.6c.7%201.9-.7%203.2-2.6%203.2H25l-5-7.5-5%207.5h-4.4c-1.9%200-3.3-1.3-2.6-3.2l4.3-11.6c-1.7.3-4.1%201-6.3%201-2.4.1-4.1-1.7-2.7-3.3C5.5%2014.4%2011.2%2012.7%2015.8%2012%2014.7%2011%2014%209.8%2014%208a6%206%200%200%201%206-6z'%20/%3e%3c/g%3e%3c!--%20Hexágono%20de%20tablero%20--%3e%3cg%20transform='translate(212%20104)'%3e%3cpath%20d='M20%200l17.3%2010v20L20%2040%202.7%2030V10z'%20/%3e%3cpath%20d='M20%2012l7%204v8l-7%204-7-4v-8z'%20/%3e%3c/g%3e%3c!--%20Peón%20--%3e%3cg%20transform='translate(40%20138)%20rotate(6%2014%2020)'%3e%3ccircle%20cx='14'%20cy='8'%20r='6'%20/%3e%3cpath%20d='M9.5%2013.5c-1.5%205-3.5%2010.5-6.5%2014.5h22c-3-4-5-9.5-6.5-14.5'%20/%3e%3cpath%20d='M1%2032h26'%20/%3e%3c/g%3e%3c!--%20Carta%20--%3e%3cg%20transform='translate(112%20120)%20rotate(-16%2016%2022)'%3e%3crect%20width='32'%20height='44'%20rx='5'%20/%3e%3cpath%20d='M16%2013l3%206%206%20.8-4.4%204.2%201%206-5.6-3-5.6%203%201-6L7%2019.8l6-.8z'%20/%3e%3c/g%3e%3c!--%20Dado%20(tres)%20--%3e%3cg%20transform='translate(184%20200)%20rotate(20%2016%2016)'%3e%3crect%20width='32'%20height='32'%20rx='7'%20/%3e%3ccircle%20cx='9'%20cy='9'%20r='2'%20fill='%23000'%20stroke='none'%20/%3e%3ccircle%20cx='16'%20cy='16'%20r='2'%20fill='%23000'%20stroke='none'%20/%3e%3ccircle%20cx='23'%20cy='23'%20r='2'%20fill='%23000'%20stroke='none'%20/%3e%3c/g%3e%3c!--%20Ficha%20redonda%20--%3e%3cg%20transform='translate(92%20222)'%3e%3ccircle%20cx='14'%20cy='14'%20r='13'%20/%3e%3ccircle%20cx='14'%20cy='14'%20r='7'%20/%3e%3c/g%3e%3c!--%20Reloj%20de%20arena%20--%3e%3cg%20transform='translate(236%2022)%20rotate(-10%2010%2016)'%3e%3cpath%20d='M2%202h18M2%2030h18M5%202c0%208%2011%209%2011%2014S5%2022%205%2030M17%202c0%208-11%209-11%2014s11%206%2011%2014'%20/%3e%3c/g%3e%3c!--%20Puntos%20sueltos%20--%3e%3ccircle%20cx='100'%20cy='70'%20r='2'%20fill='%23000'%20stroke='none'%20/%3e%3ccircle%20cx='250'%20cy='170'%20r='2'%20fill='%23000'%20stroke='none'%20/%3e%3ccircle%20cx='20'%20cy='240'%20r='2'%20fill='%23000'%20stroke='none'%20/%3e%3ccircle%20cx='170'%20cy='96'%20r='1.6'%20fill='%23000'%20stroke='none'%20/%3e%3c/svg%3e");-webkit-mask-size:280px 280px;mask-size:280px 280px;-webkit-mask-repeat:repeat;mask-repeat:repeat}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4{font-family:var(--font-family-display);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-semibold)}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:inherit;text-underline-offset:.15em;text-decoration-thickness:max(1px,.08em)}#app{isolation:isolate;min-height:100dvh}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon{flex-shrink:0;width:1em;height:1em}.icon--favorite[fill=currentColor]{color:var(--color-favorite);fill:var(--color-favorite-fill)}.skip-link{top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);padding:var(--space-2) var(--space-4);color:var(--color-text-primary);background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;transform:translateY(0)}
