@charset "utf-8";

:root {
    --main-color1:#ffb93e;
    --main-color2:#1c2b7f;
    --main-color3:#e4571f;

    --main-bg1:#0f1627;

    --main-color1-rgb:255, 185, 62;
    --main-color2-rgb:28, 43, 127;
    --main-color3-rgb:228, 87, 31;

    --main-bg1-rgb:15, 22, 39;

    --side-padding: 20px;
    --main-width:1400px;
}

* { margin:0; padding:0; border:none; box-sizing: border-box; }
*:before, *:after { box-sizing: border-box; }
*[hidden] { display: none; }

html, body { font-family: "Pretendard Variable", sans-serif; word-break:keep-all; font-weight: 600; line-height:1.4; overflow-x: hidden; overflow-y: auto; }

body::-webkit-scrollbar-track { background:#eee; }
body::-webkit-scrollbar { width: 7px; background-color: transparent; }
body::-webkit-scrollbar-thumb { background: #000; }


::selection { background: var(--main-bg1) !important; color: white; }
::-moz-selection { background: var(--main-bg1) !important; color: white; }


ul, li { list-style:none; vertical-align: middle; }
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display:block; }

table { border-collapse: collapse; border-spacing: 0; }

input, select, textarea { font-family: inherit; }
input:focus, select:focus, textarea:focus { outline: none; border-color: var(--main-color3) !important; }


a:link { transition: all .3s ease-in; }
a:link, a:visited, a:active, a:hover { color:inherit; text-decoration: none; }
button { cursor: pointer; background:none; border:none; }

img { max-width:100%; }



/* 국대떡볶이폰트 */
@font-face {
    font-family: 'SDKukdetopokki';
    font-weight: 400;
    font-style: normal;
    src: url('../font/SDKukdetopokki-aLt.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'SDKukdetopokki';
    font-weight: 600;
    font-style: normal;
    src: url('../font/SDKukdetopokki-bBd.woff') format('woff');
    font-display: swap;
}


@font-face {
    font-family: 'prettynight';
    font-weight: 400;
    font-style: normal;
    src: url('../font/Cafe24Oneprettynight-v2.0.woff') format('woff'),
    url('../font/Cafe24Oneprettynight-v2.0.woff2') format('woff2');
    font-display: swap;
}


.title-font { font-family: 'SDKukdetopokki'; }



.m-ele { display:none; }

@media (max-width: 767px) {
    .m-ele { display:block; }
}