.prompt-guide.svelte-te5lnj.svelte-te5lnj{max-width:100%;background-color:#fafafa;min-height:100vh;padding:4rem 1rem}.guide-header.svelte-te5lnj.svelte-te5lnj{margin-bottom:4rem;text-align:center}.guide-title.svelte-te5lnj.svelte-te5lnj{font-family:Montserrat,sans-serif;font-size:3rem;font-weight:400;color:#1c1c1c;margin-bottom:1.5rem;line-height:1.3}.guide-subtitle.svelte-te5lnj.svelte-te5lnj{font-family:Montserrat,sans-serif;font-size:1.25rem;color:#555;margin:0 auto 1.5rem;text-align:center;max-width:600px;line-height:1.5}.guide-summary.svelte-te5lnj.svelte-te5lnj{background-color:#f8fafc;border-left:4px solid #000000;border-radius:4px;padding:1.25rem 1.5rem;margin:0 auto 3rem;max-width:800px}.guide-summary.svelte-te5lnj p.svelte-te5lnj{font-family:Montserrat,sans-serif;font-size:.95rem;color:#374151;line-height:1.7;margin:0}.guide-summary.svelte-te5lnj strong.svelte-te5lnj{color:#000;font-weight:600}.garamond-bold.svelte-te5lnj.svelte-te5lnj{font-family:Garamond,serif;font-weight:700}.intro-section.svelte-te5lnj.svelte-te5lnj{background-color:#fff;border-radius:16px;padding:3rem;margin-bottom:4rem;box-shadow:0 4px 20px #00000014;max-width:1000px;margin-left:auto;margin-right:auto}.intro-section.svelte-te5lnj h2.svelte-te5lnj{font-family:Montserrat,sans-serif;font-size:2rem;font-weight:400;color:#1c1c1c;margin-bottom:1.5rem;line-height:1.3}.intro-section.svelte-te5lnj p.svelte-te5lnj{font-family:Montserrat,sans-serif;font-size:1.1rem;color:#555;line-height:1.6;margin:0}.prompt-structure.svelte-te5lnj.svelte-te5lnj{margin-bottom:4rem;max-width:1200px;margin-left:auto;margin-right:auto}.prompt-structure.svelte-te5lnj h2.svelte-te5lnj{font-family:Montserrat,sans-serif;font-size:2rem;font-weight:400;color:#1c1c1c;margin-bottom:3rem;text-align:center;line-height:1.3}.structure-grid.svelte-te5lnj.svelte-te5lnj{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.structure-item.svelte-te5lnj.svelte-te5lnj{background-color:#fff;border:none;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease}.structure-item.svelte-te5lnj.svelte-te5lnj:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.structure-item.svelte-te5lnj h3.svelte-te5lnj{font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:500;color:#1c1c1c;margin-bottom:.75rem;line-height:1.3}.structure-item.svelte-te5lnj p.svelte-te5lnj{font-family:Montserrat,sans-serif;font-size:1rem;color:#555;margin-bottom:1.25rem;line-height:1.5}.example-box.svelte-te5lnj.svelte-te5lnj{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:1rem;font-family:Montserrat,sans-serif;font-size:.95rem;color:#1c1c1c;line-height:1.4}.examples-section.svelte-te5lnj.svelte-te5lnj{margin-bottom:4rem;max-width:1200px;margin-left:auto;margin-right:auto}.examples-section.svelte-te5lnj h2.svelte-te5lnj{font-family:Montserrat,sans-serif;font-size:2rem;font-weight:400;color:#1c1c1c;margin-bottom:3rem;text-align:center;line-height:1.3}.example-category.svelte-te5lnj.svelte-te5lnj{margin-bottom:3rem}.example-category.svelte-te5lnj h3.svelte-te5lnj{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:500;color:#1c1c1c;margin-bottom:1.5rem;line-height:1.3}.prompt-example.svelte-te5lnj.svelte-te5lnj{background-color:#fff;border:none;border-radius:20px;padding:2rem;display:flex;gap:2rem;align-items:flex-start;box-shadow:0 6px 25px #00000014;transition:transform .3s ease,box-shadow .3s ease}.prompt-example.svelte-te5lnj.svelte-te5lnj:hover{transform:translateY(-6px);box-shadow:0 12px 40px #0000001f}.design-image.svelte-te5lnj.svelte-te5lnj{flex:0 0 350px;text-align:center}.design-image.svelte-te5lnj img.svelte-te5lnj{width:100%;height:auto;border-radius:16px;box-shadow:0 8px 25px #00000026}.prompt-content.svelte-te5lnj.svelte-te5lnj{flex:1}.prompt-text.svelte-te5lnj.svelte-te5lnj{font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:400;color:#1c1c1c;margin-bottom:1.5rem;font-style:italic;line-height:1.6;background-color:#f8f9fa;padding:1.5rem;border-radius:12px;border-left:4px solid #FF9F29}.prompt-explanation.svelte-te5lnj.svelte-te5lnj{font-family:Montserrat,sans-serif;font-size:1rem;color:#555;line-height:1.5}.tips-section.svelte-te5lnj.svelte-te5lnj{margin-bottom:4rem;max-width:1200px;margin-left:auto;margin-right:auto}.tips-section.svelte-te5lnj h2.svelte-te5lnj{font-family:Montserrat,sans-serif;font-size:2rem;font-weight:400;color:#1c1c1c;margin-bottom:3rem;text-align:center;line-height:1.3}.tips-grid.svelte-te5lnj.svelte-te5lnj{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.tip-card.svelte-te5lnj.svelte-te5lnj{background-color:#fff;border:none;border-radius:16px;padding:2rem;text-align:center;box-shadow:0 4px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease}.tip-card.svelte-te5lnj.svelte-te5lnj:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.tip-icon.svelte-te5lnj.svelte-te5lnj{font-size:2.5rem;margin-bottom:1.5rem}.tip-card.svelte-te5lnj h3.svelte-te5lnj{font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:500;color:#1c1c1c;margin-bottom:1rem;line-height:1.3}.tip-card.svelte-te5lnj p.svelte-te5lnj{font-family:Montserrat,sans-serif;font-size:1rem;color:#555;line-height:1.5;margin:0}.common-mistakes.svelte-te5lnj.svelte-te5lnj{margin-bottom:4rem;max-width:1200px;margin-left:auto;margin-right:auto}.common-mistakes.svelte-te5lnj h2.svelte-te5lnj{font-family:Montserrat,sans-serif;font-size:2rem;font-weight:400;color:#1c1c1c;margin-bottom:3rem;text-align:center;line-height:1.3}.mistakes-list.svelte-te5lnj.svelte-te5lnj{display:flex;flex-direction:column;gap:1.5rem}.mistake-item.svelte-te5lnj.svelte-te5lnj{display:flex;gap:1.5rem;background-color:#fff;border:none;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease}.mistake-item.svelte-te5lnj.svelte-te5lnj:hover{transform:translateY(-2px);box-shadow:0 6px 25px #0000001a}.mistake-icon.svelte-te5lnj.svelte-te5lnj{font-size:2rem;flex-shrink:0;margin-top:.25rem}.mistake-content.svelte-te5lnj h3.svelte-te5lnj{font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:500;color:#1c1c1c;margin-bottom:.75rem;line-height:1.3}.mistake-content.svelte-te5lnj p.svelte-te5lnj{font-family:Montserrat,sans-serif;font-size:1rem;color:#555;line-height:1.5;margin:0}.cta-section.svelte-te5lnj.svelte-te5lnj{background-color:#1c1c1c;color:#fff;border-radius:20px;padding:3rem;text-align:center;max-width:800px;margin:0 auto;box-shadow:0 8px 30px #00000026}.cta-section.svelte-te5lnj h3.svelte-te5lnj{font-family:Montserrat,sans-serif;font-size:2rem;font-weight:400;margin-bottom:1.5rem;line-height:1.3}.cta-section.svelte-te5lnj p.svelte-te5lnj{font-family:Montserrat,sans-serif;font-size:1.1rem;margin-bottom:2.5rem;opacity:.9;line-height:1.5}.cta-button.svelte-te5lnj.svelte-te5lnj{background-color:#ff9f29;color:#fff;border:none;padding:1rem 2.5rem;border-radius:15px;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #ff9f294d}.cta-button.svelte-te5lnj.svelte-te5lnj:hover{background-color:#e59b1c;transform:translateY(-2px);box-shadow:0 6px 20px #ff9f2966}@media (max-width: 768px){.prompt-guide.svelte-te5lnj.svelte-te5lnj{padding:2rem 1rem}.guide-title.svelte-te5lnj.svelte-te5lnj{font-size:2rem}.guide-subtitle.svelte-te5lnj.svelte-te5lnj{font-size:1.1rem}.intro-section.svelte-te5lnj.svelte-te5lnj{padding:2rem}.intro-section.svelte-te5lnj h2.svelte-te5lnj{font-size:1.5rem}.structure-grid.svelte-te5lnj.svelte-te5lnj{grid-template-columns:1fr;gap:1.5rem}.structure-item.svelte-te5lnj.svelte-te5lnj{padding:1.5rem}.tips-grid.svelte-te5lnj.svelte-te5lnj{grid-template-columns:1fr;gap:1.5rem}.tip-card.svelte-te5lnj.svelte-te5lnj{padding:1.5rem}.mistake-item.svelte-te5lnj.svelte-te5lnj{flex-direction:column;gap:1rem;padding:1.5rem}.prompt-example.svelte-te5lnj.svelte-te5lnj{flex-direction:column;gap:1.5rem;padding:1.5rem}.design-image.svelte-te5lnj.svelte-te5lnj{flex:none;max-width:100%}.design-image.svelte-te5lnj img.svelte-te5lnj{max-width:300px}.cta-section.svelte-te5lnj.svelte-te5lnj{padding:2rem;margin:0 1rem}.cta-section.svelte-te5lnj h3.svelte-te5lnj{font-size:1.5rem}.cta-button.svelte-te5lnj.svelte-te5lnj{padding:.875rem 2rem;font-size:1rem}}
