.hint-wrapper.svelte-1n52b59{flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.hint-instruction.svelte-1n52b59{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.9rem;font-weight:600}.hint-notes.svelte-1n52b59{color:var(--color-accent-secondary);text-shadow:0 0 20px color-mix(in srgb, var(--color-accent) 60%, transparent);align-items:center;gap:.85rem;font-size:2.5rem;font-weight:800;line-height:1;animation:.3s cubic-bezier(.175,.885,.32,1.275) svelte-1n52b59-pop-in;display:flex}.hint-notes.svelte-1n52b59 i:where(.svelte-1n52b59){color:var(--color-text-muted);font-size:1.5rem}.hidden-note.svelte-1n52b59{color:var(--color-text-secondary);text-shadow:none}.replay-btn.svelte-1n52b59{float:none;appearance:none;border:1px solid var(--color-border-strong);background:color-mix(in srgb, var(--color-accent) 14%, transparent);width:auto;height:auto;color:var(--color-text-primary);cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;margin:.25rem 0 0;padding:.4rem 1rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.replay-btn.svelte-1n52b59:hover{background:color-mix(in srgb, var(--color-accent) 26%, transparent);border-color:color-mix(in srgb, var(--color-accent) 55%, transparent);transform:translateY(-1px)}.replay-btn.svelte-1n52b59 i:where(.svelte-1n52b59){color:var(--color-accent)}@keyframes svelte-1n52b59-pop-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.settings-title.svelte-11o1bxc{color:var(--color-text-primary);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:1.25rem;display:flex}.settings-title.svelte-11o1bxc i:where(.svelte-11o1bxc){color:var(--color-accent)}.form-grid.svelte-11o1bxc{grid-template-columns:max-content max-content;justify-content:center;align-items:center;gap:1.25rem 2rem;max-width:560px;margin:0 auto;display:grid}.control-label.svelte-11o1bxc{text-align:right;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.85rem;font-weight:600}.interval-label.svelte-11o1bxc{align-self:center}.control-wrapper.svelte-11o1bxc{justify-content:flex-start;align-items:center;display:flex}.select-input.svelte-11o1bxc{appearance:none;background:var(--color-surface-overlay);border:1px solid var(--color-border-subtle);width:fit-content;height:fit-content;color:var(--color-text-primary);border-radius:8px;margin:0;padding:.4rem .75rem;font-family:inherit;font-size:.9rem}.switch.svelte-11o1bxc{width:3rem;height:1.6rem;display:inline-block;position:relative}.switch.svelte-11o1bxc input:where(.svelte-11o1bxc){z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.slider.svelte-11o1bxc{cursor:pointer;background-color:var(--color-surface-overlay);border:1px solid var(--color-border-subtle);border-radius:34px;transition:all .3s;position:absolute;inset:0}.slider.svelte-11o1bxc:before{content:"";background-color:#fff;border-radius:50%;width:1.2rem;height:1.2rem;transition:all .3s;position:absolute;bottom:.13rem;left:.18rem;box-shadow:0 2px 4px #0000004d}.switch.svelte-11o1bxc input:where(.svelte-11o1bxc):checked+.slider:where(.svelte-11o1bxc){background-color:var(--color-accent);box-shadow:0 0 8px color-mix(in srgb, var(--color-accent) 50%, transparent)}.switch.svelte-11o1bxc input:where(.svelte-11o1bxc):checked+.slider:where(.svelte-11o1bxc):before{transform:translate(1.4rem)}.interval-toggle-group.svelte-11o1bxc,.string-toggle-group.svelte-11o1bxc{flex-wrap:wrap;gap:.3rem;max-width:320px;display:flex}.interval-toggle-btn.svelte-11o1bxc,.string-toggle-btn.svelte-11o1bxc{appearance:none;border:1px solid var(--color-border-subtle);min-width:2.2rem;height:2.2rem;color:var(--color-text-secondary);background:#ffffff0a;border-radius:8px;flex-shrink:0;margin:0;padding:0 .4rem;font-size:.85rem;font-weight:700;transition:all .2s}.interval-toggle-btn.svelte-11o1bxc:hover,.string-toggle-btn.svelte-11o1bxc:hover{color:#fff;background:#ffffff1a;transform:translateY(-2px)scale(1.05)}.interval-toggle-btn.pressed.svelte-11o1bxc,.string-toggle-btn.pressed.svelte-11o1bxc{background:color-mix(in srgb, var(--color-accent) 20%, transparent);border-color:color-mix(in srgb, var(--color-accent) 50%, transparent);color:var(--color-accent-secondary);box-shadow:0 0 10px color-mix(in srgb, var(--color-accent) 20%, transparent)}.interval-toggle-btn.pressed.svelte-11o1bxc:hover,.string-toggle-btn.pressed.svelte-11o1bxc:hover{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}@media (width<=500px){.form-grid.svelte-11o1bxc{grid-template-columns:1fr;justify-items:start}.control-label.svelte-11o1bxc{text-align:left}}.page.svelte-gatcuc{background-color:var(--color-surface-canvas);min-height:calc(100vh - 4.5rem - 130px);margin:-1em;padding:1em}.page-inner.svelte-gatcuc{max-width:1200px;margin:0 auto;padding:2.5rem 1rem 3rem}.page-header.svelte-gatcuc{text-align:center;margin-bottom:2rem}.page-title.svelte-gatcuc{background:linear-gradient(135deg, var(--color-title-from) 0%, var(--color-title-to) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:2.2rem;font-weight:800}.page-subtitle.svelte-gatcuc{color:var(--color-text-secondary);max-width:560px;margin:0 auto;font-size:1.05rem}.glass-card.svelte-gatcuc{background:color-mix(in srgb, var(--color-surface-raised) 45%, transparent);border:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(16px);border-radius:20px;box-shadow:0 10px 30px -10px #0000004d}.mode-tabs.svelte-gatcuc{justify-content:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.mode-tab.svelte-gatcuc{float:none;border:1px solid var(--color-border-strong);background:color-mix(in srgb, var(--color-surface-raised) 45%, transparent);width:auto;height:auto;color:var(--color-text-secondary);cursor:pointer;-webkit-backdrop-filter:blur(16px);border-radius:9999px;align-items:center;gap:.5rem;margin:0;padding:.6rem 1.4rem;font-size:.95rem;font-weight:700;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.mode-tab.svelte-gatcuc:hover:not(.active){color:var(--color-text-primary);border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);transform:translateY(-1px)}.mode-tab.active.svelte-gatcuc{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-secondary) 100%);color:#fff;box-shadow:0 4px 16px color-mix(in srgb, var(--color-accent) 40%, transparent);border-color:#0000}.fixed-status.svelte-gatcuc{text-align:center;border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-accent) 10%, transparent);color:var(--color-text-secondary);border-radius:12px;justify-content:center;align-items:center;gap:.55rem;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.95rem;display:flex}.fixed-status.awaiting.svelte-gatcuc{background:#ffffff0d}.fixed-status.svelte-gatcuc i:where(.svelte-gatcuc){color:var(--color-accent)}.fixed-status.svelte-gatcuc strong{color:var(--color-text-primary)}.main-game-card.svelte-gatcuc{margin-bottom:2rem;padding:2rem}.settings-card.svelte-gatcuc{padding:2rem}.save-options-row.svelte-gatcuc{border-top:1px solid var(--color-border-subtle);justify-content:center;margin-top:1.5rem;padding-top:1.5rem;display:flex}@media (width<=600px){.main-game-card.svelte-gatcuc,.settings-card.svelte-gatcuc{padding:1.25rem}}
