.new-post.svelte-5kp4v3{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1000px;margin:0 auto;padding:2rem;box-sizing:border-box;gap:2rem}.new-post.svelte-5kp4v3 h1:where(.svelte-5kp4v3){font-family:var(--ancizar-black-font);font-size:clamp(2rem,4vw,3rem);text-align:center;color:#f1fefe}.new-post.svelte-5kp4v3 .form-group:where(.svelte-5kp4v3){width:100%;max-width:800px}.new-post.svelte-5kp4v3 .form-group:where(.svelte-5kp4v3) label:where(.svelte-5kp4v3){display:block;margin-bottom:.5rem;color:#ccc;font-size:clamp(1.2rem,1.2vw,1.5rem);font-weight:600}.new-post.svelte-5kp4v3 .form-group:where(.svelte-5kp4v3) input:where(.svelte-5kp4v3),.new-post.svelte-5kp4v3 .form-group:where(.svelte-5kp4v3) textarea:where(.svelte-5kp4v3){width:100%;padding:1rem;border:1px solid #ddd;border-radius:5px;font-size:clamp(1rem,1.75vw,1.5rem);font-family:inherit;box-sizing:border-box}@media (width <= 500px){.new-post.svelte-5kp4v3 .form-group:where(.svelte-5kp4v3) input:where(.svelte-5kp4v3),.new-post.svelte-5kp4v3 .form-group:where(.svelte-5kp4v3) textarea:where(.svelte-5kp4v3){width:16em;margin-left:-1em}}.new-post.svelte-5kp4v3 .form-group:where(.svelte-5kp4v3) input:where(.svelte-5kp4v3):focus,.new-post.svelte-5kp4v3 .form-group:where(.svelte-5kp4v3) textarea:where(.svelte-5kp4v3):focus{outline:none;border-color:#666}.new-post.svelte-5kp4v3 .form-group:where(.svelte-5kp4v3) textarea:where(.svelte-5kp4v3){resize:vertical;min-height:200px}.new-post.svelte-5kp4v3 button:where(.svelte-5kp4v3){width:100%;max-width:200px;padding:1rem;background:var(--accent);color:#fff;border:none;border-radius:5px;font-family:var(--ancizar-semibold-font);font-size:clamp(1rem,2vw,1.5rem);letter-spacing:3px;cursor:pointer;transition:background .2s}.new-post.svelte-5kp4v3 button:where(.svelte-5kp4v3):hover{background:var(--accent)}.new-post.svelte-5kp4v3 button:where(.svelte-5kp4v3):disabled{opacity:.7;cursor:not-allowed}.new-post.svelte-5kp4v3 .error:where(.svelte-5kp4v3){width:100%;max-width:800px;color:#c00;background:#ffebeb;padding:.8rem;border-radius:5px;font-size:.9rem;box-sizing:border-box}@media (width <= 500px){.new-post.svelte-5kp4v3{padding:1rem}.new-post.svelte-5kp4v3 .form-group:where(.svelte-5kp4v3){width:100%}.new-post.svelte-5kp4v3 button:where(.svelte-5kp4v3){max-width:100%}}
