<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/**/
:root {
	line-height: 1.5;
	overflow-wrap: break-word;
	cursor: default;
	-webkit-tap-highlight-color: transparent;
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
	-moz-tab-size: 4;
	tab-size: 4;
}

* {
	margin: 0;
	padding: 0;
	font-size: inherit;
	color: inherit;
	-webkit-font-smoothing: antialiased;
}

*,
*:before,
*:after {
	box-sizing: inherit;
	flex-shrink: 0;
}

html {
	box-sizing: border-box;
}

html,
body {
	height: 100%;
}

img,
picture,
video,
canvas,
svg {
	display: block;
	max-width: 100%;
}

button {
	border: 0;
	background: none;
	cursor: pointer;
}

a,
a:hover {
	text-decoration: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/**/
ul,
dl,
ol {
	list-style: none;
}

em,
address {
	font-style: normal;
}

textarea {
	overflow: auto;
}

caption,
legend {
	overflow: hidden;
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: -1;
	width: 1px;
	height: 0;
	line-height: 0;
	font-size: 0;
	white-space: nowrap;
}

fieldset,
legend {
	margin: 0;
	padding: 0;
	border: 0 none;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

/**/
input,
select,
textarea,
button,
optgroup {
	margin: 0;
	border: 0;
	font-size: inherit;
	vertical-align: middle;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

/* 터치하이라이트 비활성화 */
button,
a,
input {
	/* iOS 터치하이라이트 비활성화 */
	-webkit-tap-highlight-color: transparent;
	tap-highlight-color: transparent;
	/* 안드로이드 터치 하이라이트 비활성화 */
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-appearance: none;
}

/* input 기본없애기  */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input[type='checkbox'] {
	-webkit-appearance: checkbox;
}

input[type='radio'] {
	-webkit-appearance: radio;
}

input[type='email'] {
	-webkit-appearance: email;
}

input[type='number'] {
	-webkit-appearance: none;
	-moz-appearance: textfield;
}

input[type='search']::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

input[type=date]::-webkit-calendar-picker-indicator,
input[type=date]::-webkit-inner-spin-button {
	display: none;
}

/* select 유효성 */
select::-ms-expand {
	display: none;
}

select:invalid {
	color: #888;
}

/* selection */
::-moz-selection {
	background-color: var(--color-primary);
	color: #fff;
}

::selection {
	background-color: var(--color-primary);
	color: #fff;
}

img {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

img::-moz-selection {
	background: none;
}

img::selection {
	background: none;
}

::-webkit-input-placeholder,
::-moz-placeholder,
:-ms-placeholder,
::placeholder {
	font-family: inherit;
	color: #949494;
}

::-ms-clear,
::-ms-reveal {
	display: none;
}</pre></body></html>