:root{--bg-base:#21110a;--bg-card:#f3ddad;--bg-secondary:#d4a65a;--parchment:#fdf2cb;--ink:#2b1307;--ink-soft:#5b3a23;--accent-green:#1b6337;--accent-orange:#cc6a1f;--accent-amber:#d98b2b;--border-strong:#3d1f13;--border-soft:rgba(61,31,19,0.4);--shadow-ambient:0 20px 45px rgba(12,6,3,0.42)}body,html{max-width:100vw;overflow-x:hidden;overscroll-behavior:none}body{position:relative;background-image:url(/newBackground.jpg);font-family:var(--font-gothic,"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",sans-serif);font-weight:800;font-size:28px;line-height:1.5;word-break:keep-all;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{background-image:url(/newBackground.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:1;z-index:0}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:1}#__next{position:relative;z-index:2}button,input,select,textarea{font:inherit}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}