*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#f5f5f5;color:#1a1a1a}.container{max-width:1200px;margin:0 auto;padding:2rem 1.5rem}@media(max-width:400px){.container{padding:1.5rem 1rem}}.tags{display:flex;flex-wrap:wrap;gap:.35rem}.tag{display:inline-block;padding:.15rem .6rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.03em;background-color:#fde8e8;color:#c0392b}.form-input{padding:.7rem .875rem;border:1px solid #d0d0d0;border-radius:6px;font-size:.95rem;font-family:inherit;outline:none;width:100%;transition:border-color .2s}.form-input:focus{border-color:#c0392b}textarea.form-input{resize:vertical}.form-checkbox{width:16px;height:16px;accent-color:#c0392b;cursor:pointer;flex-shrink:0}
