.progress-dots.svelte-16m9v4s{display:flex;gap:6px;margin-right:auto}.dot.svelte-16m9v4s{width:7px;height:7px;border-radius:50%;background:var(--border);transition:background .2s,transform .2s}.dot--active.svelte-16m9v4s{background:var(--accent);transform:scale(1.3)}.dot--done.svelte-16m9v4s{background:var(--accent);opacity:.5}.landing.svelte-1yjl7c4{width:100%;max-width:var(--content-width);padding:0 1.25rem 3rem;display:flex;flex-direction:column;align-items:center}.landing__hero.svelte-1yjl7c4{text-align:center;padding:1.5rem 0 1rem;width:100%;position:relative;overflow:hidden;animation:svelte-1yjl7c4-hero-enter .6s ease-out both}@keyframes svelte-1yjl7c4-hero-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.landing__tagline.svelte-1yjl7c4{font-size:clamp(.9rem,2.5vmin,1.05rem);color:var(--text-main);opacity:.8;margin-bottom:1rem;font-weight:500;letter-spacing:.01em}.hero__cta.svelte-1yjl7c4{display:flex;flex-direction:column;align-items:center;gap:.5rem}.landing__play-btn.svelte-1yjl7c4{font-size:1.2rem;font-weight:700;letter-spacing:.04em;padding:1rem 3rem;border:none;border-radius:16px;cursor:pointer;display:inline-flex;align-items:center;gap:.6rem;background:var(--accent);color:var(--text-on-color);box-shadow:0 4px 16px color-mix(in srgb,var(--accent) 35%,transparent),0 1px 3px #0000001a;transition:transform .15s ease,box-shadow .15s ease;animation:svelte-1yjl7c4-btn-breathe 3s .8s ease-in-out infinite}.landing__play-btn.svelte-1yjl7c4:hover{transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 45%,transparent),0 2px 6px #0000001f}.landing__play-btn.svelte-1yjl7c4:active{transform:translateY(1px);box-shadow:0 2px 8px color-mix(in srgb,var(--accent) 30%,transparent);animation:none}@keyframes svelte-1yjl7c4-btn-breathe{0%,to{box-shadow:0 4px 16px color-mix(in srgb,var(--accent) 35%,transparent),0 1px 3px #0000001a,0 0 color-mix(in srgb,var(--accent) 0%,transparent)}50%{box-shadow:0 4px 16px color-mix(in srgb,var(--accent) 35%,transparent),0 1px 3px #0000001a,0 0 0 6px color-mix(in srgb,var(--accent) 15%,transparent)}}.hero__puzzle-label.svelte-1yjl7c4{font-size:.8rem;font-weight:600;color:var(--accent);opacity:.7;letter-spacing:.05em}.divider.svelte-1yjl7c4{width:100%;max-width:480px;display:flex;align-items:center;justify-content:center;margin:1.25rem 0;gap:1rem;opacity:0;animation:slide-appear .4s .5s ease-out forwards}.divider.svelte-1yjl7c4:before,.divider.svelte-1yjl7c4:after{content:"";flex:1;height:1px;background:linear-gradient(to right,transparent,var(--border),transparent)}.divider__icon.svelte-1yjl7c4{color:var(--accent);opacity:.5;display:flex}.divider__dot.svelte-1yjl7c4{width:5px;height:5px;border-radius:50%;background:var(--accent);opacity:.4}.landing__section.svelte-1yjl7c4{width:100%;max-width:480px;opacity:0;animation:slide-appear .5s ease-out forwards}.landing__section-title-link.svelte-1yjl7c4{text-decoration:none;color:inherit}.landing__section-title.svelte-1yjl7c4{font-size:.8rem;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.12em;margin-bottom:1rem}.steps.svelte-1yjl7c4{display:flex;flex-direction:column;gap:.5rem}.step.svelte-1yjl7c4{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem;background:var(--cell-bg);border:1px solid var(--border);border-radius:12px;opacity:0;animation:slide-appear .4s ease-out forwards}.step__num.svelte-1yjl7c4{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 15%,var(--cell-bg));border:2px solid var(--accent);border-radius:8px;font-weight:700;font-size:.8rem;color:var(--accent);margin-top:1px}.step__text.svelte-1yjl7c4{color:var(--text-main);opacity:.8;line-height:1.55;font-size:.88rem;margin:0;text-align:left}.faq-list.svelte-1yjl7c4{display:flex;flex-direction:column;gap:.35rem}.faq-item.svelte-1yjl7c4{width:100%;text-align:left;background:var(--cell-bg);border:1px solid var(--border);border-radius:10px;padding:0;cursor:pointer;overflow:hidden;transition:border-color .2s}.faq-item.svelte-1yjl7c4:hover,.faq-item--open.svelte-1yjl7c4{border-color:var(--accent)}.faq-item__header.svelte-1yjl7c4{display:flex;align-items:center;justify-content:space-between;padding:.75rem .85rem;gap:.5rem}.faq-item__q.svelte-1yjl7c4{font-weight:600;font-size:.9rem;color:var(--text-main);margin:0}.faq-item__chevron.svelte-1yjl7c4{flex-shrink:0;color:var(--accent);transition:transform .25s ease;display:flex}.faq-item--open.svelte-1yjl7c4 .faq-item__chevron:where(.svelte-1yjl7c4){transform:rotate(180deg)}.faq-item__a.svelte-1yjl7c4{font-size:.85rem;color:var(--text-main);opacity:.75;line-height:1.55;margin:0;padding:0 .85rem;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item--open.svelte-1yjl7c4 .faq-item__a:where(.svelte-1yjl7c4){max-height:12rem;padding:0 .85rem .85rem}@media(max-height:600px){.landing__hero.svelte-1yjl7c4{padding:.75rem 0 .5rem}.landing__tagline.svelte-1yjl7c4{margin-bottom:1rem}.divider.svelte-1yjl7c4{margin:.75rem 0}}.archive.svelte-1guafqz{width:100%;max-width:500px;padding:1rem;animation:slide-appear .3s ease-out}.archive__header.svelte-1guafqz{display:flex;align-items:center;margin-bottom:1rem}.archive__back.svelte-1guafqz{background:none;border:none;cursor:pointer;padding:.25rem .5rem;font-size:1.5rem;line-height:1;color:var(--text-main);border-radius:var(--radius-md, 8px);transition:background .15s}.archive__back.svelte-1guafqz:hover{background:var(--cell-bg)}.archive__title.svelte-1guafqz{font-family:var(--font-sans);font-size:1.35rem;font-weight:800;color:var(--text-main);text-align:center;margin:0;flex:1;padding-right:2rem}.archive__statsbar.svelte-1guafqz{display:flex;justify-content:center;gap:2rem;margin-bottom:1rem;padding:.75rem 1rem;border-radius:var(--radius-md, 8px);border:1px solid var(--border);background:var(--cell-bg)}.archive__statblock.svelte-1guafqz{display:flex;flex-direction:column;align-items:center;gap:.15rem}.archive__statvalue.svelte-1guafqz{font-family:var(--font-sans);font-size:1.25rem;font-weight:800;color:var(--text-main)}.archive__statlabel.svelte-1guafqz{font-family:var(--font-sans);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted, #6b7f72)}.archive__empty.svelte-1guafqz{font-family:var(--font-sans);font-size:.95rem;color:var(--text-muted, #6b7f72);text-align:center;margin:0 0 1rem}.archive__list.svelte-1guafqz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.archive__item.svelte-1guafqz{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-radius:var(--radius-md, 8px);border:1px solid var(--border);background:var(--cell-bg)}.archive__info.svelte-1guafqz{display:flex;align-items:center;gap:.5rem}.archive__date.svelte-1guafqz{font-family:var(--font-sans);font-weight:600;color:var(--text-main);font-size:.95rem}.archive__tag.svelte-1guafqz{font-family:var(--font-sans);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--accent);color:#fff;padding:.15rem .4rem;border-radius:4px}.archive__status.svelte-1guafqz{display:flex;align-items:center;gap:.75rem}.archive__stats.svelte-1guafqz{display:flex;gap:.15rem;align-items:center}.archive__time.svelte-1guafqz,.archive__percent.svelte-1guafqz{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:.85rem;font-weight:600;color:var(--text-muted, #6b7f72)}.archive__btn.svelte-1guafqz{padding:.35rem .85rem;font-size:.85rem}.shared-layout-wrapper.svelte-yo8la4{width:100%;flex:1;min-height:0;display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:1rem;max-width:1200px}.game-content.svelte-yo8la4{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;padding-top:.5rem;overflow:visible}.ad-banner.svelte-yo8la4,.ad-banner-fixed.svelte-yo8la4,.ad-sidebar.svelte-yo8la4{background:var(--cell-bg);border:1px dashed var(--border);border-radius:var(--radius-md);display:none;align-items:center;justify-content:center;color:var(--border);font-family:var(--font-sans);font-size:.8rem;text-transform:uppercase;font-weight:700;flex-shrink:0}.ad-sidebar.svelte-yo8la4:after,.ad-banner.svelte-yo8la4:after,.ad-banner-fixed.svelte-yo8la4:after{content:"ADVERTISEMENT";opacity:.5}.ad-sidebar.svelte-yo8la4{width:160px;height:600px;margin-top:1rem}.ad-banner.svelte-yo8la4{width:320px;height:50px;margin:.5rem auto 0}.ad-banner-fixed.svelte-yo8la4{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:320px;height:50px;z-index:50;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}@media(min-width:1024px){.ad-sidebar.svelte-yo8la4{display:flex}}@media(max-width:1023px){.ad-banner.svelte-yo8la4,.ad-banner-fixed.svelte-yo8la4{display:flex}}.cell.svelte-ztmakm{outline:none;cursor:grab;touch-action:none}.cell.svelte-ztmakm:active{cursor:grabbing}.cell--locked.svelte-ztmakm,.cell--locked.svelte-ztmakm:active{cursor:default}.cell--settle.svelte-ztmakm{animation:svelte-ztmakm-tile-settle .15s ease-out}@keyframes svelte-ztmakm-tile-settle{0%{transform:scale(1.03)}60%{transform:scale(.98)}to{transform:scale(1)}}.cell--word-complete.svelte-ztmakm{animation:word-wave .35s ease-out both;animation-delay:inherit}.cell--pop.svelte-ztmakm{animation:svelte-ztmakm-tile-pop .35s cubic-bezier(.22,1,.36,1)}.cell--pop.svelte-ztmakm .cell__tile:where(.svelte-ztmakm){animation:tile-flash .35s ease-out}.cell--pop.svelte-ztmakm .cell__letter:where(.svelte-ztmakm){animation:svelte-ztmakm-letter-pop .35s cubic-bezier(.22,1,.36,1)}@keyframes svelte-ztmakm-tile-pop{0%{transform:scale(1)}28%{transform:scale(.92)}55%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes svelte-ztmakm-letter-pop{0%{fill:var(--text-main);font-size:.52px}30%{fill:var(--text-on-color);font-size:.56px}to{fill:var(--text-on-color);font-size:.52px}}.cell--correct.svelte-ztmakm{fill:var(--game-correct)}.cell--correct-focus.svelte-ztmakm{fill:var(--game-correct-focused)}.cell--source.svelte-ztmakm{fill:color-mix(in srgb,var(--game-tile-border) 40%,transparent);stroke:var(--game-tile-border);stroke-width:1.5px;stroke-dasharray:.08 .08;vector-effect:non-scaling-stroke;opacity:.6;transform:scale(.95);transform-box:fill-box;transform-origin:center}.dark .cell--source.svelte-ztmakm{stroke:var(--game-tile-border);fill:color-mix(in srgb,var(--game-tile-border) 25%,transparent)}.cell--target.svelte-ztmakm{fill:transparent;stroke:var(--game-target-border);stroke-width:4px;vector-effect:non-scaling-stroke}.cell__letter.svelte-ztmakm{font-weight:600}.gridfu-board.svelte-11agdtm{width:100%;aspect-ratio:1;position:relative;overflow:hidden}.gridfu-board.svelte-11agdtm.shake{animation:svelte-11agdtm-board-shake .25s ease-out}@keyframes svelte-11agdtm-board-shake{0%,to{transform:translate(0);opacity:1}25%{transform:translate(-3px);opacity:.85}50%{transform:translate(2px);opacity:.9}75%{transform:translate(-1px);opacity:.95}}.gridfu-svg.svelte-11agdtm{display:block;width:100%;height:100%;shape-rendering:geometricPrecision;overflow:visible;touch-action:none;-webkit-user-select:none;user-select:none}.ghost-cell.svelte-11agdtm{pointer-events:none}.ghost-cell--lifted.svelte-11agdtm{transform-origin:.48px .48px;filter:drop-shadow(0 8px 12px rgba(0,0,0,.25));transition:filter .1s ease-out;z-index:20}.dark .ghost-cell--lifted.svelte-11agdtm{filter:drop-shadow(0 8px 12px rgba(0,0,0,.6))}.endgame--staged.svelte-1pjky8d{animation:none}.title--pop.svelte-1pjky8d{opacity:0;animation:svelte-1pjky8d-title-pop-in .5s cubic-bezier(.22,1,.36,1) forwards}@keyframes svelte-1pjky8d-title-pop-in{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.fadein.svelte-1pjky8d{opacity:0;animation:svelte-1pjky8d-section-fadein .35s ease-out forwards}@keyframes svelte-1pjky8d-section-fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.endgame__lotus.svelte-1pjky8d{display:flex;justify-content:center;gap:.5rem}.lotus-icon.svelte-1pjky8d{color:var(--border);opacity:0;animation:svelte-1pjky8d-lotus-pop .35s ease-out forwards}.lotus-icon.earned.svelte-1pjky8d{color:var(--accent);animation:svelte-1pjky8d-lotus-pop .35s ease-out forwards,svelte-1pjky8d-lotus-breathe 2s .5s ease-in-out infinite}.lotus-icon.black-lotus.svelte-1pjky8d{color:var(--text-main);opacity:.6}@keyframes svelte-1pjky8d-lotus-pop{0%{opacity:0;transform:scale(.3)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1pjky8d-lotus-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.endgame__message.svelte-1pjky8d{font-size:1.1rem;color:var(--text-main);margin:0;line-height:1.4}.endgame__message--flawless.svelte-1pjky8d{color:var(--accent);font-weight:600}.endgame__restart.svelte-1pjky8d{background:none;border:none;color:var(--text-main);opacity:.35;font-size:.8rem;cursor:pointer;padding:.25rem .5rem}.endgame__restart.svelte-1pjky8d:hover{opacity:.6}@media(max-height:500px){.endgame__lotus.svelte-1pjky8d svg{width:22px!important;height:22px!important}.endgame__message.svelte-1pjky8d{font-size:.85rem;line-height:1.2}}.tut-wrap.svelte-9qxuax{width:calc(100% - 16px);max-width:360px;display:flex;flex-direction:column;align-items:center;animation:slide-appear .3s ease-out}.tut-header.svelte-9qxuax,.tut-board.svelte-9qxuax{width:100%;max-width:min(300px,45vh)}.tut-header.svelte-9qxuax{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.tut-header__title.svelte-9qxuax{font-family:var(--font-sans);font-size:1.15rem;font-weight:700;color:var(--text-main);margin:0}.tut-header__close.svelte-9qxuax{top:.35rem;right:.35rem;width:1.75rem;height:1.75rem;font-size:1.15rem;border-radius:50%;transition:opacity .15s}.tut-wrap.svelte-9qxuax .hint{padding:.5rem .75rem;margin-bottom:4px}.tut-hint-hidden.svelte-9qxuax .hint{opacity:.15}.tut-wrap.svelte-9qxuax .grid-area{pointer-events:none}.tut-grid-interactive.svelte-9qxuax .grid-area{pointer-events:auto}.tut-wrap.svelte-9qxuax .lives-counter{display:none}.tut-lives-visible.svelte-9qxuax .lives-counter{display:flex}.tut-steps.svelte-9qxuax{width:100%}.tut-text-area.svelte-9qxuax{margin-top:.5rem;display:flex;flex-direction:column;justify-content:flex-start}.step.svelte-9qxuax{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;animation:slide-appear .3s ease-out}.step.svelte-9qxuax h3:where(.svelte-9qxuax){font-family:var(--font-sans);margin-top:0;margin-bottom:.25rem;color:var(--text-main)}.step.svelte-9qxuax p:where(.svelte-9qxuax){color:var(--text-main);opacity:.9;line-height:1.4;margin-bottom:.5rem}.letter-badge.svelte-9qxuax{display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;background:color-mix(in srgb,var(--accent) 15%,var(--cell-bg));border:2.5px solid var(--accent);border-radius:5px;font-weight:700;font-family:var(--font-sans);font-size:.85em;color:var(--accent);vertical-align:middle;margin:0 .1em;line-height:1;animation:svelte-9qxuax-badge-breathe 1.5s ease-in-out infinite}@keyframes svelte-9qxuax-badge-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.success-message.svelte-9qxuax{color:var(--game-correct)!important;font-weight:700}.tut-actions.svelte-9qxuax{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;border-top:1px solid var(--border);padding-top:.5rem;margin-top:.35rem;-webkit-user-select:none;user-select:none}.tut-glow-tap .cell__inner{animation:tut-tap-bounce 1.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.tut-glow-tap .cell__tile{animation:tut-tap-fill 1.5s ease-in-out infinite!important;stroke:var(--accent)!important;vector-effect:non-scaling-stroke}.tut-glow-tap .cell__letter{animation:tut-tap-letter 1.5s ease-in-out infinite}@keyframes tut-tap-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes tut-tap-fill{0%,to{fill:color-mix(in srgb,var(--accent) 18%,var(--cell-bg));stroke-width:4px}50%{fill:color-mix(in srgb,var(--accent) 45%,var(--cell-bg));stroke-width:9px}}@keyframes tut-tap-letter{0%,to{fill:var(--accent)}50%{fill:var(--text-main)}}.tut-glow-target .cell__inner{animation:tut-target-bounce 1.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.tut-glow-target .cell__tile{animation:tut-target-fill 1.2s ease-in-out infinite!important;stroke:var(--accent)!important;vector-effect:non-scaling-stroke}.tut-glow-target .cell__letter{animation:tut-target-letter 1.2s ease-in-out infinite}@keyframes tut-target-bounce{0%,to{transform:scale(1)}40%{transform:scale(1.14)}60%{transform:scale(.97)}}@keyframes tut-target-fill{0%,to{fill:color-mix(in srgb,var(--accent) 22%,var(--cell-bg));stroke-width:4px}40%{fill:color-mix(in srgb,var(--accent) 50%,var(--cell-bg));stroke-width:10px}}@keyframes tut-target-letter{0%,to{fill:var(--accent)}40%{fill:var(--text-main)}}.hero__tiles.svelte-gfo2t9{--tile-gap: clamp(.35rem, 1.5vmin, .6rem);display:flex;justify-content:center;gap:var(--tile-gap);margin-bottom:.75rem}.hero__tile.svelte-gfo2t9{width:clamp(38px,10vmin,52px);height:clamp(38px,10vmin,52px);display:flex;align-items:center;justify-content:center;background:var(--cell-bg);border:2px solid var(--border);border-radius:8px;font-weight:700;font-size:clamp(1rem,3vmin,1.3rem);color:var(--text-main);opacity:0;animation:svelte-gfo2t9-tile-drop .5s ease-out forwards;box-shadow:0 2px 0 0 var(--border),0 3px 8px #0000000f;transition:translate .4s ease-in-out}.hero__tile--swap-right.svelte-gfo2t9{translate:calc(100% + var(--tile-gap))}.hero__tile--swap-left.svelte-gfo2t9{translate:calc(-100% - var(--tile-gap))}.hero__tile.svelte-gfo2t9:nth-child(1){background:color-mix(in srgb,var(--game-correct) 30%,var(--cell-bg))}.hero__tile.svelte-gfo2t9:nth-child(4){background:color-mix(in srgb,var(--accent) 20%,var(--cell-bg))}.hero__tile.svelte-gfo2t9:nth-child(6){background:color-mix(in srgb,var(--game-correct) 25%,var(--cell-bg))}@keyframes svelte-gfo2t9-tile-drop{0%{opacity:0;transform:translateY(-16px) scale(.85)}60%{opacity:1;transform:translateY(2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.preview.svelte-gfo2t9{display:grid;grid-template-columns:repeat(5,clamp(26px,6vmin,34px));gap:3px;justify-content:center;margin-bottom:1.25rem}.preview__cell.svelte-gfo2t9{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--cell-bg);border:1px solid var(--border);border-radius:4px;font-weight:600;font-size:clamp(.65rem,1.8vmin,.8rem);color:var(--text-main);opacity:.45}.preview__cell--correct.svelte-gfo2t9{background:var(--game-correct);border-color:var(--game-correct);color:var(--text-on-color);opacity:1}.preview__cell--black.svelte-gfo2t9{background:var(--border);border-color:var(--border);opacity:1}@media(max-height:600px){.hero__tiles.svelte-gfo2t9{margin-bottom:.35rem}.hero__tile.svelte-gfo2t9{width:32px;height:32px;font-size:.85rem}.preview.svelte-gfo2t9{display:none}}.loading.svelte-f5ioeo{display:flex;justify-content:center;align-items:center;padding:4rem 0}.loading__spinner.svelte-f5ioeo{width:32px;height:32px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:svelte-f5ioeo-spin .7s linear infinite}@keyframes svelte-f5ioeo-spin{to{transform:rotate(360deg)}}.board-inactive.svelte-f5ioeo{opacity:.45;pointer-events:none;transition:opacity .3s}.hint.svelte-f5ioeo{font-family:var(--font-sans);font-weight:500;color:var(--text-main);display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;font-size:clamp(1.15rem,4vmin,1.35rem);line-height:1.35;background:var(--game-focus-tint);border-radius:6px;margin-bottom:8px;border:2.5px solid var(--game-focus-color);border-left:4px solid var(--accent);box-shadow:0 3px 0 0 var(--game-focus-color);transition:all .15s ease;-webkit-user-select:none;user-select:none}.hint__arrow.svelte-f5ioeo{width:18px;height:18px;flex-shrink:0;fill:var(--game-focus-color)}.hint__text.svelte-f5ioeo{flex:1}.lives-counter.svelte-f5ioeo{display:flex;justify-content:center;gap:.75rem;margin-top:1rem;transition:transform .3s}.lives-counter.warning.svelte-f5ioeo{animation:svelte-f5ioeo-pulse-warn 1s infinite alternate}@keyframes svelte-f5ioeo-pulse-warn{0%{opacity:.8}to{opacity:1;transform:scale(1.02)}}.lotus-icon.svelte-f5ioeo{display:flex;transition:all .3s ease}.lotus-icon--alive.svelte-f5ioeo{color:var(--accent)}.lotus-icon--lost.svelte-f5ioeo{opacity:.3;filter:grayscale(1);transform:scale(.7)}.lotus-icon--cracking.svelte-f5ioeo{animation:svelte-f5ioeo-lotus-crack .4s ease-out forwards}@keyframes svelte-f5ioeo-lotus-crack{0%{opacity:1;transform:scale(1);filter:none;color:var(--accent)}40%{transform:scale(1.1);color:#a8dab5}to{opacity:.3;transform:scale(.7);filter:grayscale(1);color:var(--border)}}.lotus-icon--reassure.svelte-f5ioeo{animation:svelte-f5ioeo-lotus-reassure .3s ease-in-out}@keyframes svelte-f5ioeo-lotus-reassure{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.retry-message.svelte-f5ioeo{font-family:var(--font-sans);font-size:1.05rem;color:var(--text-main);margin:0 0 1.25rem;text-align:center;line-height:1.4}.retry-actions.svelte-f5ioeo{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;padding-bottom:.25rem}@media(max-height:500px){.hint.svelte-f5ioeo{padding:.35rem .85rem;margin-bottom:2px}}
