:root{--sg-chrome-bg:#0a0d11;--sg-chrome-bg-nav:#0c1117eb;--sg-chrome-surface:#0c1117;--sg-chrome-border:#ffffff12;--sg-chrome-border-soft:#ffffff0f;--sg-chrome-text:#e8e0d4;--sg-chrome-dim:#ffffff80;--sg-chrome-faint:#ffffff40;--sg-chrome-gold:#faa832;--sg-font-body:var(--font-noto-sans-kr),"Pretendard",system-ui,-apple-system,sans-serif;--sg-bg-content-default:#0c1117;--sg-text-primary-default:#e8e0d4;--sg-gold-default:#faa832;--sg-hub-bg:#14110b}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--sg-chrome-bg,#0a0d11);color:var(--sg-chrome-text,#e8e0d4);font-family:var(--sg-font-body);overflow-x:hidden}[style*=touch-action],canvas{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}input[type=range]{appearance:none;background:#ffffff14;border-radius:4px;outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#faa832;cursor:pointer;box-shadow:0 0 8px #ffaa3266}input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#faa832;cursor:pointer;border:none;box-shadow:0 0 8px #ffaa3266}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}@keyframes whyThumbSpin{to{transform:rotate(1turn)}}@keyframes whyThumbPulse{0%,to{transform:scale(.82);opacity:.5}50%{transform:scale(1.06);opacity:1}}@keyframes whyThumbRise{0%,to{transform:translateY(3px);opacity:.55}50%{transform:translateY(-3px);opacity:1}}@keyframes whyThumbDrawMarch{0%{stroke-dashoffset:34}to{stroke-dashoffset:0}}@keyframes whyThumbMirror{0%,42%{transform:scaleX(1)}58%,to{transform:scaleX(-1)}}@keyframes whyThumbGrid{0%,to{opacity:.28}50%{opacity:1}}@keyframes whyThumbColor{0%,to{opacity:.4}50%{opacity:1}}@keyframes whyDrawOn{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}