.breadcrumb.svelte-13fo76u{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-bg-card);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);margin-bottom:1.5rem;font-size:.8rem;transition:transform .2s ease,box-shadow .2s ease}.breadcrumb.svelte-13fo76u:hover{transform:translate(-2px);box-shadow:var(--shadow-md)}.breadcrumb.svelte-13fo76u a:where(.svelte-13fo76u){display:flex;align-items:center;gap:.4rem;text-decoration:none;color:var(--color-primary);font-weight:600}.preview-section.svelte-13fo76u{text-align:center;margin-bottom:1rem;padding:.75rem;background:linear-gradient(135deg,#d4a6561a,#e8d4a833);border-radius:var(--radius-md);border:1px solid var(--color-border);display:flex;align-items:center;gap:.75rem;width:100%;justify-content:space-between}.preview-section.svelte-13fo76u .preview-wrapper:where(.svelte-13fo76u){padding:.25rem;background:var(--color-bg-card);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);flex-shrink:0}.preview-section.svelte-13fo76u .preview:where(.svelte-13fo76u){height:80px;width:80px}.preview-section.svelte-13fo76u .info:where(.svelte-13fo76u){flex:1;display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.preview-section.svelte-13fo76u .info-row:where(.svelte-13fo76u){display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.preview-section.svelte-13fo76u .label:where(.svelte-13fo76u){font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-weight:600}.preview-section.svelte-13fo76u .tag:where(.svelte-13fo76u){display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;border-radius:var(--radius-full);font-size:.7rem;font-weight:600;background:var(--color-wood-light);color:var(--color-accent);border:1px solid var(--color-border)}.preview-section.svelte-13fo76u .difficulty:where(.svelte-13fo76u){display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem}.preview-section.svelte-13fo76u .difficulty:where(.svelte-13fo76u) .star:where(.svelte-13fo76u){color:var(--color-wood-dark)}.preview-section.svelte-13fo76u .difficulty:where(.svelte-13fo76u) .star-empty:where(.svelte-13fo76u){color:#ddd}.stats.svelte-13fo76u{display:flex;flex-direction:column;gap:.5rem}.stats.svelte-13fo76u .stat:where(.svelte-13fo76u){display:flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:var(--radius-full);font-size:.85rem;font-weight:600}.stats.svelte-13fo76u .stat:where(.svelte-13fo76u).correct{background:#4a674126;color:var(--color-primary-dark)}.stats.svelte-13fo76u .stat:where(.svelte-13fo76u).wrong{background:#dc354526;color:#c92a2a}.controls-left.svelte-13fo76u{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem}.controls.svelte-13fo76u{display:flex;align-items:center;gap:.75rem}.toggle.svelte-13fo76u{display:flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle.svelte-13fo76u input:where(.svelte-13fo76u){display:none}.toggle.svelte-13fo76u .toggle-slider:where(.svelte-13fo76u){position:relative;width:48px;height:26px;background:var(--color-border);border-radius:var(--radius-full);transition:background .3s ease}.toggle.svelte-13fo76u .toggle-slider:where(.svelte-13fo76u):before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:var(--shadow-sm);transition:transform .3s ease}.toggle.svelte-13fo76u input:where(.svelte-13fo76u):checked+.toggle-slider:where(.svelte-13fo76u){background:var(--color-primary)}.toggle.svelte-13fo76u input:where(.svelte-13fo76u):checked+.toggle-slider:where(.svelte-13fo76u):before{transform:translate(22px)}.toggle.svelte-13fo76u .toggle-label:where(.svelte-13fo76u){font-size:.9rem;font-weight:600;color:var(--color-text)}.color-selector.svelte-13fo76u{display:flex;align-items:center;gap:.5rem}.color-selector.svelte-13fo76u .color-label:where(.svelte-13fo76u){font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-weight:600}.color-selector.svelte-13fo76u .color-options:where(.svelte-13fo76u){display:flex;gap:.5rem;background:var(--color-bg-card);padding:.35rem;border-radius:var(--radius-full);box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.color-selector.svelte-13fo76u .color-btn:where(.svelte-13fo76u){display:flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border:none;background:transparent;border-radius:var(--radius-full);cursor:pointer;transition:all .2s ease;font-family:inherit}.color-selector.svelte-13fo76u .color-btn:where(.svelte-13fo76u):hover{background:#d4a65626}.color-selector.svelte-13fo76u .color-btn:where(.svelte-13fo76u).active{background:var(--color-wood-light);box-shadow:var(--shadow-sm)}.color-selector.svelte-13fo76u .color-btn:where(.svelte-13fo76u) .stone:where(.svelte-13fo76u){width:16px;height:16px;border-radius:50%;box-shadow:0 1px 2px #0000004d}.color-selector.svelte-13fo76u .color-btn:where(.svelte-13fo76u) .stone:where(.svelte-13fo76u).black{background:radial-gradient(circle at 30% 30%,#555,#1a1a1a)}.color-selector.svelte-13fo76u .color-btn:where(.svelte-13fo76u) .stone:where(.svelte-13fo76u).white{background:radial-gradient(circle at 30% 30%,#fff,#ddd);border:1px solid #ccc}.editor-section.svelte-13fo76u{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:1rem;box-shadow:var(--shadow-md);border:1px solid var(--color-border)}.editor-section.svelte-13fo76u .editor-label:where(.svelte-13fo76u){font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);text-align:center;margin-bottom:.75rem;font-weight:600}
