/* ============================================================================= * A08_Support_UI_Style.css * 기술지원 요청 페이지 고유 스타일 — theme.css 변수만 참조 (하드코딩 금지). * ========================================================================== */ .a08-support { display: flex; justify-content: center; align-items: flex-start; padding: var(--spacing-96) var(--spacing-32) var(--spacing-64); } .a08-support__card { width: 100%; max-width: 520px; display: flex; flex-direction: column; gap: var(--spacing-16); padding: var(--spacing-40); background-color: var(--color-surface); border: 1px solid var(--color-border); border-radius: var(--radius-cards); box-shadow: var(--shadow-sm); } .a08-support__title { font-size: var(--text-heading-sm); line-height: var(--leading-heading-sm); color: var(--color-deep-iris); text-align: center; margin: 0; } .a08-support__subtitle { font-size: var(--text-body-sm); color: var(--color-slate); text-align: center; margin: 0 0 var(--spacing-8); } .a08-support__success { margin: 0; padding: var(--spacing-16); text-align: center; color: var(--color-success); background-color: var(--color-mist-violet); border-radius: var(--radius-cards); font-size: var(--text-body-sm); } .a08-support__form { display: flex; flex-direction: column; gap: var(--spacing-16); } .a08-support__textarea { resize: vertical; min-height: 120px; font-family: inherit; } .a08-support__submit { width: 100%; margin-top: var(--spacing-8); }