a.svelte-ptjszf.svelte-ptjszf{text-decoration:none;display:flex}.badge.svelte-ptjszf.svelte-ptjszf{position:absolute;left:50%;bottom:8px;background-color:#fff;border-radius:18px;display:inline-flex;justify-content:center;align-items:center;padding:6px 18px;transform:translate(-50%)}.card.svelte-ptjszf.svelte-ptjszf{width:100%;height:100px;display:flex;flex-direction:row;position:relative}.card.svelte-ptjszf .themed-image{transition:opacity .2s ease-out}.card.locked.svelte-ptjszf:not(:hover) .themed-image{opacity:.42}.card.svelte-ptjszf .badge-locked{position:absolute;right:10px;top:10px;aspect-ratio:auto;z-index:1}.card-body.svelte-ptjszf.svelte-ptjszf{border-top:0;padding:1rem 1.5rem 1rem 1.25rem;border-radius:0 20px 20px 0;flex:1;display:flex;flex-direction:column;justify-content:center;background-color:var(--puzzle-row-bg, #fff5e5);transition:border-color .2s ease-out,opacity .2s ease-out;--heading-color:#54514e;--paragraph-color:#969696}.locked.svelte-ptjszf:not(:hover) .card-body.svelte-ptjszf{opacity:.42}.card-body.svelte-ptjszf h3.svelte-ptjszf{font-family:PTSerif-Bold,serif;font-size:1.25rem;line-height:1;color:#54514e;font-weight:700;margin:0}.card-body.svelte-ptjszf p.svelte-ptjszf{font-family:OpenSans-Regular,sans-serif;margin:.5rem 0 0;font-size:1rem;line-height:1.25;color:#969696}.completion-overlay.svelte-ptjszf.svelte-ptjszf{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:20px;transition:opacity .2s ease-out;background-color:#fffc;z-index:0}.completion-overlay.svelte-ptjszf .icon-wrapper.svelte-ptjszf{position:absolute;width:30%;left:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.completion-overlay.svelte-ptjszf .icon{z-index:1;font-size:2.5rem;color:#000;background:var(--puzzle-tile-theme);padding:12px;border-radius:100%;transition:transform .2s ease-out;text-align:center}.completion-overlay.svelte-ptjszf.svelte-ptjszf:hover{opacity:0}.completion-overlay.svelte-ptjszf:hover .icon{transform:scale(.5)}body,html{overflow-x:hidden;max-width:100vw}.slides.svelte-mn5mwl{gap:var(--slider-gap, .75rem);position:relative;display:flex;justify-content:start;overflow-x:visible;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}.slides.ready.svelte-mn5mwl{padding-left:calc(2 * var(--slider-offset-left, 0));padding-right:calc(2 * var(--slider-offset-right, 0));margin-left:calc(-2 * var(--slider-offset-left, 0));margin-right:calc(-2 * var(--slider-offset-right, 0));overflow-x:scroll}.slides.svelte-mn5mwl::-webkit-scrollbar{display:none}.slides.svelte-mn5mwl>*{flex-grow:0;flex-shrink:0;scroll-snap-align:center}@media screen and (min-width: 768px){.slides.svelte-mn5mwl{--slider-gap:1.25rem}}.controls.svelte-mn5mwl{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem;--button-bg-color:white;--button-bg-color-hover:#efefef;--button-text-color:#535353;--button-padding-y:.9375rem;--button-padding-x:.9375rem;--icon-size:.8rem}a.svelte-10iuq8a.svelte-10iuq8a{text-decoration:none;display:flex}.badge.svelte-10iuq8a.svelte-10iuq8a{position:absolute;left:50%;bottom:0;transform:translate(-50%,33%);background-color:#fff;border-radius:18px 18px 0 0;display:inline-flex;justify-content:center;align-items:center;padding:8px 25px}.card.svelte-10iuq8a.svelte-10iuq8a{display:flex;flex-direction:column;width:180px;max-width:100%;flex:1;height:100%;padding:4px 0;position:relative}@media screen and (min-width: 768px){.card.svelte-10iuq8a.svelte-10iuq8a{width:200px}}.card.svelte-10iuq8a.svelte-10iuq8a:before{content:"";display:block;position:absolute;top:0;bottom:0;left:-4px;right:-4px;background-color:var(--puzzle-tile-theme, #535353);border-radius:24px;opacity:0;pointer-events:none;z-index:-1;transition:opacity .2s ease-out}@media not all and (hover: none){.card.svelte-10iuq8a.svelte-10iuq8a:hover:before{opacity:1}.card.svelte-10iuq8a:hover .completion-overlay.svelte-10iuq8a{opacity:0;pointer-events:none}.card.svelte-10iuq8a:hover .completion-overlay.svelte-10iuq8a .icon{transform:scale(.5)}}.card.locked.svelte-10iuq8a .themed-image,.card.locked.svelte-10iuq8a .card-body.svelte-10iuq8a>:not(.button){transition:all .2s ease-out}.card.locked.svelte-10iuq8a .themed-image,.card.locked.svelte-10iuq8a .card-body.svelte-10iuq8a>:not(.button){opacity:.42}.card.locked.svelte-10iuq8a .card-body.svelte-10iuq8a{border-color:#d3d3d36b}.card.locked.svelte-10iuq8a .card-body.svelte-10iuq8a .button{border:1px solid #d3d3d3;--button-bg-color:transparent;--button-text-color:#000}@media not all and (hover: none){.card.locked.svelte-10iuq8a:hover .themed-image,.card.locked.svelte-10iuq8a:hover .card-body.svelte-10iuq8a>:not(.button){opacity:1}.card.locked.svelte-10iuq8a:hover .card-body.svelte-10iuq8a>.button{border:1px solid transparent;--button-bg-color:inherit;--button-text-color:inherit}}.card.completed.svelte-10iuq8a .card-body.svelte-10iuq8a{border-color:#d3d3d36b;--button-bg-color:#fff}.card.svelte-10iuq8a .badge-locked{position:absolute;top:12px;right:8px;z-index:1}.card-body.svelte-10iuq8a.svelte-10iuq8a{border:1px solid #d3d3d3;border-top:0;text-align:center;padding:1rem;border-radius:0 0 20px 20px;flex:1;display:flex;flex-direction:column;background-color:#fff;transition:border-color .2s ease-out}.card-body.svelte-10iuq8a>.typography{margin-bottom:1rem}.card-body.svelte-10iuq8a .button{margin-top:auto}.card.svelte-10iuq8a .completion-overlay.svelte-10iuq8a{content:"";display:flex;justify-content:center;align-items:center;aspect-ratio:1.25;position:absolute;top:4px;left:0;right:0;overflow:hidden;border-radius:20px 20px 0 0;transition:opacity .2s ease-out;background-color:#ffffffd9;z-index:0}.card.svelte-10iuq8a .completion-overlay.svelte-10iuq8a .icon{z-index:1;font-size:2.5rem;color:var(--puzzle-tile-theme-contrast);background:var(--puzzle-tile-theme);padding:12px;border-radius:100%;transition:transform .2s ease-out}section.svelte-1wkvewv header.svelte-1wkvewv{margin-bottom:1rem}.playlist-vertical.svelte-1wkvewv.svelte-1wkvewv{padding-bottom:2rem}.playlist-vertical.svelte-1wkvewv header.svelte-1wkvewv{--heading-color:#afafaf;--heading-font:"Poppins", sans-serif;--heading-weight:400;margin-bottom:1.5rem;--paragraph-color:#969696}.playlist-vertical.svelte-1wkvewv header.svelte-1wkvewv .heading{text-transform:uppercase;letter-spacing:.5px}.playlist-vertical.svelte-1wkvewv .playlist-rows.svelte-1wkvewv{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 768px){.playlist-vertical.svelte-1wkvewv .playlist-rows.svelte-1wkvewv{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}}@media screen and (min-width: 1024px){.playlist-vertical.svelte-1wkvewv .playlist-rows.svelte-1wkvewv{grid-template-columns:repeat(3,1fr)}}
