/* 공통 스타일 */ | |
body { | |
margin: 0; | |
padding: 0; | |
font-family: sans-serif; | |
background: #fdfdfd; | |
color: #333; | |
} | |
.container { | |
max-width: 640px; | |
margin: 0 auto; | |
padding: 20px; | |
} | |
h1 { | |
text-align: center; | |
margin-bottom: 10px; | |
font-size: 28px; | |
color: #444; | |
} | |
.desc { | |
text-align: center; | |
font-size: 15px; | |
color: #777; | |
margin-bottom: 30px; | |
} | |
.question-page { | |
background: #fff; | |
border-radius: 8px; | |
padding: 20px; | |
margin-bottom: 20px; | |
box-shadow: 0 2px 5px rgba(0,0,0,0.1); | |
} | |
.question-page h2 { | |
margin-top: 0; | |
font-size: 20px; | |
margin-bottom: 15px; | |
color: #333; | |
} | |
.question { | |
margin-bottom: 15px; | |
} | |
.question p { | |
margin: 0 0 8px; | |
font-weight: bold; | |
} | |
.question label { | |
margin-right: 15px; | |
cursor: pointer; | |
} | |
button { | |
display: inline-block; | |
padding: 10px 20px; | |
border: none; | |
border-radius: 4px; | |
background: #00adb5; | |
color: #fff; | |
cursor: pointer; | |
font-size: 14px; | |
} | |
button:hover { | |
background: #009099; | |
} | |
.prev-btn { | |
background: #777; | |
} | |
.prev-btn:hover { | |
background: #666; | |
} | |
.result-page { | |
background: #fff; | |
border-radius: 8px; | |
padding: 20px; | |
box-shadow: 0 2px 5px rgba(0,0,0,0.1); | |
} | |
.result-page h2 { | |
margin-top: 0; | |
font-size: 22px; | |
color: #333; | |
} | |
.final-result { | |
white-space: pre-wrap; | |
margin-bottom: 20px; | |
line-height: 1.4; | |
color: #444; | |
} | |
.restart-btn { | |
background: #393e46; | |
} | |
.restart-btn:hover { | |
background: #2c3137; | |
} | |