@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/224e262ef877bfa4-s.753dfc0d.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7f11d98043fdedc9-s.317fa95e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.51ae28b9.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3379eac0.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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.fc65572f.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/224e262ef877bfa4-s.753dfc0d.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7f11d98043fdedc9-s.317fa95e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.51ae28b9.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3379eac0.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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.fc65572f.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/224e262ef877bfa4-s.753dfc0d.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7f11d98043fdedc9-s.317fa95e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.51ae28b9.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3379eac0.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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.fc65572f.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/224e262ef877bfa4-s.753dfc0d.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/7f11d98043fdedc9-s.317fa95e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.51ae28b9.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3379eac0.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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.fc65572f.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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_652817ae-module__bnKs4W__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_652817ae-module__bnKs4W__variable{--font-nunito:"Nunito","Nunito 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid}}}@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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--text-color:#423232;--bg-color:#fffbf5;--bg-darker-color:#f4ede2;--bg-lighter-color:#fffefe;--accent-text-color:#fff;--accent-bg-color:#423232;--green:#b5e2dc;--yellow:#f4da92;--red:#f7c0b5;--normal-weight:700;--bold-weight:900;--guess-border:3px solid transparent;--current-guess-border:3px solid var(--text-color);--modal-border:3px solid var(--text-color);--shadow-color:#00000013}[data-theme=dark]{--text-color:#fff;--bg-color:#15202b;--bg-darker-color:#1e2732;--bg-lighter-color:#273340;--accent-text-color:#fff;--accent-bg-color:#1d9bf0;--green:#00ba7c;--yellow:#ef7d31;--red:#f91880;--normal-weight:600;--bold-weight:800;--guess-border:3px solid transparent;--current-guess-border:3px solid var(--text-color);--modal-border:1px solid var(--text-color);--shadow-color:#00000013}html{font-family:var(--font-nunito),Nunito,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}*{box-sizing:border-box;font-family:inherit;font-weight:inherit;margin:0;padding:0}a{font-weight:var(--bold-weight);color:var(--text-color);text-decoration:none}body{background-image:url(/images/bg.svg);background-color:var(--bg-color);font-size:18px;font-weight:var(--normal-weight);color:var(--text-color);background-repeat:repeat}b,strong{font-weight:var(--bold-weight)}.btn{color:var(--text-color);cursor:pointer;background-color:#0000;border:0;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.btn:hover,.btn-active{background-color:var(--bg-darker-color)}.wrapper{flex-direction:column;max-width:480px;margin:auto;padding:15px 15px 80px;display:flex}.enc-no-ads-zone{isolation:isolate;position:relative}.enc-no-ads-zone .adsbygoogle,.enc-no-ads-zone ins.adsbygoogle,.enc-no-ads-zone .google-auto-placed,.enc-no-ads-zone [data-google-query-id],.enc-no-ads-zone [id^=google_ads_iframe],.enc-no-ads-zone [id^=aswift_],.enc-no-ads-zone iframe[id^=aswift_],.enc-no-ads-zone iframe[src*=googleads],.enc-no-ads-zone iframe[src*=doubleclick]{pointer-events:none!important;visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.top-bar{background-image:url(/images/bg.svg);background-color:var(--bg-color);background-repeat:repeat;justify-content:space-between;align-items:flex-start;display:flex}.title{text-align:center}.title h1,.title .brand-title,.conecta-title-block .brand-title,.cae-title-block .brand-title,.games-page-topbar .brand-title{text-transform:uppercase;font-size:24px;font-weight:var(--bold-weight);margin:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.title-clasico{font-size:11px;font-weight:var(--bold-weight);letter-spacing:2px;opacity:.5;text-transform:uppercase;margin-top:1px}.info-bar{font-weight:var(--bold-weight);padding:10px 10px 0}.info-bar-row{font-size:15px;font-weight:var(--bold-weight);justify-content:center;align-items:center;gap:10px;display:flex}.sfire{vertical-align:middle;transform-origin:50%;flex-shrink:0;align-items:center;gap:2px;line-height:1;display:inline-flex}.sfire-svg{transform-origin:bottom;flex-shrink:0;display:block}.sfire-num{font-size:inherit;font-weight:var(--bold-weight);line-height:1}@keyframes sfire-pop{0%{transform:scale(1)}35%{transform:scale(1.55)}65%{transform:scale(.9)}82%{transform:scale(1.12)}to{transform:scale(1)}}.sfire-pop{animation:.55s cubic-bezier(.36,.07,.19,.97) both sfire-pop}@keyframes sfire-flicker{0%,to{transform:scaleY(1)rotate(0)}20%{transform:scaleY(1.08)rotate(-1.5deg)}50%{transform:scaleY(.94)rotate(1deg)}80%{transform:scaleY(1.06)rotate(-.5deg)}}.sfire--inferno .sfire-svg{animation:.75s ease-in-out infinite sfire-flicker}.label{font-size:12px;font-weight:var(--normal-weight);text-transform:uppercase}.word{appearance:none;background-color:var(--bg-lighter-color);border:1px solid var(--text-color);box-shadow:none;color:var(--text-color);border-radius:5px;outline:none;width:100%;min-height:50px;margin:10px 0;padding:10px 15px;font-family:inherit;font-size:1.25em;line-height:1.2}.word::placeholder{color:var(--text-color);opacity:.6}.word::-webkit-search-decoration{appearance:none;display:none}.word::-webkit-search-cancel-button{appearance:none;display:none}.word::-webkit-search-results-button{appearance:none;display:none}.word::-webkit-search-results-decoration{appearance:none;display:none}.guess-history{padding-bottom:20px}.row-wrapper{border:var(--guess-border);border-radius:8px;margin:0 -3px;position:relative;overflow:hidden}.current{border:var(--current-guess-border);font-weight:var(--bold-weight)}.outer-bar{background-color:var(--bg-darker-color);width:100%;height:100%;position:absolute}.inner-bar{border-radius:5px;min-width:1%;height:100%}.row{font-weight:inherit;border-radius:5px;justify-content:space-between;align-items:center;width:100%;height:38px;padding:5px 10px;display:flex;position:relative}.row-word{align-items:center;gap:8px;min-width:0;display:flex}.row-word-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.common-word-pill{background-color:var(--bg-lighter-color);border:1px solid var(--text-color);font-size:11px;font-weight:var(--bold-weight);white-space:nowrap;border-radius:999px;padding:2px 8px}.modal-bg{overscroll-behavior:contain;z-index:2000;background-color:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-wrapper{flex-direction:column;width:calc(100vw - 40px);max-width:460px;max-height:calc(100dvh - 60px);display:flex;position:relative}.modal-wrapper--wide{max-width:780px}.modal{background-color:var(--bg-lighter-color);border:var(--modal-border);box-shadow:0 1px 1px var(--shadow-color),0 2px 2px var(--shadow-color),0 4px 4px var(--shadow-color),0 8px 8px var(--shadow-color),0 16px 16px var(--shadow-color);overscroll-behavior:contain;z-index:2001;border-radius:10px;height:100%;padding:20px;overflow-y:auto}.modal p{margin:10px 0;font-size:16px}.modal-close-button{--size:32px;background-color:var(--bg-lighter-color);border:var(--modal-border);border-radius:calc(var(--size)/2);cursor:pointer;height:var(--size);right:calc(var(--size)/3*-1);top:calc(var(--size)/3*-1);width:var(--size);z-index:2002;justify-content:center;align-items:center;display:flex;position:absolute}.modal-title{align-items:center;padding-bottom:5px;display:flex}.modal-title-icon{flex-shrink:0;margin-right:8px}.modal-title h2{font-size:20px;font-weight:var(--bold-weight);margin:0;padding-left:10px;line-height:100%}.end-msg{background-color:var(--bg-darker-color);text-align:center;border-radius:5px;margin:20px 0;padding:20px}.end-msg p{margin:10px 0}.dropdown-bg{z-index:1000;width:100vw;height:100vh;position:fixed;top:0;left:0}.dropdown{background-color:var(--bg-lighter-color);box-shadow:0 1px 1px var(--shadow-color),0 2px 2px var(--shadow-color),0 4px 4px var(--shadow-color),0 8px 8px var(--shadow-color);z-index:1001;border-radius:10px;max-width:calc(100vw - 40px);padding:10px;position:absolute;top:100%;right:0}.menu-item{color:var(--text-color);cursor:pointer;text-align:left;white-space:nowrap;background-color:#0000;border:0;border-radius:5px;align-items:center;width:100%;padding:10px 15px;font-size:16px;display:flex}.menu-item-icon{flex-shrink:0;margin-right:10px}.menu-item:disabled{opacity:.5;pointer-events:none}.menu-item:hover{background-color:var(--bg-darker-color)}.button{background-color:var(--accent-bg-color);color:var(--accent-text-color);cursor:pointer;font-family:inherit;font-size:18px;font-weight:var(--normal-weight);border:none;border-radius:5px;justify-content:center;align-items:center;padding:15px 20px;line-height:1;display:inline-flex}.button svg{margin-right:10px}.how-to-play{background-color:var(--bg-darker-color);border-radius:5px;margin-top:10px;padding:15px}.how-to-play p{margin:10px 0;font-size:16px}.chart-wrapper{justify-content:center;display:flex}.chart{text-align:left;white-space:pre}.chart-squares{text-align:left}.chart-sq-row{align-items:center;gap:4px;min-height:24px;margin:4px 0;display:flex}.chart-sq{border-radius:3px;flex-shrink:0;width:20px;height:20px;display:inline-block}.chart-sq--green{background-color:var(--green)}.chart-sq--yellow{background-color:var(--yellow)}.chart-sq--red{background-color:var(--red)}.chart-sq-num{font-weight:var(--bold-weight);margin-left:2px}.endgame-guesses{border-top:1px solid var(--bg-lighter-color);margin-top:16px;padding-top:12px}@keyframes badge-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes btn-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.badge-nuevo{color:#fff;font-size:11px;font-weight:var(--bold-weight);text-transform:uppercase;background-color:#e53935;border-radius:4px;margin-left:8px;padding:2px 7px}.explore-games-btn--pulse{animation:1.8s ease-in-out infinite btn-pulse}.bigger{font-size:20px;font-weight:var(--bold-weight)}.countdown-text{margin-top:10px;font-size:16px}.menu-divider{border:none;border-top:1px solid var(--bg-darker-color);margin:6px 0}.retro-banner{background-color:var(--bg-darker-color);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;padding:8px 12px;font-size:14px;display:flex}.retro-label{color:var(--accent-bg-color);font-weight:var(--bold-weight)}.retro-back-btn{background:var(--accent-bg-color);color:var(--accent-text-color);cursor:pointer;font-family:inherit;font-size:13px;font-weight:var(--normal-weight);white-space:nowrap;border:none;border-radius:5px;padding:5px 10px}.retro-back-btn:hover{opacity:.85}.date-nav{align-items:center;gap:8px;width:calc(100% + 30px);margin:4px -15px 0;padding:8px 15px;display:flex}.date-nav button{color:var(--text-color);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.date-nav button:disabled{opacity:.3;cursor:default}.date-nav button:not(:disabled):hover{background:var(--bg-darker-color)}.date-nav-label{text-align:center;font-size:14px;font-weight:var(--bold-weight);color:var(--text-color);text-transform:capitalize;flex:1}.date-nav-today-badge{background:var(--accent-bg-color);color:var(--accent-text-color);font-size:10px;font-weight:var(--bold-weight);text-transform:uppercase;border-radius:4px;flex-shrink:0;padding:2px 6px}.auth-page{min-height:100dvh;padding:32px 16px 64px}.auth-shell{gap:18px;max-width:1080px;margin:0 auto;display:grid}.auth-shell--stacked,.auth-shell--single{max-width:430px}.auth-card{background-color:var(--bg-lighter-color);border:var(--modal-border);box-shadow:0 1px 1px var(--shadow-color),0 2px 2px var(--shadow-color),0 4px 4px var(--shadow-color),0 8px 8px var(--shadow-color),0 16px 16px var(--shadow-color);border-radius:14px;padding:24px}.auth-card h1{margin-bottom:10px;font-size:32px;line-height:1.05}.auth-card--primary{padding:22px}.auth-card--form{gap:24px;display:grid}.auth-card--form>*{margin:0}.auth-card-header{gap:8px;display:grid}.auth-card--form h1{font-size:26px;font-weight:var(--bold-weight);letter-spacing:-.01em;margin:0;line-height:1.15}.auth-card--form .auth-lead{color:#ffffff9e;font-size:15px;font-weight:var(--normal-weight);max-width:none;line-height:1.55}.auth-card--form .auth-lead strong{color:#ffffffe0;overflow-wrap:anywhere}.auth-hints{gap:8px;margin:0;padding:0;list-style:none;display:grid}.auth-hints li{color:#ffffff8c;grid-template-columns:6px 1fr;gap:10px;font-size:14px;line-height:1.5;display:grid}.auth-hints li:before{content:"";background-color:#ffffff47;border-radius:999px;width:6px;height:6px;margin-top:8px}.auth-card--sent .auth-lead,.auth-card--sent .auth-hints li{color:#ffffff9e;font-size:16px;line-height:1.55}.auth-card--sent .auth-hints li:before{margin-top:9px}.auth-card-main{gap:18px;display:grid}.auth-card-top{gap:16px;display:grid}.auth-top-bar{grid-template-columns:32px 1fr 32px;align-items:start;display:grid}.auth-top-bar-spacer{width:32px;height:32px}.auth-eyebrow{color:#8ecbff;letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800}.auth-lead{color:#ffffffb8;max-width:56ch;font-size:16px}.auth-lead--compact{max-width:34ch}.auth-benefits-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.auth-benefits-list li{color:#ffffffb8;grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.45;display:grid}.auth-benefits-list li:before{color:#8ecbff;content:"✓";font-size:11px;font-weight:var(--bold-weight);background-color:#8ecbff24;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.auth-form{gap:14px;display:grid}.auth-field{gap:10px;display:grid}.auth-field span{color:#ffffffbf;font-size:13px;font-weight:var(--normal-weight);letter-spacing:.01em}.auth-input{appearance:none;color:var(--text-color);background:#00000038;border:1px solid #ffffff14;border-radius:10px;padding:14px 16px;font-family:inherit;font-size:16px}.auth-input:focus{outline-offset:1px;border-color:#4ab0ff;outline:2px solid #4ab0ff2e}.auth-input::placeholder{color:#ffffff42}.field-error{color:#ff8ab5;align-items:flex-start;gap:6px;margin-top:-4px;font-size:13px;line-height:1.35;display:flex}.field-error svg{flex:none;margin-top:1px}.auth-input--invalid{border-color:#f918808c}.auth-input--invalid:focus{border-color:#ff5c9d;outline-color:#f9188033}.modal .field-error{margin:-4px 0 0;font-size:13px}.auth-name-label{display:block}.auth-name-status{min-height:18px;margin-top:-4px;font-size:13px;line-height:1.35}.auth-name-status--checking{color:#ffffff80}.auth-name-status--free{color:#4ddba4}.auth-name-status--taken{color:#ff8ab5}.auth-name-ideas{gap:8px;margin-top:-2px;display:grid}.auth-name-ideas-title{color:#ffffff9e;font-size:13px}.auth-name-ideas-list{flex-wrap:wrap;gap:8px;display:flex}.auth-name-idea{color:var(--text-color);cursor:pointer;font-family:inherit;font-size:14px;font-weight:var(--normal-weight);background:#1d9bf01f;border:1px solid #1d9bf052;border-radius:999px;padding:7px 14px}.auth-name-idea:hover:not(:disabled){background:#1d9bf038;border-color:#1d9bf080}.auth-name-idea:disabled{cursor:not-allowed;opacity:.5}.auth-inline-actions{justify-content:flex-end;margin-top:-4px;display:flex}.auth-text-link{color:#4ab0ff;font-size:14px}.auth-cta-actions{flex-wrap:wrap;gap:10px;display:flex}.auth-button-row{gap:10px;display:grid}.auth-button-row>*{width:100%}.auth-button{border-radius:10px;min-height:50px;font-size:16px}.auth-button--primary{width:100%}.auth-button--secondary{color:var(--text-color);background:0 0;border:1px solid #ffffff1f}.auth-button--light{background-color:var(--bg-lighter-color)}.auth-divider{align-items:center;gap:12px;margin:20px 0 14px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ffffff1a;flex:1;height:1px}.auth-divider span,.auth-note{color:#ffffff9e;font-size:14px}.auth-social-wrap{--auth-social-height:48px;--auth-social-width:375px;justify-items:center;width:100%;display:grid}.auth-social-wrap--apple{margin-top:12px}.auth-social-button{color:#fff;cursor:pointer;height:var(--auth-social-height);letter-spacing:.01em;max-width:var(--auth-social-width);text-align:center;background:0 0;border:1px solid #ffffff73;border-radius:999px;justify-content:center;align-items:center;width:100%;padding:0 56px;font-family:inherit;font-size:16px;font-weight:700;transition:border-color .15s,background-color .15s;display:flex;position:relative}.auth-social-button:hover:not(:disabled){background:#ffffff0f;border-color:#fff}.auth-social-button:disabled{cursor:default;opacity:.6}.auth-social-button__icon{justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;left:20px}.auth-switch-panel{text-align:center;justify-items:center;gap:4px;margin-top:4px;display:grid}.auth-switch-copy{color:#ffffff94;font-size:13px}.auth-switch-link{color:#8ecbff;font-size:14px}.auth-benefits{background-color:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;margin-top:6px;padding:14px 16px}.auth-benefits--subtle{opacity:.95}.auth-benefits-title{color:#ffffffeb;font-size:13px;font-weight:var(--bold-weight);letter-spacing:.02em;margin-bottom:10px}.auth-error{color:#b01b62;background:#f9188014;border:1px solid #f918803d;border-radius:10px;margin-top:16px;padding:12px 14px}.auth-session-state{gap:14px;display:grid}.auth-user-chip{background:#0000002e;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;max-width:100%;padding:12px 14px;display:inline-flex}.auth-user-chip span{gap:2px;display:grid}.auth-user-chip small{color:#ffffff9e;text-overflow:ellipsis;font-size:12px;overflow:hidden}.auth-user-chip--compact{min-width:min(100%,360px)}.auth-avatar{object-fit:cover;border-radius:999px;width:40px;height:40px}.auth-cta{background:linear-gradient(135deg,#2b7bbb14,#f4ede2eb);border:1px solid #42323214;border-radius:14px;align-items:center;gap:16px;margin:22px 0 28px;padding:20px;display:grid}.auth-cta-title{margin-bottom:10px;font-size:26px;line-height:1.05}.auth-cta-actions{align-items:center}.auth-cta-actions--user{justify-content:space-between}.auth-footer-actions{margin-top:4px}.auth-button--full{width:100%}@media (min-width:920px){.auth-shell--stacked{max-width:430px}}@media (max-width:640px){.auth-page{padding:18px 12px 48px}.auth-card{border-radius:12px;padding:20px}.auth-card h1,.auth-cta-title{font-size:28px}.auth-button,.auth-cta-actions .button{width:100%}.auth-cta-actions--user{align-items:stretch}}.date-nav-lock-icon{opacity:.7;position:absolute;bottom:2px;right:2px}.cal-legend{opacity:.85;align-items:center;margin-bottom:16px;font-size:15px;display:flex}.cal-dot{border-radius:50%;width:12px;height:12px;margin-right:5px;display:inline-block}.cal-dot--win{background-color:var(--green)}.cal-dot--surrender{background-color:var(--red)}.cal-dot--inprogress{background-color:var(--yellow)}.cal-months{flex-direction:column;gap:20px;display:flex}.cal-month-title{font-size:15px;font-weight:var(--bold-weight);text-transform:capitalize;margin-bottom:8px}.cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal-header-cell{font-size:11px;font-weight:var(--bold-weight);opacity:.5;text-align:center;text-transform:uppercase;padding:2px 0}.cal-empty{pointer-events:none}.cal-day{aspect-ratio:1;color:var(--text-color);cursor:pointer;font-family:inherit;font-size:13px;font-weight:var(--normal-weight);text-align:center;background:0 0;border:none;border-radius:6px;padding:4px 2px;position:relative}.cal-day:hover:not(:disabled){background-color:var(--bg-darker-color)}.cal-day:disabled{cursor:default;opacity:.3}.cal-day--today{font-weight:var(--bold-weight)}.cal-day--selected{border-radius:6px;background-color:var(--accent-bg-color)!important;color:var(--accent-text-color)!important}.cal-day--win:after{background-color:var(--green);content:"";border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.cal-day--surrender:after{background-color:var(--red);content:"";border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.cal-day--inprogress:after{background-color:var(--yellow);content:"";border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.cookie-banner{background-color:var(--bg-lighter-color);border-top:var(--modal-border);box-shadow:0 -4px 12px var(--shadow-color);z-index:3000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;font-size:14px;display:flex;position:fixed;bottom:0;left:0;right:0}.cookie-banner-text{flex:1;min-width:200px}.cookie-banner-actions{flex-shrink:0;gap:8px;display:flex}.cookie-btn{cursor:pointer;font-family:inherit;font-size:14px;font-weight:var(--normal-weight);border:none;border-radius:5px;padding:8px 14px}.cookie-btn--primary{background-color:var(--accent-bg-color);color:var(--accent-text-color)}.cookie-btn--secondary{background-color:var(--bg-darker-color);color:var(--text-color)}.cookie-btn--reject{background-color:var(--bg-darker-color);border:1px solid var(--text-color);color:var(--text-color)}.cookie-banner-options{flex-direction:column;flex-basis:100%;gap:10px;margin-top:4px;display:flex}.cookie-option{cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.cookie-option input{flex-shrink:0;margin-top:2px}.cookie-option input:disabled{cursor:default;opacity:.6}.cookie-banner-policy-link{color:inherit;cursor:pointer;opacity:.7;text-align:left;background:0 0;border:none;flex-basis:100%;padding:0;font-family:inherit;font-size:12px;text-decoration:underline}.account-notice{background-color:var(--bg-lighter-color);border-left:3px solid var(--yellow);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:16px 0;padding:14px 16px;font-size:14px;display:flex}.account-danger{background-color:var(--bg-lighter-color);border:1px solid #f9188059;border-radius:12px;gap:12px;margin-top:28px;padding:18px;display:grid}.account-danger-title{color:var(--red);font-size:15px;font-weight:var(--bold-weight);letter-spacing:.01em;text-transform:uppercase;align-items:center;gap:8px;margin:0;display:flex}.account-danger-lead{color:#ffffffb8;margin:0;font-size:14px;line-height:1.55}.account-danger-lead a{color:#8ecbff;overflow-wrap:anywhere}.account-danger-zone{background-color:#f918800f;border:1px solid #f9188033;border-radius:10px;gap:12px;padding:14px;display:grid}.account-danger-zone-title{color:var(--text-color);font-size:16px;font-weight:var(--bold-weight);margin:0}.account-danger-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.account-danger-list li{color:#ffffffb8;padding-left:16px;font-size:14px;line-height:1.5;position:relative}.account-danger-list li:before{background-color:var(--red);content:"";opacity:.7;border-radius:999px;width:6px;height:6px;position:absolute;top:8px;left:0}.account-danger-list a{color:#8ecbff}.account-danger-btn{background-color:var(--red);color:var(--text-color);cursor:pointer;font-family:inherit;font-size:16px;font-weight:var(--normal-weight);border:0;border-radius:10px;width:100%;min-height:48px;padding:12px 20px}.account-danger-btn:hover{filter:brightness(1.08)}.account-actions{flex-wrap:wrap;gap:10px;display:flex}.explore-games-cta{border-top:1px solid var(--bg-darker-color);text-align:center;margin-top:20px;padding-top:16px}.explore-games-text{opacity:.8;font-size:15px;margin-bottom:10px!important}.explore-games-btn{font-size:16px;text-decoration:none;display:inline-flex!important}.explore-games-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}body:has(.games-page){background-image:url(/images/bg2.svg)}.games-page{min-height:100vh;padding:20px}.games-page-inner{max-width:480px;margin:auto}.games-page-back{color:var(--text-color);cursor:pointer;font-family:inherit;font-size:15px;font-weight:var(--normal-weight);background:0 0;border:none;margin-bottom:16px;padding:4px 0}.games-page-title{font-size:26px;font-weight:var(--bold-weight);text-align:center;margin-bottom:6px}.games-login-cta{background-color:var(--bg-lighter-color);border:var(--modal-border);box-shadow:0 2px 4px var(--shadow-color),0 8px 16px var(--shadow-color);border-radius:14px;gap:14px;margin-bottom:20px;padding:18px;display:grid}.games-login-cta-eyebrow{color:#4a9fd4;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800}.games-login-cta-title{margin-bottom:8px;font-size:22px;line-height:1.05}.games-login-cta-copy{opacity:.78;font-size:14px}.games-login-cta-actions{flex-wrap:wrap;gap:10px;display:flex}.games-login-modal{gap:14px;display:grid}.games-login-modal-list{gap:10px;margin:0;padding-left:0;list-style:none;display:grid}.games-login-modal-list li{grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;line-height:1.45;display:grid}.games-login-modal-check{color:var(--green);flex-shrink:0;margin-top:2px}.games-login-modal-actions{flex-wrap:wrap;gap:10px;display:flex}.games-page-subtitle{opacity:.7;text-align:center;margin-bottom:24px;font-size:15px}.games-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:340px){.games-grid{grid-template-columns:1fr}}.game-card{background-color:var(--bg-lighter-color);box-shadow:0 2px 4px var(--shadow-color),0 8px 16px var(--shadow-color);cursor:pointer;border-radius:14px;transition:transform .15s,box-shadow .15s;display:block;overflow:hidden;text-decoration:none!important}.game-card:hover{box-shadow:0 4px 8px var(--shadow-color),0 16px 32px var(--shadow-color);transform:translateY(-3px)}.game-card--static{cursor:default}.game-card--static:hover{box-shadow:0 2px 4px var(--shadow-color),0 8px 16px var(--shadow-color);transform:none}.game-card--coming-soon{opacity:.6}.game-card-image{aspect-ratio:1.3;justify-content:center;align-items:center;width:100%;font-size:48px;display:flex}.game-card-body{padding:12px}.game-card-name{color:var(--text-color);font-size:15px;font-weight:var(--bold-weight);justify-content:space-between;align-items:center;gap:6px;margin-bottom:4px;display:flex}.game-card-desc{color:var(--text-color);opacity:.7;font-size:12px}.game-card-badge{font-size:10px;font-weight:var(--bold-weight);text-transform:uppercase;border-radius:4px;margin-top:6px;padding:2px 6px;display:inline-block}.game-card-badge--live{background-color:var(--green);color:#000}.game-card-badge--soon{color:#f2f2f2;background-color:#444}.game-card-image--soon{color:#888;background-color:#2a2a2a}@keyframes bg-gradient-pan{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes encadenas-banner-glow{0%,to{box-shadow:0 10px 26px #0e418042}50%{box-shadow:0 16px 34px #ff921f3d}}@keyframes encadenas-badge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes encadenas-arrow-drop{0%,to{opacity:1;transform:translateY(0)}45%{opacity:.72;transform:translateY(3px)}}@keyframes chain-slide-down{0%{transform:translateY(-50%)}to{transform:translateY(0%)}}.encadenas-banner{cursor:pointer;background:linear-gradient(135deg,#052b59 0%,#0d5bb0 25%,#ff8a17 50%,#d95600 75%,#052b59 100%) 0 0/400% 400%;border-radius:18px;margin-top:24px;text-decoration:none;transition:transform .18s,box-shadow .18s;animation:2.6s ease-in-out infinite encadenas-banner-glow,10s ease-in-out infinite bg-gradient-pan;display:block;position:relative;overflow:hidden}.encadenas-banner:hover{transform:translateY(-3px)}.encadenas-banner__decor{pointer-events:none;position:absolute;inset:0;overflow:hidden}.encadenas-banner__chain-col{bottom:0;left:var(--col-left);opacity:var(--col-opacity);width:var(--col-size);position:absolute;top:0}.encadenas-banner__chain-inner{animation:chain-slide-down var(--col-speed)linear infinite;color:#fffffff2;flex-direction:column;display:flex}.encadenas-banner__chain-inner svg{flex-shrink:0;width:100%;height:auto;display:block}.encadenas-banner__content{z-index:1;align-items:center;min-height:148px;padding:22px 24px;display:flex;position:relative}.encadenas-banner__copy{flex-direction:column;flex:360px;max-width:480px;display:flex}.encadenas-banner__badge{color:#fff9f1;font-size:11px;font-weight:var(--bold-weight);letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;background:#fff4e62e;border:1px solid #fff4e657;border-radius:999px;align-self:flex-start;margin-bottom:12px;padding:5px 12px;animation:1.8s ease-in-out infinite encadenas-badge-float;display:inline-flex}.encadenas-banner__title{color:#fff;font-size:30px;font-weight:var(--bold-weight);letter-spacing:.2px;line-height:1}.encadenas-banner__sub{color:#fff7efeb;max-width:30ch;margin-top:10px;font-size:15px;line-height:1.35}.encadenas-banner__cta{color:#fffcf6fa;font-size:13px;font-weight:var(--bold-weight);letter-spacing:.4px;text-transform:uppercase;margin-top:14px}.encadenas-banner__cta .arrow{margin-left:4px;animation:1.4s ease-in-out infinite encadenas-arrow-drop;display:inline-block}@media (max-width:640px){.encadenas-banner__content{align-items:flex-start;min-height:auto;padding:18px 18px 16px}.encadenas-banner__title{font-size:24px}.encadenas-banner__sub{max-width:28ch;font-size:13px}.encadenas-banner__cta{font-size:12px}}@keyframes cae-banner-glow{0%,to{box-shadow:0 10px 26px #063c2e4d}50%{box-shadow:0 16px 34px #f5b32e3d}}@keyframes cae-banner-badge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes cae-banner-arrow-drop{0%,to{opacity:1;transform:translateY(0)}45%{opacity:.72;transform:translateY(3px)}}@keyframes cae-banner-tiles-fall{0%{transform:translateY(-50%)}to{transform:translateY(0%)}}.cae-banner{cursor:pointer;background:linear-gradient(135deg,#08182a 0%,#0f5c46 25%,#00b877 50%,#e0a028 75%,#08182a 100%) 0 0/400% 400%;border-radius:18px;margin-top:24px;text-decoration:none;transition:transform .18s,box-shadow .18s;animation:2.6s ease-in-out infinite cae-banner-glow,10s ease-in-out infinite bg-gradient-pan;display:block;position:relative;overflow:hidden}.cae-banner:hover{transform:translateY(-3px)}.cae-banner__decor{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cae-banner__tile-col{bottom:0;left:var(--col-left);opacity:var(--col-opacity);width:var(--col-size);position:absolute;top:0}.cae-banner__tile-inner{animation:cae-banner-tiles-fall var(--col-speed)linear infinite;gap:calc(var(--col-size)*.18);flex-direction:column;display:flex}.cae-banner__tile{aspect-ratio:1;color:#08182ad9;font-size:calc(var(--col-size)*.52);background:#fffffff2;border-radius:22%;flex-shrink:0;justify-content:center;align-items:center;width:100%;font-weight:900;line-height:1;display:flex}.cae-banner__content{z-index:1;align-items:center;min-height:148px;padding:22px 24px;display:flex;position:relative}.cae-banner__copy{flex-direction:column;flex:360px;max-width:480px;display:flex}.cae-banner__badge{color:#fffdf5;font-size:11px;font-weight:var(--bold-weight);letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;background:#fffaeb2e;border:1px solid #fffaeb57;border-radius:999px;align-self:flex-start;margin-bottom:12px;padding:5px 12px;animation:1.8s ease-in-out infinite cae-banner-badge-float;display:inline-flex}.cae-banner__title{color:#fff;font-size:30px;font-weight:var(--bold-weight);letter-spacing:.2px;line-height:1}.cae-banner__sub{color:#f7fffbeb;max-width:30ch;margin-top:10px;font-size:15px;line-height:1.35}.cae-banner__cta{color:#fafffcfa;font-size:13px;font-weight:var(--bold-weight);letter-spacing:.4px;text-transform:uppercase;margin-top:14px}.cae-banner__cta .arrow{margin-left:4px;animation:1.4s ease-in-out infinite cae-banner-arrow-drop;display:inline-block}@media (max-width:640px){.cae-banner__content{align-items:flex-start;min-height:auto;padding:18px 18px 16px}.cae-banner__title{font-size:24px}.cae-banner__sub{max-width:28ch;font-size:13px}.cae-banner__cta{font-size:12px}}.placeholder-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.placeholder-emoji{margin-bottom:16px;font-size:64px}.placeholder-title{font-size:28px;font-weight:var(--bold-weight);margin-bottom:8px}.placeholder-desc{opacity:.7;margin-bottom:24px;font-size:16px}.seo-details{border-top:1px solid var(--bg-darker-color);margin-top:24px}.seo-details-summary{color:var(--text-color);cursor:pointer;font-size:13px;font-weight:var(--normal-weight);opacity:.45;-webkit-user-select:none;user-select:none;padding:12px 0}.seo-details-summary:hover{opacity:.7}.seo-details[open] .seo-details-summary{opacity:.6}.seo-content{padding-bottom:24px}.seo-content p{color:var(--text-color);opacity:.85;margin:12px 0;font-size:15px;line-height:1.7}.seo-h2{font-size:22px;font-weight:var(--bold-weight);margin:28px 0 10px}.seo-h3{font-size:18px;font-weight:var(--bold-weight);margin:22px 0 8px}.seo-faq{background-color:var(--bg-darker-color);border-radius:6px;margin:8px 0;padding:0}.seo-faq summary{cursor:pointer;font-size:15px;font-weight:var(--bold-weight);padding:12px 16px}.seo-faq p{opacity:.8;margin:0;padding:0 16px 12px;font-size:14px}.seo-page{background-color:var(--bg-color);min-height:100vh;padding:20px}.seo-page-inner{max-width:680px;margin:auto}.seo-breadcrumb{opacity:.6;flex-wrap:wrap;gap:6px;margin-bottom:20px;font-size:13px;display:flex}.seo-breadcrumb a{font-weight:var(--normal-weight);text-decoration:underline}.seo-h1{font-size:30px;font-weight:var(--bold-weight);margin-bottom:16px;line-height:1.2}.seo-subtitle{opacity:.7;margin-bottom:24px;font-size:16px}.seo-page p{margin:12px 0;font-size:16px;line-height:1.7}.seo-list{margin:12px 0;padding-left:24px;font-size:16px;line-height:1.7}.seo-list li{margin:6px 0}.seo-game-cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin:20px 0;display:grid}.seo-game-card{background-color:var(--bg-darker-color);color:var(--text-color);border-radius:12px;padding:20px;transition:transform .15s,box-shadow .15s;display:block;text-decoration:none!important}.seo-game-card:hover{box-shadow:0 4px 12px var(--shadow-color);transform:translateY(-2px)}.seo-game-card h3{font-size:18px;font-weight:var(--bold-weight);margin-bottom:8px}.seo-game-card p{opacity:.8;margin:0 0 8px;font-size:14px}.seo-cta{color:var(--accent-bg-color);font-size:14px;font-weight:var(--bold-weight)}.seo-final-cta{flex-wrap:wrap;justify-content:center;gap:10px;margin:30px 0;display:flex}.seo-table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px}.seo-table th,.seo-table td{border:1px solid var(--bg-darker-color);text-align:left;padding:10px 12px}.seo-table th{background-color:var(--bg-darker-color);font-weight:var(--bold-weight)}.blog-grid{grid-template-columns:1fr;gap:16px;display:grid}.blog-card{background-color:var(--bg-darker-color);color:var(--text-color);border-radius:10px;padding:20px;transition:transform .15s;display:block;text-decoration:none!important}.blog-card:hover{transform:translateY(-2px)}.blog-card-meta,.blog-article-meta{color:#ffffffb3;letter-spacing:.2px;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.blog-card-meta-left,.blog-card-meta-right,.blog-article-meta-left,.blog-article-meta-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.blog-card-meta span,.blog-article-meta span{align-items:center;gap:4px;display:inline-flex}.blog-card-meta-right,.blog-article-meta-right{color:#ffffff94;text-align:right;justify-content:flex-end;margin-left:auto;font-size:11px}.blog-card-author,.blog-article-author{opacity:.9}.blog-article-header{border-bottom:1px solid #ffffff14;margin-bottom:24px;padding-bottom:18px}.blog-article-category{color:var(--yellow);background:#e7d65b24;border:1px solid #e7d65b38;border-radius:999px;padding:3px 9px}.blog-card-title{font-size:17px;font-weight:var(--bold-weight);margin-bottom:10px;line-height:1.3}.blog-card-excerpt{opacity:.75;margin-bottom:10px;font-size:14px;line-height:1.7}.blog-article .seo-h1{margin-bottom:0;line-height:1.12}.blog-article h2{font-size:22px;font-weight:var(--bold-weight);margin:28px 0 10px}.blog-article p{margin:12px 0;font-size:16px;line-height:1.7}.blog-article a{color:var(--accent-bg-color)}.blog-related{margin-top:34px}.blog-related-title{font-size:24px;font-weight:var(--bold-weight);margin-bottom:16px}.blog-back{text-align:center;margin-top:30px}.blog-back a{color:var(--accent-bg-color);font-size:15px}@media (max-width:640px){.blog-card-meta,.blog-article-meta{flex-direction:column;align-items:flex-start;gap:8px;font-size:11px}.blog-card-meta-left,.blog-card-meta-right,.blog-article-meta-left,.blog-article-meta-right{justify-content:flex-start;width:100%}.blog-card-meta-right,.blog-article-meta-right{text-align:left;margin-left:0;font-size:10px}}.enc-objective{background-color:var(--bg-darker-color);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:6px 0 2px;padding:6px 12px;font-size:14px;display:flex}.enc-objective-label{font-size:10px;font-weight:var(--bold-weight);letter-spacing:1.5px;opacity:.5;text-transform:uppercase}.enc-objective-arrow{align-items:center;gap:7px;font-size:15px;display:flex}.enc-objective-pointer{color:#ffffffb3;flex-shrink:0}.enc-objective-word--start{color:var(--yellow)}.enc-objective-word--end{color:var(--accent-bg-color)}.enc-link-icon{transform-origin:50%;flex-shrink:0;display:block;transform:rotate(-45deg)}.enc-chain-shell{background:0 0;border:none;border-radius:14px;height:clamp(160px,100svh - 500px,430px);min-height:160px;padding:0 4px;position:relative}.enc-play-layout{flex-direction:column;gap:4px;display:flex}.enc-chain-container{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#a0a0a059 transparent;scrollbar-width:thin;height:100%;padding:0 2px 2px;overflow-y:auto}.enc-chain-container::-webkit-scrollbar{width:5px}.enc-chain-container::-webkit-scrollbar-track{background:0 0}.enc-chain-container::-webkit-scrollbar-thumb{background:#a0a0a052;border-radius:999px}.enc-chain-list{flex-direction:column;gap:0;padding-bottom:0;display:flex}.enc-chain-row{width:100%}.enc-chain-word{background-color:var(--bg-lighter-color);color:var(--text-color);font-size:16px;font-weight:var(--normal-weight);text-align:left;border:3px solid #0000;border-radius:8px;justify-content:flex-start;align-items:center;min-height:42px;padding:8px 12px;transition:border-color .15s,box-shadow .15s,transform .15s,opacity .15s;display:flex}.enc-chain-word--start{background-color:var(--bg-lighter-color);border:2px solid var(--yellow);color:var(--yellow);font-weight:var(--bold-weight)}.enc-chain-word--end{background-color:var(--bg-lighter-color);border:2px dashed var(--accent-bg-color);color:var(--accent-bg-color);opacity:.7}.enc-chain-word--history{color:var(--text-color);font-weight:var(--normal-weight)}.enc-chain-word--current{color:var(--text-color);font-weight:var(--bold-weight);border-color:#fff}.enc-chain-word--selected{border-color:#fff}.enc-chain-word--actionable{cursor:pointer;width:100%}.enc-chain-word--actionable:hover{transform:translateY(-1px)}.enc-chain-word--ready{color:#2383e2;opacity:1;border:3px solid #2383e2;animation:1.15s ease-in-out infinite enc-target-ready;box-shadow:0 0 0 1px #2383e233}.enc-chain-word--ready .enc-chain-word-text{font-size:1.3em;font-weight:var(--bold-weight);line-height:1;display:inline-block}.enc-chain-word-text{flex:1}.enc-chain-return{color:var(--red);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-left:8px;padding:2px 4px;display:flex}.enc-chain-return:hover{background-color:#f7c0b51f}.enc-chain-delete{color:var(--red);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-left:8px;padding:2px 4px;display:flex}.enc-chain-delete:hover{background-color:#42323214}.enc-chain-connector{color:var(--text-color);opacity:.8;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:100%;min-height:16px;margin:3px auto;line-height:1;display:flex}.enc-chain-connector--pending{opacity:.3}.enc-chain-connector--target{opacity:.4;margin:1px auto 0}.enc-target-label{letter-spacing:.8px;opacity:.78;align-items:center;gap:4px;font-size:9px;line-height:1;display:inline-flex}.enc-chain-connector-rank{font-size:11px;font-weight:var(--bold-weight);line-height:1}.enc-input-form{width:100%}.enc-input-form .word{margin:0}.enc-scroll-hint{pointer-events:none;z-index:2;background:#423232c7;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.enc-scroll-hint--top{top:8px}.enc-scroll-hint--bottom{bottom:8px}.enc-scroll-hint-dot{opacity:.9;background:#fff;border-radius:50%;width:6px;height:6px}.enc-chain-anchor{width:100%;height:1px}@keyframes enc-target-ready{0%,to{border-color:#2383e2;box-shadow:0 0 #2383e226}50%{border-color:#2383e2;box-shadow:0 0 0 6px #2383e21f}}@media (max-width:640px){.enc-chain-shell{height:clamp(100px,100svh - 450px,320px);min-height:100px}.wrapper[data-enc-input-focused=true] .enc-objective{z-index:3;margin-top:4px;position:sticky;top:0}.wrapper[data-enc-input-focused=true] .enc-play-layout{gap:2px}.wrapper[data-enc-input-focused=true] .enc-chain-shell{height:clamp(164px,100dvh - 500px,220px);min-height:164px}.enc-chain-container{padding-right:2px}.enc-chain-word{min-height:40px;padding:8px 11px;font-size:15px}.enc-play-layout{gap:3px}.enc-input-form .word{min-height:48px;font-size:16px}.enc-chain-list{gap:0}.enc-target-label{gap:3px;font-size:8px}.enc-scroll-hint--top{top:6px}.enc-scroll-hint--bottom{bottom:6px}}.enc-win-chain{flex-wrap:wrap;justify-content:center;gap:8px 6px;margin:12px 0;display:flex}.enc-win-chain-item{align-items:center;gap:6px;display:flex}.enc-win-chain-arrow{color:var(--green);justify-content:center;align-items:center;display:flex}.enc-link-icon--title{color:#fff;transform:none}.enc-link-icon--win-horizontal{transform:rotate(45deg)}.enc-win-title{justify-content:center;align-items:center;gap:8px;display:flex}.enc-win-chain-word{background:var(--bg-lighter-color);color:var(--text-color);border:1px solid #ffffff1f;border-radius:999px;padding:6px 10px}.enc-win-chain-word--start{color:var(--yellow);border-color:#ef7d3161}.enc-win-chain-word--end{color:var(--accent-bg-color);border-color:#1d9bf057}.enc-win-stats{justify-content:center;gap:20px;margin:12px 0;display:flex}.enc-win-stat{flex-direction:column;align-items:center;gap:2px;display:flex}.enc-win-stat-num{font-size:26px;font-weight:var(--bold-weight)}.enc-win-stat-label{opacity:.6;text-transform:uppercase;font-size:11px}.enc-howto-example-title{font-size:13px;font-weight:var(--bold-weight);letter-spacing:.5px;opacity:.7;text-align:center;text-transform:uppercase;margin:20px 0 4px}.enc-howto-example{max-width:260px;margin:0 auto 8px;padding:12px 0 4px}.enc-howto-word{font-size:16px;font-weight:var(--bold-weight);text-align:center;border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 14px;animation:.45s cubic-bezier(.34,1.56,.64,1) both enc-howto-appear;display:flex}.enc-howto-word--start{background-color:var(--bg-lighter-color);border-color:var(--yellow)}.enc-howto-word--mid{background-color:var(--bg-lighter-color);border-color:#ffffff1f}.enc-howto-word--end{background-color:var(--bg-lighter-color);color:#2383e2;border-color:#2383e2}.enc-howto-word-text{text-align:center;flex:1}.enc-howto-badge{font-size:9px;font-weight:var(--bold-weight);letter-spacing:.8px;opacity:.65;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:2px 5px}.enc-howto-badge--end{opacity:1}.enc-howto-connector{color:var(--green);opacity:.85;justify-content:center;align-items:center;gap:4px;margin:2px 0;font-size:11px;animation:.3s both enc-howto-appear;display:flex}@keyframes enc-howto-appear{0%{opacity:0;transform:translateY(10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.header-actions{align-items:flex-start;padding-top:3px;display:flex}.header-avatar-btn{flex-shrink:0;justify-content:center;align-items:center;display:flex}.header-avatar-img{object-fit:cover;border-radius:50%;width:24px;height:24px}.header-avatar-btn--club,.header-avatar-btn--club:hover{background-color:var(--club-gold);color:var(--club-gold-ink);border-radius:50%}.header-avatar-btn--club .header-avatar-img{width:28px;height:28px}.header-avatar-skeleton{background-color:var(--text-color);opacity:.18;border-radius:50%;width:24px;height:24px;margin:4px}.games-page-topbar{text-align:center;grid-template-columns:32px 1fr auto;align-items:center;margin-bottom:8px;display:grid}.games-page-topbar-spacer{width:32px;display:block}.perfil-identity{position:relative}.perfil-avatar-row{justify-content:center;margin-top:6px;display:flex}.perfil-avatar{object-fit:cover;border-radius:50%;width:72px;height:72px}.perfil-avatar--initials{background-color:var(--bg-darker-color);border:3px solid var(--text-color);color:var(--text-color);font-size:26px;font-weight:var(--bold-weight);object-fit:unset;justify-content:center;align-items:center;display:flex}.perfil-info{text-align:center;gap:8px;display:grid}.perfil-info>*{margin:0}.perfil-name{font-size:22px;font-weight:var(--bold-weight);letter-spacing:-.01em;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;line-height:1.2;display:flex}.perfil-edit{color:var(--text-color);cursor:pointer;font:inherit;opacity:.5;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:13px;line-height:1;transition:opacity .12s,background-color .12s;display:inline-flex;position:absolute;top:14px;left:14px}.perfil-edit:hover,.perfil-edit:focus-visible{opacity:1;background:#ffffff12}:root{--club-gold:#f4c95d;--club-gold-ink:#423232;--club-gold-text:#a86b00;--club-gold-veil:#a86b0017;--club-gold-veil-strong:#a86b0029;--club-gold-line:#a86b0052;--club-hairline:#4232322e}[data-theme=dark]{--club-gold:#b07d18;--club-gold-ink:#fff;--club-gold-text:#f0b74e;--club-gold-veil:#f0b74e1a;--club-gold-veil-strong:#f0b74e2b;--club-gold-line:#f0b74e57;--club-hairline:#ffffff24}.club-crest{flex-shrink:0;width:1em;height:1em}.perfil-club-btn{background-color:var(--club-gold);border:1px solid var(--club-gold);color:var(--club-gold-ink);font-weight:var(--bold-weight);border-radius:14px;justify-content:center;align-items:center;gap:9px;transition:background-color .12s,border-color .12s,color .12s,filter .12s;display:flex}.perfil-club-btn .club-crest{font-size:19px}.perfil-club-btn:hover{filter:brightness(1.08)}.perfil-premium-badge{background-color:var(--club-gold-veil-strong);border:1px solid var(--club-gold-line);color:var(--club-gold-text);font-size:12px;font-weight:var(--bold-weight);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;line-height:1;display:inline-flex}.perfil-premium-badge .club-crest{font-size:12px;position:relative;top:-.055em}.perfil-avatar--club{box-shadow:0 0 0 2px var(--club-gold),0 0 0 7px var(--club-gold-veil)}.perfil-avatar--initials.perfil-avatar--club{border:0}.perfil-since{gap:3px;display:grid}.perfil-since p{opacity:.55;font-size:13px}.perfil-since--club{color:var(--club-gold-text);opacity:1;justify-content:center;align-items:center;gap:6px;display:flex}.perfil-since p.perfil-since--club{opacity:.9}.perfil-since--club .club-crest{color:var(--club-gold);font-size:1em;position:relative;top:-.055em}.account-club{background-color:var(--bg-lighter-color);border:1px solid var(--club-gold-line);border-radius:12px;gap:12px;margin-top:28px;padding:18px;display:grid}.account-club-title{color:var(--club-gold-text);font-size:15px;font-weight:var(--bold-weight);letter-spacing:.01em;text-transform:uppercase;align-items:center;gap:8px;margin:0;display:flex}.account-club-title .club-crest{color:var(--club-gold);font-size:17px}.account-club-lead{opacity:.72;margin:0;font-size:14px;line-height:1.55}.account-club-btn{background-color:var(--club-gold-veil);border:1px solid var(--club-gold-line);color:var(--club-gold-text);cursor:pointer;font-family:inherit;font-size:16px;font-weight:var(--bold-weight);border-radius:10px;width:100%;min-height:48px;padding:12px 20px;transition:background-color .12s,border-color .12s}.account-club-btn:hover{background-color:var(--club-gold-veil-strong);border-color:var(--club-gold-text)}.club-callout{background-color:var(--bg-darker-color);border:1px solid var(--club-hairline);color:var(--text-color);text-align:left;border-radius:14px;align-items:center;gap:14px;margin-bottom:14px;padding:14px 16px;font-size:15px;display:flex}.club-callout--success{background-image:linear-gradient(to bottom,var(--club-gold-veil-strong),var(--club-gold-veil));border-color:var(--club-gold-line)}.club-callout--success .club-crest{color:var(--club-gold);font-size:34px}.club-callout--success .club-callout-title{color:var(--club-gold-text)}.club-callout--failed{background-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.club-callout--failed{background-color:color-mix(in srgb,var(--red)20%,transparent)}}.club-callout--failed{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.club-callout--failed{border-color:color-mix(in srgb,var(--red)55%,transparent)}}.club-callout-title{font-size:17px;font-weight:var(--bold-weight);margin-bottom:2px}.club-callout-text{opacity:.78;font-size:14px}.modal p.club-lead{opacity:.78;text-align:center;text-wrap:balance;max-width:52ch;margin:6px auto 0;font-size:16px;line-height:1.45}.modal-title .club-crest{color:var(--club-gold);margin-right:8px;font-size:24px}.club-member{max-width:420px;margin:6px auto 0}.club-member-card{background-image:linear-gradient(to bottom,var(--club-gold-veil-strong),var(--club-gold-veil));border:1px solid var(--club-gold-line);color:var(--text-color);text-align:center;border-radius:14px;padding:22px 18px 18px}.club-member-seal{background-color:var(--club-gold-veil-strong);border:1px solid var(--club-gold-line);color:var(--club-gold);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:12px;display:inline-flex}.club-member-seal .club-crest{font-size:32px}.modal p.club-member-title{font-size:20px;font-weight:var(--bold-weight);margin:0 0 8px}.modal p.club-member-plan{background-color:var(--club-gold-veil-strong);border:1px solid var(--club-gold-line);color:var(--club-gold-text);font-size:13px;font-weight:var(--bold-weight);border-radius:999px;margin:0 0 16px;padding:4px 12px;display:inline-block}.club-member-perks{text-align:left;flex-direction:column;gap:7px;width:fit-content;margin:0 auto 16px;padding:0;list-style:none;display:flex}.club-member-perks li{padding-left:24px;font-size:15px;line-height:1.35;position:relative}.club-member-perks li:before{color:var(--club-gold-text);content:"✓";font-weight:var(--bold-weight);position:absolute;left:2px}.modal p.club-member-renewal{opacity:.72;margin:0;font-size:14px}.modal p.club-member-warning{background-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.modal p.club-member-warning{background-color:color-mix(in srgb,var(--red)20%,transparent)}}.modal p.club-member-warning{border:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.modal p.club-member-warning{border:1px solid color-mix(in srgb,var(--red)55%,transparent)}}.modal p.club-member-warning{font-size:14px;font-weight:var(--normal-weight);border-radius:10px;margin:14px 0 0;padding:10px 12px}.club-tiers{grid-template-columns:repeat(3,1fr);gap:12px;min-width:0;margin-top:22px;display:grid}.club-tier{border:1px solid var(--club-hairline);color:var(--text-color);text-align:center;background-color:#0000;border-radius:14px;flex-direction:column;padding:18px 16px 16px;display:flex;position:relative}.club-tier--premium{background-image:linear-gradient(to bottom,var(--club-gold-veil),transparent);border-color:var(--club-gold-line)}.club-tier--yearly{background-image:linear-gradient(to bottom,var(--club-gold-veil-strong),var(--club-gold-veil));box-shadow:0 0 0 1px var(--club-gold-line)}.modal p.club-tier-badge{background-color:var(--bg-darker-color);border:1px solid var(--club-gold-line);color:var(--club-gold-text);font-size:12px;font-weight:var(--bold-weight);white-space:nowrap;border-radius:999px;margin:0;padding:3px 10px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.club-tier-head{border-bottom:1px solid var(--club-hairline);margin-bottom:14px;padding-bottom:14px}.modal p.club-tier-name{font-size:13px;font-weight:var(--bold-weight);letter-spacing:1.2px;opacity:.7;text-transform:uppercase;margin:0 0 6px}.modal p.club-tier-price{font-size:26px;font-weight:var(--bold-weight);margin:0;line-height:1.15}.club-tier--yearly .club-tier-price{color:var(--club-gold-text)}.club-tier-period{font-size:14px;font-weight:var(--normal-weight);opacity:.65}.modal p.club-tier-note{opacity:.62;margin:6px 0 0;font-size:13px}.club-tier-features{text-align:left;flex-direction:column;flex:1;gap:9px;margin:0;padding:0;list-style:none;display:flex}.club-tier-features li{padding-left:22px;font-size:14px;line-height:1.35;position:relative}.club-tier-features li:before{content:"✓";font-weight:var(--bold-weight);opacity:.5;position:absolute;left:1px}.club-tier--premium .club-tier-features li:before{color:var(--club-gold-text);opacity:1}.club-tier-features li.club-tier-feature--off{opacity:.45}.club-tier-features li.club-tier-feature--off:before{content:"✕"}.club-tier-foot{margin-top:18px}.modal p.club-tier-current{border:1px dashed var(--club-hairline);font-size:15px;font-weight:var(--bold-weight);opacity:.5;border-radius:12px;margin:0;padding:11px 0}.modal p.club-tier-cta-note{opacity:.72;text-align:center;margin:10px 0 0;font-size:13px}.club-tier-cta{border:1px solid var(--club-gold-line);color:var(--club-gold-text);cursor:pointer;font-family:inherit;font-size:16px;font-weight:var(--bold-weight);text-align:center;background-color:#0000;border-radius:12px;width:100%;padding:11px 0;transition:background-color .12s,border-color .12s,filter .12s}.club-tier-cta:hover:not(:disabled){background-color:var(--club-gold-veil);border-color:var(--club-gold-text)}.club-tier--yearly .club-tier-cta{background-color:var(--club-gold);border-color:var(--club-gold);color:var(--club-gold-ink)}.club-tier--yearly .club-tier-cta:hover:not(:disabled){filter:brightness(1.08)}.club-tier-cta:disabled{cursor:wait;filter:none;opacity:.5}.club-manage-btn{background-color:var(--club-gold);border:1px solid var(--club-gold);color:var(--club-gold-ink);cursor:pointer;font-family:inherit;font-size:17px;font-weight:var(--bold-weight);border-radius:14px;width:100%;margin-top:16px;padding:13px 24px;transition:filter .12s}.club-manage-btn:hover:not(:disabled){filter:brightness(1.08)}.club-manage-btn:disabled{cursor:default;filter:none;opacity:.6}.club-tier-badge--promo{background-color:var(--club-gold);border-color:var(--club-gold);color:var(--club-gold-ink)}.club-promo-toggle{color:var(--club-gold-text);cursor:pointer;font-family:inherit;font-size:14px;font-weight:var(--bold-weight);text-underline-offset:3px;background:0 0;border:0;margin:16px auto 0;padding:4px;text-decoration:underline;display:block}.club-promo{border:1px solid var(--club-hairline);border-radius:12px;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;display:flex}.club-promo--applied{background-color:var(--club-gold-veil);border-color:var(--club-gold-line);justify-content:space-between}.club-promo-input{background-color:var(--bg-darker-color);border:1px solid var(--club-hairline);color:var(--text-color);letter-spacing:.06em;text-transform:uppercase;border-radius:9px;flex:1;min-width:0;padding:9px 11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px}.club-promo-input:focus{border-color:var(--club-gold-line);outline:none}.club-promo-apply,.club-promo-clear{border:1px solid var(--club-gold-line);color:var(--club-gold-text);cursor:pointer;font-family:inherit;font-size:14px;font-weight:var(--bold-weight);background-color:#0000;border-radius:9px;flex-shrink:0;padding:9px 14px;transition:background-color .12s,border-color .12s}.club-promo-apply:hover:not(:disabled),.club-promo-clear:hover{background-color:var(--club-gold-veil);border-color:var(--club-gold-text)}.club-promo-apply:disabled{cursor:default;opacity:.5}.modal p.club-promo-title{color:var(--club-gold-text);font-size:14px;font-weight:var(--bold-weight);margin:0}.modal p.club-promo-note{opacity:.72;margin:3px 0 0;font-size:12px;line-height:1.45}.modal p.club-promo-error{color:var(--text-color);opacity:.8;text-align:center;margin:8px 0 0;font-size:13px}.modal p.club-foot-note{opacity:.6;text-align:center;margin:16px 0 0;font-size:13px}@media (max-width:640px){.club-tiers{grid-template-columns:1fr;gap:20px}.club-tier{padding:20px 16px 14px}}.import-modal-body{text-align:center;padding:4px 0 8px}.import-modal-icon-ring{background-color:var(--green);border:3px solid var(--text-color);width:68px;height:68px;color:var(--text-color);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:inline-flex}.modal p.import-modal-lead{font-size:19px;font-weight:var(--bold-weight);color:var(--text-color);margin:0 0 8px;line-height:1.35}.modal p.import-modal-sub{color:var(--text-color);margin:0 0 22px;font-size:15px;line-height:1.5}.modal p.import-modal-error{background-color:var(--bg-darker-color);border:2px solid var(--red);color:var(--text-color);border-radius:12px;margin:0 0 16px;padding:10px 12px;font-size:14px;line-height:1.45}.import-modal-actions{flex-direction:column;gap:12px;display:flex}.import-modal-btn-yes,.import-modal-btn-no{border:3px solid var(--text-color);width:100%;color:var(--text-color);font-family:inherit;font-size:17px;font-weight:var(--normal-weight);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;transition:background-color .12s;display:flex}.import-modal-btn-yes{background-color:var(--green)}.import-modal-btn-no{background-color:var(--bg-darker-color)}.import-modal-btn-no:hover:not(:disabled){background-color:var(--bg-color)}.import-modal-btn-yes:disabled,.import-modal-btn-no:disabled{background-color:var(--bg-darker-color);cursor:default}@keyframes import-spin{to{transform:rotate(360deg)}}.import-modal-spinner{border:3px solid var(--bg-darker-color);border-top-color:var(--text-color);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.65s linear infinite import-spin;display:inline-block}.perfil-logout-section{margin-top:12px}.perfil-logout-btn{background-color:var(--bg-lighter-color);border:3px solid var(--text-color);color:var(--text-color);font-weight:var(--normal-weight);border-radius:14px;gap:10px;transition:background-color .12s}.perfil-logout-btn svg{margin-right:0}.perfil-logout-btn:hover:not(:disabled){background-color:var(--red)}.perfil-logout-btn:disabled{background-color:var(--bg-darker-color);cursor:default}.name-modal-body{gap:14px;padding-top:4px;display:grid}.modal p.name-modal-current{font-size:20px;font-weight:var(--bold-weight);margin:0}.modal p.name-modal-lead{opacity:.78;margin:0;font-size:15px;line-height:1.5}.modal p.name-modal-warning{color:var(--yellow);background-color:#ef7d311f;border:1px solid #ef7d3159;border-radius:10px;margin:0;padding:10px 12px;font-size:14px;line-height:1.5}.name-modal-confirm{background:#f4da921a;border:1px solid #f4da924d;border-radius:10px;gap:12px;padding:14px;display:grid}.modal .name-modal-confirm p{margin:0;font-size:14px;line-height:1.5}.confirm-modal-body{text-align:center;padding:4px 0 0}.confirm-modal-icon-ring{background-color:var(--red);border:3px solid var(--text-color);width:68px;height:68px;color:var(--text-color);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:inline-flex}.modal p.confirm-modal-lead{font-size:19px;font-weight:var(--bold-weight);color:var(--text-color);margin:0 0 8px;line-height:1.35}.modal p.confirm-modal-sub{color:var(--text-color);margin:0 0 22px;font-size:15px;line-height:1.5}.modal p.confirm-modal-warning{color:var(--yellow);text-align:left;background-color:#ef7d311f;border:1px solid #ef7d3159;border-radius:10px;margin:0 0 18px;padding:10px 12px;font-size:14px;line-height:1.5}.confirm-modal-input{text-align:center;width:100%;margin:0 0 22px;display:block}.modal p.confirm-modal-error{background-color:var(--red);color:var(--text-color);border-radius:10px;margin:16px 0 0;padding:10px 12px;font-size:15px}.confirm-modal-actions{flex-direction:column;gap:12px;display:flex}.confirm-modal-btn-cancel,.confirm-modal-btn-danger{border:3px solid var(--text-color);width:100%;color:var(--text-color);font-family:inherit;font-size:17px;font-weight:var(--normal-weight);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;transition:background-color .12s;display:flex}.confirm-modal-btn-danger{background-color:var(--red)}.confirm-modal-btn-cancel{background-color:var(--bg-darker-color)}.confirm-modal-btn-cancel:hover:not(:disabled){background-color:var(--bg-color)}.confirm-modal-btn-cancel:disabled,.confirm-modal-btn-danger:disabled{background-color:var(--bg-darker-color);cursor:default}.perfil-stats-card{margin-top:12px}.perfil-stats-title{font-size:18px;font-weight:var(--bold-weight);text-align:center;margin:0 0 14px}.perfil-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px;display:grid}.perfil-summary-tile{background:var(--bg-darker-color);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;display:flex}.perfil-summary-num{font-size:20px;font-weight:var(--bold-weight);line-height:1.15}.perfil-summary-label{letter-spacing:.05em;opacity:.6;text-transform:uppercase;font-size:10px}.perfil-summary-tile--streak .perfil-summary-num{align-items:center;display:inline-flex}.perfil-summary-cheer{opacity:.75;text-align:center;margin:0 0 16px;font-size:13px}.perfil-stats-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.perfil-game-card{background:var(--bg-darker-color);border:1px solid #80808029;border-radius:14px;padding:14px;position:relative;overflow:hidden}.perfil-game-card:before{background:var(--perfil-game-accent,var(--accent-bg-color));content:"";height:3px;position:absolute;inset:0 0 auto}.perfil-game-card--apalabras{--perfil-game-accent:#3d8fc4}.perfil-game-card--conecta{--perfil-game-accent:#1f9d6b}.perfil-game-card--encadenas{--perfil-game-accent:#d97a24}.perfil-game-card--caepalabras{--perfil-game-accent:#c2456f}.perfil-game-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.perfil-game-icon{color:var(--perfil-game-accent,var(--accent-bg-color));flex-shrink:0;display:block}.perfil-game-name{font-size:15px;font-weight:var(--bold-weight);flex:1;margin:0}.perfil-game-streak{white-space:nowrap;background:#80808029;border-radius:999px;align-items:center;padding:3px 8px;font-size:12px;display:inline-flex}.perfil-game-bar{background:#80808038;border-radius:999px;height:8px;overflow:hidden}.perfil-game-bar-fill{background:var(--perfil-game-accent,var(--accent-bg-color));border-radius:999px;height:100%;transition:width .4s;display:block}.perfil-game-bar-label{opacity:.75;margin:6px 0 12px;font-size:12px}.perfil-game-record{background:var(--bg-color);align-items:center}@supports (color:color-mix(in lab, red, red)){.perfil-game-record{background:color-mix(in srgb,var(--bg-color)78%,var(--perfil-game-accent))}}.perfil-game-record{border-radius:10px;flex-direction:column;gap:1px;margin-bottom:12px;padding:8px 6px;display:flex}.perfil-game-record-num{color:var(--perfil-game-accent);font-size:22px;font-weight:var(--bold-weight);line-height:1.1}.perfil-game-record-label{letter-spacing:.05em;opacity:.65;text-transform:uppercase;font-size:10px}.perfil-game-tiles{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.perfil-game-tile{background:var(--bg-color);text-align:center;border-radius:10px;padding:8px 4px}.perfil-game-tile-num{font-size:16px;font-weight:var(--bold-weight);display:block}.perfil-game-tile-label{letter-spacing:.04em;opacity:.6;text-transform:uppercase;font-size:10px;display:block}.perfil-game-tile--record .perfil-game-tile-num{color:var(--perfil-game-accent,var(--accent-bg-color))}.perfil-game-foot{justify-content:center;gap:16px;margin-top:12px;display:flex}.perfil-game-link{font-size:12px;font-weight:var(--bold-weight);opacity:.8;text-decoration:underline}.perfil-game-link:hover{opacity:1}.perfil-game-card--empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.perfil-game-card--empty .perfil-game-head{margin-bottom:6px}.perfil-game-card--empty .perfil-game-name{flex:none}.perfil-game-empty-text{opacity:.65;margin-bottom:12px;font-size:13px}.perfil-game-cta{background:var(--accent-bg-color);color:var(--accent-text-color);font-size:12px;font-weight:var(--normal-weight);border-radius:999px;padding:8px 16px}@media (max-width:430px){.perfil-summary{grid-template-columns:repeat(2,1fr)}}.clasificacion-page{min-height:100dvh;color:var(--text-color);flex-direction:column;align-items:center;padding:0 15px 60px;display:flex}.clasificacion-shell{flex-direction:column;width:100%;max-width:480px;display:flex}.clasificacion-topbar{align-items:center;padding:12px 0 4px}.clasificacion-hero{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:18px 0 14px;display:flex}.clasificacion-hero-trophy{color:var(--medal-1);display:block}.clasificacion-hero-title{font-size:22px;font-weight:var(--bold-weight);margin:4px 0 0}.clasificacion-hero-date{opacity:.6;min-height:18px;font-size:13px}.clasificacion-tabs{justify-content:center;gap:6px;margin-bottom:14px;display:flex}.clasificacion-tab{background:var(--bg-darker-color);color:var(--text-color);cursor:pointer;font-size:13px;font-weight:var(--normal-weight);opacity:.6;border:2px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:7px 13px;transition:opacity .15s,border-color .15s,background .15s;display:inline-flex}.clasificacion-tab:hover{opacity:.85}.clasificacion-tab--active{border-color:var(--text-color);opacity:1}.clasificacion-card{background:var(--bg-color);box-shadow:0 6px 20px var(--shadow-color);border:1px solid #8080802e;border-radius:16px;padding:14px}.clasificacion-card-head{border-bottom:1px solid #8080802e;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;display:flex}.clasificacion-puzzle{font-size:13px;font-weight:var(--bold-weight);letter-spacing:.04em;opacity:.7;text-transform:uppercase}.clasificacion-play{background:var(--accent-bg-color);color:var(--accent-text-color);font-size:12px;font-weight:var(--normal-weight);border-radius:999px;align-items:center;gap:2px;padding:5px 10px 5px 12px;display:inline-flex}.clasificacion-foot{opacity:.5;text-align:center;margin-top:16px;font-size:12px}:root{--medal-1:#c99733;--medal-2:#98a1ae;--medal-3:#b06f3c}[data-theme=dark]{--medal-1:#e3b350;--medal-2:#b3bcc9;--medal-3:#cd8149}.lb{flex-direction:column;display:flex}.icon-medal{flex-shrink:0;display:block}.icon-medal--1{color:var(--medal-1)}.icon-medal--2{color:var(--medal-2)}.icon-medal--3{color:var(--medal-3)}.lb-summary{opacity:.7;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;display:flex}.lb-summary-metric{letter-spacing:.05em;text-transform:uppercase}.lb-podium{align-items:end;gap:6px;margin-bottom:12px;display:grid}.lb-podium--n3{grid-template-columns:1fr 1.1fr 1fr}.lb-podium--n2{grid-template-columns:repeat(2,minmax(0,140px));justify-content:center}.lb-podium--n1{grid-template-columns:minmax(0,170px);justify-content:center}.lb-podium-slot{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.lb-podium-medal{margin-bottom:1px}.lb-podium-name{font-size:12px;font-weight:var(--bold-weight);text-align:center;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;max-width:100%;display:flex;overflow:hidden}.lb-podium-score{opacity:.65;white-space:nowrap;font-size:11px}.lb-podium-step{background:var(--bg-darker-color);font-size:13px;font-weight:var(--bold-weight);border-radius:8px 8px 0 0;justify-content:center;align-items:flex-start;width:100%;height:30px;margin-top:5px;padding-top:5px;display:flex}.lb-podium-slot--1 .lb-podium-step{background:var(--bg-darker-color)}@supports (color:color-mix(in lab, red, red)){.lb-podium-slot--1 .lb-podium-step{background:color-mix(in srgb,var(--bg-darker-color)55%,var(--medal-1))}}.lb-podium-slot--1 .lb-podium-step{height:46px}.lb-podium-slot--2 .lb-podium-step{background:var(--bg-darker-color)}@supports (color:color-mix(in lab, red, red)){.lb-podium-slot--2 .lb-podium-step{background:color-mix(in srgb,var(--bg-darker-color)70%,var(--medal-2))}}.lb-podium-slot--2 .lb-podium-step{height:34px}.lb-podium-slot--3 .lb-podium-step{background:var(--bg-darker-color)}@supports (color:color-mix(in lab, red, red)){.lb-podium-slot--3 .lb-podium-step{background:color-mix(in srgb,var(--bg-darker-color)75%,var(--medal-3))}}.lb-podium-slot--3 .lb-podium-step{height:24px}.lb-podium-slot--me .lb-podium-name{text-decoration:underline}.lb-table{flex-direction:column;gap:6px;display:flex}.lb-row{background:var(--bg-darker-color);border-radius:10px;grid-template-columns:22px auto 1fr auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.lb-row--me{box-shadow:0 0 0 2px var(--accent-bg-color)}.lb-row-label{letter-spacing:.06em;opacity:.6;text-transform:uppercase;grid-column:1/-1;font-size:10px}.lb-rank{justify-content:center;align-items:center;display:flex}.lb-rank-num{font-size:13px;font-weight:var(--bold-weight);opacity:.75}.lb-avatar{object-fit:cover;border-radius:50%;flex-shrink:0}.lb-avatar--sm{width:28px;height:28px}.lb-avatar--lg{width:44px;height:44px}.lb-avatar--initials{background:var(--bg-lighter-color);color:var(--text-color);font-size:11px;font-weight:var(--bold-weight);object-fit:unset;justify-content:center;align-items:center;display:inline-flex}.lb-avatar--lg.lb-avatar--initials{font-size:15px}.lb-avatar--club{box-shadow:0 0 0 2px var(--club-gold)}.lb-name{font-size:14px;font-weight:var(--bold-weight);align-items:center;gap:4px;min-width:0;display:flex}.lb-name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lb-name--club{color:var(--club-gold-text)}.lb-crown{color:var(--club-gold-text);flex-shrink:0;font-size:13px;display:inline-flex}.lb-you{background:var(--accent-bg-color);color:var(--accent-text-color);font-size:10px;font-weight:var(--bold-weight);border-radius:999px;flex-shrink:0;padding:1px 7px}.lb-score{font-size:13px;font-weight:var(--bold-weight);opacity:.8;white-space:nowrap}.lb-me-block{border-top:1px dashed #80808059;margin-top:10px;padding-top:10px}.lb-state{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:26px 10px;display:flex}.lb-state p{opacity:.7;font-size:14px}.lb-state-icon{color:var(--text-color);opacity:.35}.lb-state-title{font-size:16px;font-weight:var(--bold-weight);opacity:1!important}.lb-state-text{max-width:300px}.lb-spinner{border:3px solid #80808040;border-top-color:var(--accent-bg-color);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite lb-spin}@keyframes lb-spin{to{transform:rotate(360deg)}}.lb-link{color:var(--text-color);font-weight:var(--bold-weight);text-decoration:underline}.lb-cta{background:var(--bg-darker-color);border:1px dashed var(--accent-bg-color);text-align:center;border-radius:14px;margin-top:16px;padding:14px}.lb-cta-icon{color:var(--medal-1);display:inline-block}.lb-cta-title{font-size:15px;font-weight:var(--bold-weight);margin:4px 0}.lb-cta-text{opacity:.8;margin-bottom:12px;font-size:13px}.lb-cta-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lb-cta-btn{background:var(--bg-color);color:var(--text-color);font-size:13px;font-weight:var(--normal-weight);border:1px solid #8080804d;border-radius:999px;padding:8px 16px}.lb-cta-btn--primary{background:var(--accent-bg-color);color:var(--accent-text-color);border-color:#0000}.lb-foot-note{opacity:.7;text-align:center;margin-top:14px;font-size:13px}.lb-modal-foot{text-align:center;margin-top:16px}.lb-modal-foot .lb-link{opacity:.75;font-size:13px}.lb-open-btn{background:var(--bg-darker-color);color:var(--text-color);cursor:pointer;font-size:15px;font-weight:var(--normal-weight);border:1px solid #8080804d;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;margin:14px 0 4px;padding:11px 18px;transition:background .15s,transform .1s;display:flex}.lb-open-btn svg{color:var(--medal-1)}.lb-open-btn:hover{background:var(--bg-lighter-color)}.lb-open-btn:active{transform:scale(.985)}.legal-page .seo-page-inner{max-width:760px}.legal-updated{opacity:.55;margin-bottom:18px;font-size:13px}.legal-page .seo-subtitle{margin-bottom:8px}.legal-page .seo-subtitle p{opacity:.75;margin:12px 0;font-size:16px}.legal-section{margin-bottom:6px;scroll-margin-top:24px}.legal-page a{color:var(--accent-bg-color);text-decoration:underline}.legal-page code{background-color:var(--bg-darker-color);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.legal-table-wrap{-webkit-overflow-scrolling:touch;margin:16px 0;overflow-x:auto}.legal-table-wrap .seo-table{min-width:480px;margin:0}.legal-nav{border-top:1px solid var(--bg-darker-color);margin-top:36px;padding-top:20px}.legal-nav-title{font-size:13px;font-weight:var(--bold-weight);letter-spacing:.02em;opacity:.6;text-transform:uppercase}.legal-nav-list{flex-wrap:wrap;gap:8px 20px;margin-top:10px;padding:0;list-style:none;display:flex}.legal-nav-list a{font-size:15px}.legal-back{margin:26px 0 10px}.legal-footer{border-top:1px solid var(--bg-darker-color);text-align:center;max-width:760px;margin:44px auto 0;padding:20px 0 32px}.legal-footer-links{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}.legal-footer-links a,.legal-footer-links .legal-footer-button{opacity:.7;font-size:14px;text-decoration:underline}.legal-footer-links a:hover,.legal-footer-links .legal-footer-button:hover{opacity:1}.legal-footer-button{color:var(--text-color);cursor:pointer;font-family:inherit;font-weight:var(--bold-weight);background:0 0;border:0;padding:0}.legal-footer-copy{opacity:.45;margin-top:12px;font-size:13px}.auth-legal-consent{color:#ffffff8c;text-align:center;margin-top:12px;font-size:12px;line-height:1.6}.auth-legal-consent a{color:#8ecbff;text-decoration:underline}.contact-form{gap:14px;display:grid}.modal .contact-lead{opacity:.75;margin:4px 0 2px}.modal .contact-identity{word-break:break-word;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;margin:0;padding:10px 14px;font-size:14px}.modal .contact-identity--loading{opacity:.55}.contact-textarea{resize:vertical;min-height:130px;line-height:1.5}.contact-attachments{gap:10px;display:grid}.contact-attachments-label{color:#ffffffbf;font-size:13px}.contact-thumbs{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.contact-thumb{border:1px solid #ffffff1f;border-radius:10px;width:76px;height:76px;position:relative;overflow:visible}.contact-thumb img{object-fit:cover;border-radius:9px;width:100%;height:100%;display:block}.contact-thumb-remove{background-color:var(--bg-lighter-color);border:1px solid var(--text-color);color:var(--text-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:-8px;right:-8px}.contact-file-button{cursor:pointer;background:0 0;border:1px dashed #ffffff40;border-radius:10px;justify-content:center;justify-self:start;align-items:center;gap:8px;padding:12px 18px;font-size:15px;display:inline-flex;position:relative}.contact-file-button:hover{border-color:#ffffff73}.contact-file-button input{opacity:0;width:0;height:0;position:absolute}.contact-file-button:focus-within{border-color:#4ab0ff;outline:2px solid #4ab0ff2e}.modal .contact-error{background:#f9188014;border:1px solid #f918803d;border-radius:10px;margin:0;padding:12px 14px;font-size:15px}.contact-sent{gap:16px;padding:6px 0 4px;display:grid}.patch-notes{padding-top:2px}.modal p.patch-notes-lead{font-size:19px;font-weight:var(--bold-weight);margin:0 0 6px;line-height:1.35}.modal p.patch-notes-sub{opacity:.8;margin:0;font-size:15px;line-height:1.5}.patch-note{border-top:1px solid var(--bg-darker-color);margin-top:18px;padding-top:16px}.patch-note-title{font-size:16px;font-weight:var(--bold-weight);align-items:center;gap:8px;margin:0 0 8px;display:flex}.patch-note-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.patch-note-list li{padding-left:18px;font-size:15px;line-height:1.5;position:relative}.patch-note-list li:before{content:"▸";opacity:.6;font-size:13px;position:absolute;top:0;left:0}.patch-note-list a{color:inherit;font-weight:var(--bold-weight);text-underline-offset:2px;text-decoration:underline}.patch-note--club{background:var(--club-gold-veil);border:1px solid var(--club-gold-line);border-radius:12px;padding:14px}.patch-note-title--club{color:var(--club-gold-text)}.modal p.patch-notes-gift{border-top:1px solid var(--club-gold-line);align-items:flex-start;gap:10px;margin:12px 0 0;padding-top:12px;font-size:15px;line-height:1.5;display:flex}.patch-notes-gift-icon{color:var(--club-gold-text);flex-shrink:0;margin-top:1px}.patch-notes-bugs{background-color:var(--bg-darker-color);border-radius:12px;margin-top:18px;padding:14px}.modal p.patch-notes-bugs-text{margin:0 0 12px;font-size:15px;line-height:1.5}.patch-notes-bugs-btn{border:1px solid var(--text-color);color:var(--text-color);cursor:pointer;font-family:inherit;font-size:15px;font-weight:var(--normal-weight);background:0 0;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.patch-notes-bugs-btn:hover{background-color:var(--bg-lighter-color)}.modal p.patch-notes-outro{text-align:center;margin:18px 0 0;font-size:15px;line-height:1.5}.patch-notes-cta{width:100%;margin-top:14px}.mt.ws{z-index:4000;animation:.24s ease-out both ws-in}@keyframes ws-in{0%{opacity:0}to{opacity:1}}.mt.ws--leaving{pointer-events:none;animation:.52s ease-in both ws-out}@keyframes ws-out{0%{opacity:1}to{opacity:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
