.counter-cube.svelte-1lebb1n{padding:2rem;max-width:700px;margin:0 auto;font-family:system-ui,-apple-system,sans-serif}h1.svelte-1lebb1n{color:#4a5568;text-align:center;margin-bottom:2rem}.counter-display.svelte-1lebb1n{text-align:center;padding:3rem;border-radius:12px;margin-bottom:2rem;transition:all .3s ease}.counter-display.positive.svelte-1lebb1n{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.counter-display.negative.svelte-1lebb1n{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.counter-display.zero.svelte-1lebb1n{background:#f7fafc;border:2px solid #e2e8f0;color:#4a5568}.count.svelte-1lebb1n{font-size:4rem;font-weight:700;margin-bottom:.5rem}.status.svelte-1lebb1n{font-size:1.2rem;opacity:.9}.controls.svelte-1lebb1n{background:#f8f9fa;padding:1.5rem;border-radius:8px;margin-bottom:2rem}.controls.svelte-1lebb1n h2:where(.svelte-1lebb1n){margin-top:0;color:#333}.step-control.svelte-1lebb1n{margin-bottom:1rem}.step-control.svelte-1lebb1n label:where(.svelte-1lebb1n){display:block;font-weight:500;color:#555}.step-control.svelte-1lebb1n input:where(.svelte-1lebb1n){width:100px;padding:.5rem;margin-top:.25rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.buttons.svelte-1lebb1n{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}button.svelte-1lebb1n{padding:.75rem 1rem;font-size:1rem;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:all .2s}button.svelte-1lebb1n:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.btn-increment.svelte-1lebb1n{background:#48bb78;color:#fff}.btn-decrement.svelte-1lebb1n{background:#f56565;color:#fff}.btn-double.svelte-1lebb1n{background:#4299e1;color:#fff}.btn-reset.svelte-1lebb1n{background:#718096;color:#fff}.history.svelte-1lebb1n{background:#fff5f5;padding:1.5rem;border-radius:8px;margin-bottom:2rem}.history.svelte-1lebb1n h3:where(.svelte-1lebb1n){margin-top:0;color:#c53030}.history-items.svelte-1lebb1n{display:flex;flex-wrap:wrap;gap:.5rem}.history-item.svelte-1lebb1n{padding:.5rem 1rem;background:#fff;border:1px solid #feb2b2;border-radius:4px;font-weight:500}.history-item.current.svelte-1lebb1n{background:#c53030;color:#fff;border-color:#c53030}.info.svelte-1lebb1n{background:#e6fffa;padding:1.5rem;border-radius:8px}.info.svelte-1lebb1n h3:where(.svelte-1lebb1n){margin-top:0;color:#047857}.info.svelte-1lebb1n ul:where(.svelte-1lebb1n){margin:0;padding-left:1.5rem}.info.svelte-1lebb1n li:where(.svelte-1lebb1n){margin-bottom:.5rem;color:#333}code.svelte-1lebb1n{background:#f0f0f0;padding:.2rem .4rem;border-radius:3px;font-family:Monaco,Courier New,monospace;font-size:.9em}
