.simplifier-page.svelte-1bo9tob{min-height:calc(100vh - 200px);background:linear-gradient(180deg,#0a0a0f,#12121a);padding:1.5rem;margin:0 -1em -1em}.header.svelte-1bo9tob{max-width:1200px;margin:0 auto 1.5rem}.back-link.svelte-1bo9tob{display:inline-flex;align-items:center;gap:.5rem;color:#888;text-decoration:none;font-size:.9rem;margin-bottom:1rem;transition:color .2s}.back-link.svelte-1bo9tob:hover{color:#27ca40}.back-link.svelte-1bo9tob svg:where(.svelte-1bo9tob){width:18px;height:18px}.header.svelte-1bo9tob h1:where(.svelte-1bo9tob){color:#fff;font-size:1.75rem;margin:0 0 .5rem;font-family:JetBrains Mono,Fira Code,monospace}.icon.svelte-1bo9tob{margin-right:.5rem}.subtitle.svelte-1bo9tob{color:#888;margin:0}.attribution.svelte-1bo9tob{color:#666;font-size:.85rem;margin:.75rem 0 0}.attribution.svelte-1bo9tob a:where(.svelte-1bo9tob){color:#27ca40;text-decoration:none}.attribution.svelte-1bo9tob a:where(.svelte-1bo9tob):hover{text-decoration:underline}.controls.svelte-1bo9tob{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto 1rem;flex-wrap:wrap;gap:1rem}.left-controls.svelte-1bo9tob label:where(.svelte-1bo9tob){display:flex;align-items:center;gap:.5rem;color:#888;font-size:.9rem}.left-controls.svelte-1bo9tob select:where(.svelte-1bo9tob){background:#1a1a24;border:1px solid #2a2a3a;color:#fff;padding:.5rem 1rem;border-radius:6px;font-size:.9rem;cursor:pointer}.rate-limit.svelte-1bo9tob{font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;color:#27ca40;padding:.5rem 1rem;background:#27ca401a;border-radius:6px}.rate-limit.warning.svelte-1bo9tob{color:#ffbd2e;background:#ffbd2e1a}.rate-limit.danger.svelte-1bo9tob{color:#ff5f56;background:#ff5f561a}.editors-container.svelte-1bo9tob{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;max-width:1200px;margin:0 auto}.editor-panel.svelte-1bo9tob{background:#0d0d14;border:1px solid #2a2a3a;border-radius:12px;overflow:hidden}.panel-header.svelte-1bo9tob{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#1a1a24;border-bottom:1px solid #2a2a3a}.panel-title.svelte-1bo9tob{color:#888;font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.clear-btn.svelte-1bo9tob,.copy-btn.svelte-1bo9tob{display:flex;align-items:center;gap:.35rem;background:transparent;border:1px solid #3a3a4a;color:#888;padding:.35rem .75rem;border-radius:4px;font-size:.8rem;cursor:pointer;transition:all .2s}.clear-btn.svelte-1bo9tob:hover,.copy-btn.svelte-1bo9tob:hover{border-color:#27ca40;color:#27ca40}.copy-btn.svelte-1bo9tob svg:where(.svelte-1bo9tob){width:14px;height:14px}.editor.svelte-1bo9tob{height:400px}.action-column.svelte-1bo9tob{display:flex;align-items:center;justify-content:center}.simplify-btn.svelte-1bo9tob{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#27ca40,#00d4ff);border:none;color:#0a0a0f;padding:1rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;white-space:nowrap}.simplify-btn.svelte-1bo9tob:hover:not(:disabled){transform:scale(1.05);box-shadow:0 0 20px #27ca4066}.simplify-btn.svelte-1bo9tob:disabled{opacity:.5;cursor:not-allowed}.simplify-btn.svelte-1bo9tob svg:where(.svelte-1bo9tob){width:18px;height:18px}.spinner.svelte-1bo9tob{width:18px;height:18px;border:2px solid transparent;border-top-color:#0a0a0f;border-radius:50%;animation:svelte-1bo9tob-spin .8s linear infinite}@keyframes svelte-1bo9tob-spin{to{transform:rotate(360deg)}}.error-message.svelte-1bo9tob{display:flex;align-items:center;gap:.75rem;max-width:1200px;margin:1rem auto 0;padding:1rem;background:#ff5f561a;border:1px solid rgba(255,95,86,.3);border-radius:8px;color:#ff5f56;font-size:.9rem}.error-message.svelte-1bo9tob svg:where(.svelte-1bo9tob){width:20px;height:20px;flex-shrink:0}@media(max-width:900px){.editors-container.svelte-1bo9tob{grid-template-columns:1fr}.action-column.svelte-1bo9tob{padding:.5rem 0}.simplify-btn.svelte-1bo9tob{width:100%;justify-content:center}.editor.svelte-1bo9tob{height:300px}}.seo-content.svelte-1bo9tob{max-width:800px;margin:3rem auto 0;padding:2rem 0 0;border-top:1px solid #2a2a3a}.seo-content.svelte-1bo9tob h2:where(.svelte-1bo9tob){color:#fff;font-size:1.25rem;margin:0 0 1rem}.seo-content.svelte-1bo9tob p:where(.svelte-1bo9tob){color:#888;font-size:.95rem;line-height:1.7;margin:0 0 1rem}.seo-content.svelte-1bo9tob p:where(.svelte-1bo9tob):last-child{margin-bottom:0}
