first commit 2

This commit is contained in:
hmw1001
2026-06-11 18:47:38 +09:00
parent c768729ce6
commit 6f534e33a6
11095 changed files with 1595758 additions and 0 deletions
@@ -0,0 +1,38 @@
/* 독립 문의하기 모듈 스타일 */
.contact-section-trigger { padding: 80px 0; text-align: center; background-color: #f8f9fa; }
.contact-section-trigger .cta-button { padding: 15px 30px; border-radius: 50px; font-weight: 700; }
.contact-modal-local { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1010; }
.contact-modal-local.is-active { display: block; }
.contact-modal-local .modal-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); animation: fadeIn 0.3s ease; }
.contact-modal-local .modal-content-local { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 90%; max-width: 900px; background: #fff; border-radius: 15px; box-shadow: 0 10px 30px rgba(0,0,0,0.2); animation: slideDown 0.4s ease-out; padding: 40px; }
.contact-modal-local .modal-close { position: absolute; top: 15px; right: 20px; font-size: 2rem; color: #aaa; background: none; border: none; cursor: pointer; line-height: 1; }
.contact-modal-local .section-header { text-align: center; margin-bottom: 40px; }
.contact-modal-local .section-header .subtitle { color: #0056b3; }
.contact-modal-local .section-header h2 { font-size: 2rem; }
.contact-modal-local .section-header p { max-width: 100%; }
.contact-wrapper { display: flex; gap: 40px; }
.contact-info, .contact-form { flex: 1; }
.contact-info h3, .contact-form h3 { font-size: 1.3rem; margin-bottom: 20px; border-bottom: 2px solid #eee; padding-bottom: 15px; }
.info-item { margin-bottom: 15px; }
.info-item strong { display: block; font-weight: 700; margin-bottom: 5px; }
.info-item p { margin: 0; color: #666; }
.contact-form input, .contact-form textarea { width: 100%; padding: 12px; border: 1px solid #ddd; border-radius: 5px; margin-bottom: 15px; }
.contact-form .cta-button { width: 100%; padding: 15px; }
.contact-form .cta-button:disabled { background-color: #ccc; cursor: not-allowed; }
.contact-form h3 { font-size: 1.3rem; margin-bottom: 20px; border-bottom: 2px solid #eee; padding-bottom: 15px; color: #fff }
.form-message-area .message { padding: 10px; margin-bottom: 15px; border-radius: 5px; text-align: center; }
.form-message-area .success { background-color: #d4edda; color: #155724; }
.form-message-area .error { background-color: #f8d7da; color: #721c24; }
@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }
@keyframes slideDown { from { opacity: 0; transform: translate(-50%, -60%); } to { opacity: 1; transform: translate(-50%, -50%); } }
@media (max-width: 768px) {
.contact-wrapper { flex-direction: column; }
.contact-modal-local .modal-content-local { padding: 25px; max-height: 85vh; overflow-y: auto; }
}