@font-face {
    font-family: "Pretendard Variable";
    src: url("../fonts/pretendardvariable.woff2") format("woff2-variations");
    font-weight: 1 1000;
    font-style: normal;
    font-display: swap;
}

:root {
    --accent: #C0506E;
    --accent-light: #E8A0B0;
    --accent-dark: #8B2252;
    --bg: #1A1A1E;
    --container-bg: #000000;
    --text: #F2E8EE;
    --text-muted: #A89AAE;
    --glass: rgba(20, 12, 24, 0.75);
    --glass-border: rgba(192, 80, 110, 0.2);
    --font: 'Pretendard Variable', -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
}

* { margin: 0; padding: 0; box-sizing: border-box; }

html, body {
    font-family: var(--font);
    background: var(--bg);
    color: var(--text);
    overflow: hidden;
    height: 100dvh;
    width: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}

a { text-decoration: none; color: inherit; }
button { font-family: var(--font); cursor: pointer; border: none; outline: none; }
input, textarea { font-family: var(--font); }

/* Scrollbar hidden */
::-webkit-scrollbar { display: none; }
* { -ms-overflow-style: none; scrollbar-width: none; }

/* Selection */
::selection { background: rgba(192, 80, 110, 0.3); }
