.ask-post-wrapper{min-height:80vh;max-width:1300px;margin:0 auto;background:linear-gradient(180deg,#fafafa 0%,#ffffff 100%);padding:4rem 2rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center}.ask-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.ask-icon{font-size:2.5rem}.ask-post-title{font-size:2rem;font-weight:700;margin:0;color:#1a1a1a}.ask-post-subtitle{font-size:1.1rem;color:#6b7280;line-height:1.6;margin-bottom:1.5rem}.tip-box{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#fef3c7;border:1px solid #fcd34d;border-radius:25px;margin-bottom:2rem}.tip-icon{font-size:1rem}.tip-text{font-size:.9rem;color:#92400e;font-weight:500}.form-ask{width:100%;max-width:550px;display:flex;flex-direction:column;align-items:center}.textarea-wrapper{width:100%;position:relative;margin-bottom:1.5rem}.ask-input{width:100%;height:140px;padding:1.25rem 1.25rem 2.5rem;border:2px solid #e5e7eb;border-radius:16px;font-size:16px;resize:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.ask-input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 4px #6366f11a}.ask-input::placeholder{color:#9ca3af}.char-counter{position:absolute;bottom:.75rem;right:1rem;font-size:.8rem;color:#9ca3af}.char-counter.warning{color:#f59e0b}.submit-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:220px;padding:1rem 1.5rem;border:none;border-radius:50px;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #6366f166}.submit-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f180}.submit-button:active{transform:translateY(0)}.examples-section{margin-top:2.5rem;width:100%;max-width:550px}.examples-label{font-size:.9rem;color:#6b7280;margin-bottom:1rem}.examples-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.example-chip{padding:.5rem 1rem;background:white;border:1px solid #e5e7eb;border-radius:20px;font-size:.9rem;color:#4b5563;cursor:pointer;transition:all .2s ease}.example-chip:hover{background:#f3f4f6;border-color:#6366f1;color:#6366f1}.ask-post-result-description{font-size:.85rem;color:#9ca3af;margin-top:3rem}@media (max-width: 640px){.ask-post-wrapper{padding:2rem 1rem}.ask-post-title{font-size:1.5rem}.ask-post-subtitle{font-size:1rem}.tip-box{padding:.6rem 1rem}.tip-text{font-size:.8rem}.example-chip{font-size:.8rem;padding:.4rem .8rem}}
