You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
372 lines
4.7 KiB
372 lines
4.7 KiB
@charset "UTF-8"; |
|
@import './fonts/pretendard.css'; |
|
html { |
|
-webkit-text-size-adjust: 100%; |
|
-moz-text-size-adjust: 100%; |
|
text-size-adjust: 100%; |
|
scroll-behavior: smooth; |
|
} |
|
|
|
body, |
|
div, |
|
dl, |
|
dt, |
|
dd, |
|
ul, |
|
ol, |
|
li, |
|
h1, |
|
h2, |
|
h3, |
|
h4, |
|
h5, |
|
h6, |
|
pre, |
|
code, |
|
form, |
|
fieldset, |
|
legend, |
|
input, |
|
textarea, |
|
p, |
|
blockquote, |
|
th, |
|
td, |
|
figure, |
|
figcaption, |
|
hr { |
|
margin: 0; |
|
padding: 0; |
|
} |
|
|
|
html, |
|
body { |
|
width: 100%; |
|
min-height: 100%; |
|
} |
|
|
|
body { |
|
min-height: 100vh; |
|
font-family: 'Outfit','Pretendard', 'Noto Sans KR', 'Malgun Gothic', 'Apple SD Gothic Neo', sans-serif; |
|
font-size: 16px; |
|
font-weight: 400; |
|
line-height: 1.5; |
|
color: #111; |
|
background: #fff; |
|
word-break: keep-all; |
|
word-wrap: break-word; |
|
-webkit-font-smoothing: antialiased; |
|
-moz-osx-font-smoothing: grayscale; |
|
text-rendering: optimizeLegibility; |
|
} |
|
|
|
article, |
|
aside, |
|
details, |
|
figcaption, |
|
figure, |
|
footer, |
|
header, |
|
hgroup, |
|
main, |
|
menu, |
|
nav, |
|
section { |
|
display: block; |
|
} |
|
|
|
*, |
|
*::before, |
|
*::after { |
|
box-sizing: border-box; |
|
} |
|
|
|
ul, |
|
ol, |
|
li { |
|
list-style: none; |
|
} |
|
|
|
img, |
|
picture, |
|
video, |
|
canvas, |
|
svg { |
|
display: block; |
|
max-width: 100%; |
|
height: auto; |
|
border: 0; |
|
vertical-align: top; |
|
} |
|
|
|
audio, |
|
canvas, |
|
iframe, |
|
img, |
|
svg, |
|
video { |
|
vertical-align: top; |
|
} |
|
|
|
img { |
|
image-rendering: auto; |
|
} |
|
|
|
button, |
|
input, |
|
select, |
|
textarea { |
|
font: inherit; |
|
color: inherit; |
|
letter-spacing: inherit; |
|
} |
|
|
|
input, |
|
select, |
|
textarea, |
|
button { |
|
margin: 0; |
|
} |
|
|
|
button { |
|
border: 0; |
|
background: transparent; |
|
cursor: pointer; |
|
appearance: none; |
|
-webkit-appearance: none; |
|
-moz-appearance: none; |
|
} |
|
|
|
button:disabled { |
|
cursor: default; |
|
} |
|
|
|
input { |
|
border: 0; |
|
border-radius: 0; |
|
appearance: none; |
|
-webkit-appearance: none; |
|
-moz-appearance: none; |
|
background: transparent; |
|
} |
|
|
|
textarea { |
|
border: 0; |
|
resize: none; |
|
appearance: none; |
|
-webkit-appearance: none; |
|
-moz-appearance: none; |
|
background: transparent; |
|
} |
|
|
|
select { |
|
border: 0; |
|
border-radius: 0; |
|
appearance: none; |
|
-webkit-appearance: none; |
|
-moz-appearance: none; |
|
background: transparent; |
|
} |
|
|
|
input::-ms-clear, |
|
input::-ms-reveal { |
|
display: none; |
|
} |
|
|
|
input[type='search']::-webkit-search-decoration, |
|
input[type='search']::-webkit-search-cancel-button, |
|
input[type='search']::-webkit-search-results-button, |
|
input[type='search']::-webkit-search-results-decoration { |
|
display: none; |
|
} |
|
|
|
input[type='number']::-webkit-outer-spin-button, |
|
input[type='number']::-webkit-inner-spin-button { |
|
-webkit-appearance: none; |
|
margin: 0; |
|
} |
|
|
|
input[type='number'] { |
|
-moz-appearance: textfield; |
|
} |
|
|
|
input[type='checkbox'], |
|
input[type='radio'] { |
|
appearance: auto; |
|
-webkit-appearance: auto; |
|
-moz-appearance: auto; |
|
} |
|
|
|
textarea::placeholder, |
|
input::placeholder { |
|
color: #999; |
|
opacity: 1; |
|
} |
|
|
|
input:focus, |
|
select:focus, |
|
textarea:focus, |
|
button:focus { |
|
outline: none; |
|
} |
|
|
|
a { |
|
color: inherit; |
|
text-decoration: none; |
|
background-color: transparent; |
|
} |
|
|
|
table { |
|
width: 100%; |
|
border-collapse: collapse; |
|
border-spacing: 0; |
|
table-layout: fixed; |
|
} |
|
|
|
caption { |
|
overflow: hidden; |
|
position: absolute; |
|
width: 1px; |
|
height: 1px; |
|
margin: -1px; |
|
padding: 0; |
|
border: 0; |
|
clip: rect(0, 0, 0, 0); |
|
clip-path: inset(50%); |
|
white-space: nowrap; |
|
} |
|
|
|
fieldset { |
|
min-width: 0; |
|
border: 0; |
|
} |
|
|
|
legend { |
|
overflow: hidden; |
|
position: absolute; |
|
width: 1px; |
|
height: 1px; |
|
margin: -1px; |
|
padding: 0; |
|
border: 0; |
|
clip: rect(0, 0, 0, 0); |
|
clip-path: inset(50%); |
|
white-space: nowrap; |
|
} |
|
|
|
address, |
|
caption, |
|
cite, |
|
code, |
|
dfn, |
|
em, |
|
strong, |
|
th, |
|
var { |
|
font-style: normal; |
|
font-weight: inherit; |
|
} |
|
|
|
strong, |
|
b { |
|
font-weight: 700; |
|
} |
|
|
|
em, |
|
i { |
|
font-style: normal; |
|
} |
|
|
|
hr { |
|
border: 0; |
|
border-top: 1px solid #ddd; |
|
} |
|
|
|
pre, |
|
code, |
|
kbd, |
|
samp { |
|
font-family: inherit; |
|
} |
|
|
|
abbr[title] { |
|
text-decoration: none; |
|
} |
|
|
|
sub, |
|
sup { |
|
position: relative; |
|
font-size: 75%; |
|
line-height: 0; |
|
vertical-align: baseline; |
|
} |
|
|
|
sub { |
|
bottom: -0.25em; |
|
} |
|
|
|
sup { |
|
top: -0.5em; |
|
} |
|
|
|
[hidden] { |
|
display: none !important; |
|
} |
|
|
|
summary { |
|
display: list-item; |
|
cursor: pointer; |
|
} |
|
|
|
progress { |
|
vertical-align: baseline; |
|
} |
|
|
|
template { |
|
display: none; |
|
} |
|
|
|
[role='button'] { |
|
cursor: pointer; |
|
} |
|
|
|
:disabled { |
|
cursor: default; |
|
} |
|
|
|
#root { |
|
min-height: 100vh; |
|
} |
|
|
|
.blind { |
|
overflow: hidden; |
|
position: absolute; |
|
width: 1px; |
|
height: 1px; |
|
margin: -1px; |
|
padding: 0; |
|
border: 0; |
|
clip: rect(0, 0, 0, 0); |
|
clip-path: inset(50%); |
|
white-space: nowrap; |
|
} |
|
|
|
.clearfix::after { |
|
content: ''; |
|
display: block; |
|
clear: both; |
|
} |
|
|
|
@media (prefers-reduced-motion:reduce) { |
|
html { |
|
scroll-behavior: auto; |
|
} |
|
|
|
*, |
|
*::before, |
|
*::after { |
|
animation-duration: 0.01ms !important; |
|
animation-iteration-count: 1 !important; |
|
transition-duration: 0.01ms !important; |
|
} |
|
} |