.form-section{margin-bottom:var(--spacing-5xl);padding:0 var(--spacing-5xl)}.form-section-title{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-xs);border-bottom:2px solid var(--text-color);font-family:Noto Serif KR,serif;font-size:1.5rem}.form-note{background-color:var(--hover-bg);padding:var(--spacing-lg);color:var(--text-secondary);margin-bottom:var(--spacing-3xl);border-radius:4px;font-size:.9rem;line-height:1.6;transition:background-color .3s,color .3s}.form-note strong{color:var(--text-color)}.form-group input[type=file]{width:100%;padding:var(--spacing-sm);border:1px solid var(--border-color);background-color:var(--hover-bg);cursor:pointer;color:var(--text-color);border-radius:4px;transition:border-color .3s,background-color .3s}.form-group input[type=file]::file-selector-button{padding:var(--spacing-xs)var(--spacing-md);border:1px solid var(--border-color);background-color:var(--bg-color);color:var(--text-color);cursor:pointer;margin-right:var(--spacing-xs);border-radius:4px;font-family:Pretendard,sans-serif;font-size:.9rem;transition:background-color .3s,border-color .3s}.form-group input[type=file]::file-selector-button:hover{background-color:var(--hover-bg)}@media (max-width:768px){.form-section{padding:0 var(--spacing-lg)}}
