.inline-container{--inline-bg: #ffffff;--inline-surface: #f8fafc;--inline-text: #0f172a;--inline-text-muted: #64748b;--inline-border: #e2e8f0;--inline-primary: #ec4899;--inline-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);max-width:1000px;margin:2rem auto;padding:2.5rem;background-color:var(--inline-bg);border-radius:1.5rem;box-shadow:var(--inline-shadow);border:1px solid var(--inline-border);transition:all .3s ease}:global(.dark) .inline-container{--inline-bg: #0f172a;--inline-surface: #1e293b;--inline-text: #f1f5f9;--inline-text-muted: #94a3b8;--inline-border: #334155;--inline-shadow: 0 4px 6px -1px rgba(0, 0, 0, .5)}.inline-header{text-align:center;margin-bottom:2rem}.inline-header h2{font-size:1.875rem;font-weight:700;color:var(--inline-text);margin-bottom:.5rem}.inline-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}@media(max-width:768px){.inline-grid{grid-template-columns:1fr}}.inline-form-group{display:flex;flex-direction:column;gap:.5rem}.inline-label{font-weight:600;color:var(--inline-text);font-size:1rem;display:flex;justify-content:space-between}.inline-textarea{width:100%;height:250px;padding:1rem;font-size:.9rem;color:var(--inline-text);background-color:var(--inline-surface);border:1px solid var(--inline-border);border-radius:.75rem;resize:vertical;transition:all .3s ease}.inline-textarea:focus{outline:none;border-color:var(--inline-primary);box-shadow:0 0 0 3px #ec489926}.inline-actions{display:flex;justify-content:center;margin:2rem 0}.inline-button{background-color:var(--inline-primary);color:#fff;font-weight:700;font-size:1.1rem;padding:1rem 2.5rem;border-radius:1rem;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px -1px #ec489966}.inline-button:hover{transform:translateY(-2px);box-shadow:0 6px 10px -1px #ec489980;background-color:#db2777}.inline-output-group{margin-top:1.5rem}.inline-output{width:100%;height:300px;padding:1rem;font-size:.9rem;color:var(--inline-text);background-color:var(--inline-surface);border:2px solid var(--inline-primary);border-radius:.75rem;resize:vertical;white-space:pre;overflow:auto}.inline-copy-btn{background:transparent;border:1px solid var(--inline-border);color:var(--inline-text);padding:.25rem .5rem;border-radius:.25rem;font-size:.8rem;cursor:pointer;transition:all .2s ease}.inline-copy-btn:hover{background-color:var(--inline-surface);border-color:var(--inline-primary);color:var(--inline-primary)}.inline-seo-section{margin-top:8rem;max-width:48rem;margin-left:auto;margin-right:auto;color:#475569;line-height:1.8;animation:fade-in-up 1s ease-out .3s both}:global(.dark) .inline-seo-section{color:#94a3b8}@keyframes fade-in-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.inline-seo-divider{display:flex;align-items:center;gap:1rem;opacity:.5;margin-bottom:3rem}.inline-seo-divider-line{flex:1;height:1px;background-color:#cbd5e1}:global(.dark) .inline-seo-divider-line{background-color:#334155}.inline-seo-divider-text{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.inline-seo-card{background-color:#f8fafc;border-radius:1.5rem;padding:3rem;border:1px solid #e2e8f0;margin-bottom:3rem;box-shadow:0 4px 6px -1px #0000000d}:global(.dark) .inline-seo-card{background-color:#ffffff05;border-color:#ffffff0d}.inline-seo-card h2{font-size:1.75rem;font-weight:800;color:#0f172a;margin-top:0;margin-bottom:1.5rem;letter-spacing:-.025em}:global(.dark) .inline-seo-card h2{color:#f8fafc}.inline-seo-card h3{font-size:1.25rem;font-weight:700;color:#0f172a;margin-top:2.5rem;margin-bottom:1rem}:global(.dark) .inline-seo-card h3{color:#f8fafc}.inline-seo-card p{margin-bottom:1.5rem;font-size:1rem}.inline-list{list-style:none;padding:0;margin:0 0 1.5rem}.inline-list-item{display:flex;gap:1rem;margin-bottom:1rem;align-items:flex-start}.inline-bullet{width:.5rem;height:.5rem;border-radius:50%;margin-top:.6rem;flex-shrink:0}.inline-bullet-pink{background-color:#ec4899}.inline-bullet-violet{background-color:#8b5cf6}.inline-list-item strong{color:#0f172a;font-weight:600}:global(.dark) .inline-list-item strong{color:#e2e8f0}.inline-seo-card code{background-color:#f1f5f9;padding:.15rem .4rem;border-radius:.375rem;font-size:.85em;color:#0f172a;border:1px solid #e2e8f0}:global(.dark) .inline-seo-card code{background-color:#1e293b;color:#f8fafc;border-color:#334155}
