.rotation-buttons.svelte-1q8wo3i{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);display:flex}.rotate-btn.svelte-1q8wo3i{padding:12px var(--spacing-md);background:var(--button-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}.rotate-btn.svelte-1q8wo3i:hover{color:var(--text-primary);background:var(--button-bg-hover);border-color:var(--accent-color)}.rotate-btn.svelte-1q8wo3i span:where(.svelte-1q8wo3i){font-size:11px;font-weight:500}.section-title.svelte-1q8wo3i{color:var(--text-primary);margin:var(--spacing-2xl) 0 12px;padding-top:var(--spacing-xl);border-top:1px solid var(--border-color);font-size:1rem;font-weight:600}.flip-buttons.svelte-1q8wo3i{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.flip-btn.svelte-1q8wo3i{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--button-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);display:flex}.flip-btn.svelte-1q8wo3i:hover{color:var(--text-primary);background:var(--button-bg-hover)}.flip-btn.active.svelte-1q8wo3i{color:var(--text-on-accent);background:var(--accent-color);border-color:var(--accent-color)}.flip-btn.svelte-1q8wo3i span:where(.svelte-1q8wo3i){font-size:13px;font-weight:500}
