.qna-title{color:#333;font-size:2rem;margin-bottom:2rem;text-align:center}.qna-item{align-items:center;animation:slideUpFadeIn .8s ease-out forwards;background:#007bff1a;border-radius:50px;box-shadow:5px 5px 10px #0000000d;color:#333;cursor:pointer;display:flex;font-size:18px;font-weight:700;justify-content:space-between;margin:15px 0;opacity:0;padding:16px 28px;transition:transform .2s ease}.qna-item:hover{background:#007bff26;transform:scale(1.02)}.dropdown-icon{align-items:center;background-color:#fff;border:1px solid #007bff;border-radius:50%;color:#007bff;display:flex;font-size:18px;font-weight:600;height:24px;justify-content:center;transition:transform .3s ease,background-color .3s ease;width:24px}.qna-item.active .dropdown-icon{color:#007bff}.qna-content{animation:fadeIn .3s ease-in-out;background-color:#007bff0d;border-radius:20px;color:#333;display:block;font-size:16px;margin-bottom:10px;margin-top:-10px;padding:20px;text-align:left}@keyframes slideUpFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}#root,body,html{height:100%;margin:0;padding:0}body{background-color:#f4f6f9;font-family:Noto Sans KR,sans-serif;min-height:100%}#root,body{display:flex;flex-direction:column}header{background-color:#0000;color:#000;justify-content:center;padding:1rem}header,header nav ul{align-items:center;display:flex;flex-direction:column}header nav ul{gap:.5rem;list-style:none;margin:.5rem 0 0;padding:0}header nav ul li{cursor:pointer;font-weight:500}.main-container{background:#f4f6f9;flex:1 1;padding:1.5rem 1rem;text-align:center}.tab-button{background-color:#fff;border:1px solid #007bff;border-radius:20px;color:#007bff;cursor:pointer;font-family:Arial,sans-serif;font-size:13.333px;font-weight:700;margin:4.8px;padding:8px 16px;transition:all .3s ease}.tab-button.active{background-color:#007bff;color:#fff}.category-button{background-color:#fff;border:1px solid #007bff;border-radius:20px;color:#007bff;cursor:pointer;font-family:Arial,sans-serif;font-size:13.333px;font-weight:700;margin:0 5px;padding:8px 16px}.category-button.active{background-color:#007bff;color:#fff}.search-input{border:1px solid #ccc;border-radius:20px;font-size:1rem;max-width:200px;outline:none;padding:.6rem 1rem;width:100%}.search-button{background-color:#007bff;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Arial,sans-serif;font-size:13.333px;font-weight:700;margin-left:8px;padding:9.6px 19.2px}.card-link{color:inherit;max-width:500px;text-decoration:none;width:100%}.place-card{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 4px 10px #0000000d;display:flex;flex-direction:row;gap:1rem;padding:1rem}.place-card img{border-radius:8px;height:auto;max-width:120px;object-fit:cover;width:100%}.place-card div{text-align:left;width:100%}footer{background-color:#0000;font-size:.9rem;margin-top:auto;padding:1rem;text-align:center;width:100%}.result-card{align-items:center;background-color:#fff;border:1px solid #007bff;border-radius:12px;box-shadow:0 4px 6px #0000001a;display:flex;font-weight:700;justify-content:center;margin:0 auto 20px;max-height:10px;max-width:10px;padding:20px;transition:all .3s ease}.result-card,.result-card span{color:#007bff;font-size:1.2rem}.result-card:hover{background-color:#0000;border-color:#0056b3;color:#fff}@media(min-width:768px){header nav ul{flex-direction:row;gap:1.5rem}.search-input{width:200px}.search-button{width:auto}}
/*# sourceMappingURL=main.f6ec3ca0.css.map*/