.ld-root{--ld-bar-h:calc(92px + env(safe-area-inset-top,0px));--ld-bg1:#bfe8ff;--ld-bg2:#fff4cf;--ld-card:#fff;--ld-card-2:#f2f7ff;--ld-ink:#1d2a55;--ld-ink-2:#4a5884;--ld-edge:#1d2a551f;--ld-shadow:0 6px 0 #1d2a551f, 0 14px 30px #1d2a551f;--ld-btn:#fff;--ld-btn-ink:#1d2a55;--ld-play:#ff5a5f;--ld-play-ink:#fff;--ld-good:#2fbf5b;--ld-star:#fbc02d;--ld-font:ui-rounded, "SF Pro Rounded", "Nunito", "Varela Round", "Arial Rounded MT Bold", system-ui, -apple-system, "Segoe UI", sans-serif;z-index:70;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg, var(--ld-bg1) 0%, var(--ld-bg2) 100%) fixed;color:var(--ld-ink);font-family:var(--ld-font);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;padding-bottom:env(safe-area-inset-bottom,0px);font-size:18px;line-height:1.35;position:fixed;inset:0;overflow:hidden auto}:root[data-theme=dark] .ld-root,:root:not([data-theme]) .ld-root{--ld-bg1:#10194a;--ld-bg2:#23145a;--ld-card:#1e2a66;--ld-card-2:#26347a;--ld-ink:#f3f6ff;--ld-ink-2:#c3cdf2;--ld-edge:#ffffff24;--ld-shadow:0 6px 0 #00000047, 0 14px 30px #0000004d;--ld-btn:#2c3a86;--ld-btn-ink:#f3f6ff}:where(.ld-root) button{color:inherit;touch-action:manipulation;cursor:pointer;font-family:inherit}.ld-root img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.ld-root :focus-visible{outline-offset:3px;outline:4px solid #ff8a00}.ld-sky{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.ld-cloud{filter:blur(1px);background:#ffffffbf;border-radius:999px;width:220px;height:70px;animation:60s linear infinite ld-drift;position:absolute}.ld-cloud:before,.ld-cloud:after{content:"";background:inherit;border-radius:50%;position:absolute}.ld-cloud:before{width:90px;height:90px;top:-44px;left:34px}.ld-cloud:after{width:70px;height:70px;top:-30px;left:110px}.ld-cloud.c1{top:22%;left:-10%}.ld-cloud.c2{animation-duration:80s;animation-delay:-30s;top:55%;left:40%;transform:scale(.7)}.ld-cloud.c3{animation-duration:95s;animation-delay:-60s;top:80%;left:70%;transform:scale(1.1)}@keyframes ld-drift{0%{translate:-20vw}to{translate:110vw}}:root[data-theme=dark] .ld-cloud,:root:not([data-theme]) .ld-cloud{opacity:.7;filter:none;background:0 0;width:4px;height:4px;animation:4s ease-in-out infinite alternate ld-twinkle;box-shadow:30px 40px #fff,160px 120px #ffe68a,300px 20px #fff,420px 160px #fff,560px 60px #ffe68a,700px 140px #fff}:root[data-theme=dark] .ld-cloud:before,:root[data-theme=dark] .ld-cloud:after,:root:not([data-theme]) .ld-cloud:before,:root:not([data-theme]) .ld-cloud:after{display:none}@keyframes ld-twinkle{to{opacity:.25}}.ld-bar{z-index:6;height:var(--ld-bar-h);padding:env(safe-area-inset-top,0px) max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));background:color-mix(in srgb, var(--ld-bg1) 82%, transparent);-webkit-backdrop-filter:blur(12px);align-items:center;gap:12px;display:flex;position:sticky;top:0}.ld-bar__gap{flex:auto}.ld-bar__stars{background:var(--ld-btn);min-height:64px;box-shadow:var(--ld-shadow);color:var(--ld-star);border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-size:1.6rem;display:inline-flex}.ld-bar__stars svg{fill:var(--ld-star)}.ld-bar__stars b{color:var(--ld-btn-ink);font-variant-numeric:tabular-nums}.ld-main{z-index:1;padding:8px max(16px, env(safe-area-inset-right)) 48px max(16px, env(safe-area-inset-left));max-width:1400px;margin:0 auto;position:relative}.ld-round.ld-filters__more{display:none}.ld-rainbow{background:conic-gradient(#f0443a,#fbd024,#2fbf5b,#3b82f6,#9d5cf0,#f0443a);border-radius:50%;width:36px;height:36px}.ld-round{background:var(--ld-btn);width:68px;height:68px;color:var(--ld-btn-ink);box-shadow:var(--ld-shadow);transition:transform .12s var(--ease-out), box-shadow .12s;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.ld-round:active{transform:translateY(4px)scale(.96);box-shadow:0 2px #1d2a5524}.ld-round[aria-pressed=true]{color:#3a2a00;background:#ffd34d}.ld-round--big{width:96px;height:96px}.ld-round--play{background:var(--ld-play);color:var(--ld-play-ink)}.ld-round--play svg{fill:currentColor;translate:3px}.ld-round--help .ld-q{font-size:2.3rem;font-weight:900;line-height:1}.ld-round.is-muted{color:#9b1c1c;background:#ffd0d0}.ld-round--grown{background:color-mix(in srgb, var(--ld-btn) 80%, #8892b0)}.ld-round--clear{color:#fff;background:#ff5a5f}.ld-round--ok{background:var(--ld-good);color:#fff}.ld-filters{gap:14px;margin:6px 0 22px;display:grid}.ld-filters__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ld-shelf{background:var(--ld-btn);min-height:72px;box-shadow:var(--ld-shadow);border:4px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:0 22px 0 14px;font-size:1.5rem;font-weight:800;display:inline-flex}.ld-shelf.is-on{border-color:var(--ld-ink);color:#3a2a00;background:#ffe27a}.ld-shelf__n{min-width:2.2ch}.ld-colour{width:64px;height:64px;box-shadow:var(--ld-shadow);transition:transform .15s var(--ease-out);border:4px solid #fff;border-radius:50%;place-items:center;display:grid}.ld-colour.is-on{outline:5px solid var(--ld-ink);outline-offset:2px;transform:scale(1.12)}.ld-type{background:var(--lt-c);color:#fff;box-shadow:var(--ld-shadow);transition:transform .15s var(--ease-out);border:4px solid #fff;border-radius:50%;place-items:center;display:grid}.ld-type svg{filter:drop-shadow(0 1px 1px #00000040)}.ld-type--md{width:64px;height:64px}.ld-type--lg{width:84px;height:84px}.ld-type.is-on{outline:5px solid var(--ld-ink);outline-offset:2px;transform:scale(1.12)}.ld-type:active,.ld-colour:active{transform:scale(.92)}.ld-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.ld-tile{content-visibility:auto;contain-intrinsic-size:190px 280px;background:var(--ld-card);box-shadow:var(--ld-shadow);border:4px solid color-mix(in srgb, var(--lt-c) 55%, transparent);border-radius:30px;flex-direction:column;display:flex;overflow:hidden}.ld-tile__art{background:radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--lt-c) 30%, transparent) 0 55%, transparent 56%);aspect-ratio:1;border:0;padding:10px;display:block}.ld-tile__art img{object-fit:contain;width:100%;height:100%;transition:transform .2s var(--ease-spring)}.ld-tile__art:active img{transform:scale(.92)rotate(-3deg)}.ld-tile__foot{align-items:center;gap:8px;padding:0 10px 12px 16px;display:flex}.ld-tile__name{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;flex:auto;min-width:0;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:800;line-height:1.1}.ld-tile__play{width:64px;height:64px}.ld-empty{background:var(--ld-card);box-shadow:var(--ld-shadow);border:0;border-radius:32px;align-items:center;gap:18px;margin:40px auto;padding:24px 32px;font-size:1.4rem;font-weight:800;display:flex}.ld-empty__face{color:#3a2a00;background:#ffd34d;border-radius:50%;place-items:center;width:80px;height:80px;font-size:3rem;display:grid}.ld-loading{place-items:center;min-height:40vh;display:grid}.ld-bounce{background:linear-gradient(#ff5a5f 0 46%,#1d2a55 46% 54%,#fff 54%);border:5px solid #1d2a55;border-radius:50%;width:70px;height:70px;animation:.8s ease-in-out infinite alternate ld-bob}@keyframes ld-bob{to{transform:translateY(-24px)rotate(20deg)}}.ld-card{inset:var(--ld-bar-h) 0 0 0;z-index:5;overscroll-behavior:contain;padding:4px max(16px, env(safe-area-inset-right)) calc(40px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:linear-gradient(180deg, var(--ld-bg1) 0%, var(--ld-bg2) 100%);animation:ld-pop .22s var(--ease-out) both;position:fixed;overflow-y:auto}@keyframes ld-pop{0%{opacity:0;transform:translateY(18px)}}.ld-card__top{align-items:center;gap:12px;max-width:1200px;margin:0 auto 6px;display:flex}.ld-card__grid{gap:18px;max-width:1200px;margin:0 auto;display:grid}.ld-card__hero{place-items:center;display:grid;position:relative}.ld-card__halo{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--lt-c) 55%, #fff) 0 50%, color-mix(in srgb, var(--lt-c) 25%, transparent) 70%, transparent 71%);border-radius:50%;width:min(74vw,50vh,480px);position:absolute}.ld-card__art{aspect-ratio:1;background:0 0;border:0;width:min(78vw,52vh,500px);padding:0;position:relative}.ld-card__art img{object-fit:contain;filter:drop-shadow(0 16px 18px #00000038);width:100%;height:100%}.ld-card__info{align-content:start;gap:16px;display:grid}.ld-card__name{align-items:center;gap:16px;display:flex}.ld-card__name h1{letter-spacing:.01em;margin:0;font-size:clamp(2.4rem,6vw,3.6rem);font-weight:900;line-height:1}.ld-card__types{gap:14px;display:flex}.ld-facts{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ld-fact{background:var(--ld-card);width:100%;min-height:76px;box-shadow:var(--ld-shadow);text-align:left;border:0;border-radius:26px;align-items:center;gap:14px;padding:10px 20px 10px 10px;font-size:1.35rem;font-weight:700;display:flex}.ld-fact:active{transform:translateY(3px)}.ld-fact__ico{color:#08304a;background:#7ad3ff;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid}.ld-fact--size .ld-fact__ico,.ld-fact--weight .ld-fact__ico{color:#11400a;background:#9be38f}.ld-fact--evolution .ld-fact__ico,.ld-fact--method .ld-fact__ico{color:#4a2700;background:#ffb84d}.ld-fact--region .ld-fact__ico,.ld-fact--habitat .ld-fact__ico,.ld-fact--tag .ld-fact__ico{color:#5a0e35;background:#f9a8d4}.ld-card__actions{flex-wrap:wrap;gap:12px;display:flex}.ld-big{background:var(--ld-play);color:#fff;min-width:80px;min-height:80px;box-shadow:var(--ld-shadow);border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 30px;font-size:1.4rem;font-weight:900;display:inline-flex;position:relative}.ld-big svg{flex:none}.ld-big:active{transform:translateY(4px)}.ld-big--plus{background:linear-gradient(135deg,#8b5cf6,#ec4899)}.ld-badge{color:#3a2a00;white-space:nowrap;background:#ffd34d;border-radius:999px;padding:4px 12px;font-size:.85rem;font-weight:900;position:absolute;top:-10px;right:-6px;box-shadow:0 3px #00000026}.ld-evo{background:color-mix(in srgb, var(--ld-card) 70%, transparent);border-radius:32px;align-items:center;gap:14px;max-width:1200px;margin:26px auto 0;padding:14px;display:flex}.ld-evo__ico{color:#4a2700;background:#ffb84d;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.ld-evo__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ld-evo__step{align-items:center;gap:10px;display:flex}.ld-evo__arrow{color:var(--ld-ink-2)}.ld-evo__mon{background:var(--ld-card);width:128px;box-shadow:var(--ld-shadow);border:4px solid #0000;border-radius:26px;justify-items:center;gap:2px;padding:8px 6px 10px;font-size:1rem;font-weight:800;display:grid}.ld-evo__mon img{object-fit:contain;width:96px;height:96px}.ld-evo__mon span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ld-evo__mon.is-me{border-color:var(--ld-ink)}.ld-evo__mon.is-picked{border-color:#ff8a00;animation:.5s ease-in-out ld-wiggle}.ld-more{max-width:1200px;animation:ld-pop .25s var(--ease-out) both;gap:14px;margin:24px auto 0;display:grid}.ld-chapters{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.ld-chapter{background:var(--ld-card);box-shadow:var(--ld-shadow);text-align:left;border:0;border-radius:26px;align-items:flex-start;gap:14px;padding:16px;display:flex}.ld-chapter__ico{color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.ld-chapter__body{color:var(--ld-ink-2);gap:4px;font-size:1.05rem;font-weight:600;display:grid}.ld-chapter__body b{color:var(--ld-ink);font-size:1.3rem}.ld-hub{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ld-hub__tile{width:100%;min-height:260px;box-shadow:var(--ld-shadow);color:#1d2a55;border:6px solid #fff;border-radius:40px;align-content:center;justify-items:center;gap:10px;padding:22px;display:grid;position:relative}.ld-hub__tile>svg{width:150px;height:150px}.ld-hub__label{font-size:1.6rem;font-weight:900}.ld-hub__go{background:var(--ld-play);color:#fff;border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.ld-hub__go svg{fill:currentColor;width:34px;height:34px;translate:3px}.ld-hub__tile:active{transform:translateY(5px)scale(.98)}.ld-game{justify-items:center;gap:22px;display:grid}.ld-game__prompt{align-items:center;gap:22px;min-height:120px;display:flex}.ld-game__swatch{width:120px;height:120px;box-shadow:var(--ld-shadow);border:6px solid #fff;border-radius:50%;animation:1.4s ease-in-out infinite alternate ld-pulse}.ld-game__sizeico svg{width:110px;height:110px}@keyframes ld-pulse{to{transform:scale(1.08)}}.ld-game__again svg{fill:none;translate:0}.ld-choices{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;max-width:1100px;margin:0;padding:0;list-style:none;display:grid}.ld-choices--2{grid-template-columns:repeat(2,1fr);max-width:860px}.ld-choice{aspect-ratio:1;background:var(--ld-card);width:100%;box-shadow:var(--ld-shadow);border:6px solid #fff;border-radius:36px;place-items:end center;padding:14px;transition:opacity .25s,filter .25s,border-color .2s;display:grid;position:relative}.ld-choice img{object-fit:contain;width:100%;height:100%}.ld-choice:active{transform:scale(.96)}.ld-choice.is-wrong{opacity:.35;filter:grayscale();animation:.4s ease-in-out ld-shake}.ld-choice.is-right{border-color:var(--ld-good);background:color-mix(in srgb, var(--ld-good) 22%, var(--ld-card));animation:ld-hop .6s var(--ease-spring)}.ld-choice.is-done{opacity:.55}.ld-choice__star{color:#b07a00;animation:ld-spin .8s var(--ease-spring) both;position:absolute;top:-26px;right:-14px}.ld-choice__star svg{fill:var(--ld-star)}.ld-game__next{min-width:120px}@keyframes ld-shake{20%,60%{translate:-10px}40%,80%{translate:10px}}@keyframes ld-hop{40%{transform:translateY(-18px)scale(1.04)}}@keyframes ld-spin{0%{transform:scale(0)rotate(-180deg)}}@keyframes ld-wiggle{25%{rotate:-5deg}75%{rotate:5deg}}.ld-book-cover{place-items:center;min-height:60vh;display:grid}.ld-book-cover__btn{box-shadow:var(--ld-shadow);color:#3a2a00;background:#ffe27a;border:6px solid #fff;border-radius:44px;justify-items:center;gap:12px;padding:36px 56px;display:grid;position:relative}.ld-book-cover__btn svg:first-child{width:220px;height:220px}.ld-book-cover__count{align-items:center;gap:8px;font-size:2.2rem;font-weight:900;display:inline-flex}.ld-book-cover__count svg{fill:var(--ld-star)}.ld-book-head{color:#b07a00;align-items:center;gap:8px;margin:4px 0 14px;font-size:2rem;display:flex}.ld-book-head svg{fill:var(--ld-star)}.ld-book-head b{color:var(--ld-ink)}.ld-book{background:color-mix(in srgb, var(--ld-card) 75%, transparent);border-radius:36px;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:14px;margin:0;padding:18px;list-style:none;display:grid}.ld-book--more{margin-top:18px}.ld-sticker{aspect-ratio:1}.ld-sticker button{background:radial-gradient(circle, #fff9 0 60%, #fff0 61%), var(--ld-card-2);width:100%;height:100%;rotate:var(--tilt,0deg);border:5px solid #fff;border-radius:50%;padding:6px;box-shadow:0 4px #0000001f,0 8px 18px #0000001f}.ld-sticker img{object-fit:contain;width:100%;height:100%}.ld-sticker.is-picked button{border-color:#ff8a00;animation:.5s ease-in-out ld-wiggle}.ld-sticker.is-empty span{border:4px dashed var(--ld-edge);border-radius:50%;width:100%;height:100%;display:block}.ld-modal{z-index:20;-webkit-backdrop-filter:blur(4px);background:#0a10288c;place-items:center;padding:20px;animation:.18s ease-out both ld-fade;display:grid;position:fixed;inset:0}@keyframes ld-fade{0%{opacity:0}}.ld-modal__card{background:var(--ld-card);width:min(640px,100%);max-height:calc(100dvh - 40px);color:var(--ld-ink);-webkit-user-select:text;user-select:text;border-radius:36px;padding:32px 28px 28px;position:relative;overflow-y:auto;box-shadow:0 30px 80px #00000059}.ld-modal__x{position:absolute;top:14px;right:14px}.ld-gate{text-align:center;justify-items:center;gap:12px;padding-top:8px;display:grid}.ld-gate__title{margin:0;font-size:1.7rem;font-weight:900}.ld-gate p{color:var(--ld-ink-2);margin:0;font-size:1.1rem}.ld-hold{background:conic-gradient(#ff8a00 calc(var(--p,0) * 1turn), var(--ld-card-2) 0);width:150px;height:150px;box-shadow:var(--ld-shadow);touch-action:none;border:0;border-radius:50%;margin:14px 0 6px;position:relative}.ld-hold__ring{background:var(--ld-btn);border-radius:50%;position:absolute;inset:14px}.ld-hold__txt{font-size:3rem;font-weight:900;position:relative}.ld-textbtn{min-height:64px;color:var(--ld-ink-2);background:0 0;border:0;padding:0 22px;font-size:1.1rem;font-weight:800;text-decoration:underline}.ld-grown{gap:14px;font-size:1rem;line-height:1.5;display:grid}.ld-grown h2{margin:0 60px 0 0;font-size:1.6rem}.ld-grown h3{margin:0 0 6px;font-size:1.15rem}.ld-grown p{margin:0 0 8px}.ld-grown__lead{color:var(--ld-ink-2)}.ld-grown__sec{background:var(--ld-card-2);border-radius:22px;padding:16px}.ld-grown__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ld-pill{border:3px solid var(--ld-edge);background:var(--ld-card);border-radius:999px;align-items:center;gap:8px;min-height:64px;padding:0 20px;font-size:1rem;font-weight:800;display:inline-flex}.ld-pill.is-on{border-color:var(--ld-ink);color:#3a2a00;background:#ffe27a}.ld-pill:disabled{opacity:.6;cursor:default}.ld-voices{gap:8px;max-height:300px;margin-bottom:10px;display:grid;overflow-y:auto}.ld-voice{border:3px solid var(--ld-edge);background:var(--ld-card);cursor:pointer;border-radius:18px;align-items:center;gap:12px;min-height:64px;padding:0 16px;font-weight:700;display:flex}.ld-voice input{accent-color:#ff5a5f;width:26px;height:26px}.ld-voice small{color:var(--ld-ink-2);font-weight:600}.ld-voice.is-on{border-color:var(--ld-ink)}.ld-small{color:var(--ld-ink-2);font-size:.92rem}.ld-meter{background:var(--ld-card);border-radius:999px;height:16px;margin-bottom:6px;overflow:hidden}.ld-meter span{background:linear-gradient(90deg,#2fbf5b,#7ad3ff);height:100%;transition:width .3s;display:block}.ld-ask{text-align:center;justify-items:center;gap:16px;display:grid}.ld-ask__spark{color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:50%;place-items:center;width:120px;height:120px;display:grid}.ld-ask__txt{margin:0;font-size:1.5rem;font-weight:900}.ld-ask__row{gap:24px;display:flex}@media (orientation:landscape) and (width>=900px){.ld-card__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center}.ld-card__art{width:min(44vw,64vh,520px)}.ld-card__halo{width:min(42vw,60vh,500px)}.ld-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ld-tile__foot{flex-direction:column;align-items:stretch;gap:6px;padding:0 10px 12px}.ld-tile__name{text-align:center;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;flex:none}.ld-tile__play{border-radius:999px;width:100%;height:64px}.ld-choice{justify-self:center;max-height:56vh}}@media (orientation:portrait){.ld-hub{grid-template-columns:1fr}.ld-hub__tile{text-align:left;grid-template-columns:auto 1fr auto;place-items:center start;gap:22px;min-height:200px;padding:22px 28px}.ld-hub__tile>svg{width:140px;height:140px}}@media (orientation:portrait) and (width>=601px){.ld-choices--3{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.ld-choices--3>li:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 10px)}}.ld-big--read svg{fill:currentColor}@media (width<=600px){.ld-root{--ld-bar-h:calc(76px + env(safe-area-inset-top,0px));--ld-bar-btn:clamp(56px, calc((100vw - 16px - 30px) / 6), 64px)}.ld-bar{padding-left:max(8px, env(safe-area-inset-left));padding-right:max(8px, env(safe-area-inset-right));justify-content:space-between;gap:6px}.ld-bar .ld-round{width:var(--ld-bar-btn);height:var(--ld-bar-btn)}.ld-bar__gap,.ld-bar__stars{display:none}.ld-filters{gap:10px;margin:2px 0 14px}.ld-round.ld-filters__more{display:inline-grid}.ld-filters:not(.is-open) .ld-colours,.ld-filters:not(.is-open) .ld-types{display:none}.ld-filters__row{gap:10px}.ld-colour,.ld-type--md{width:56px;height:56px}.ld-tile__foot{flex-direction:column;align-items:stretch;gap:6px;padding:0 10px 12px}.ld-tile__name{text-align:center;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;flex:none;font-size:1.1rem}.ld-tile__play{border-radius:999px;width:100%;height:64px}.ld-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ld-choices{gap:10px}.ld-hub__tile{gap:14px;min-height:168px;padding:16px 20px}.ld-hub__tile>svg{flex:none;width:92px;height:92px}.ld-hub__label{font-size:1.5rem}.ld-card__top .ld-round{width:60px;height:60px}.ld-card__art{width:min(63vw,33vh,262px)}.ld-card__halo{width:min(60vw,31vh,250px)}.ld-card__grid,.ld-card__info,.ld-card__name{gap:12px}.ld-card__name .ld-round--big{width:76px;height:76px}.ld-type--lg{width:64px;height:64px}.ld-game{gap:14px}.ld-game__prompt{gap:16px;min-height:100px}.ld-choices--3{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-choices--3>li:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}}@media (prefers-reduced-motion:reduce){.ld-root *,.ld-root :before,.ld-root :after{transition:none!important;animation:none!important}}:root[data-motion=reduce] .ld-root *,:root[data-motion=reduce] .ld-root :before,:root[data-motion=reduce] .ld-root :after{transition:none!important;animation:none!important}
