/* html */
/* for admin auth */
html {margin-top: 0 !important; -ms-overflow-style: var(--scroll); scrollbar-width: var(--scroll);}
body{background-color: var(--color-bg-1); color: var(--color-neutral-1);}

/* text-align */
.text-left { text-align: left !important; } 
.text-center { text-align: center !important; } 
.text-right { text-align: right !important; } 

/* rwd */
.ms-pc {}
.ms-mo {display: none;}

@media all and (max-width:860px) {
  .ms-pc {display: none !important;}
  .ms-mo {display: block;}
}




.icon {font-size: 0;}

/* 버튼스타일 */
.button {display: flex;align-items: center;justify-content: center;  border-radius: 80rem;}
.button--store {gap: 14rem; width: 230rem;height: 70rem;background: rgba(34, 36, 51, 0.8);box-shadow:  inset -2rem -3rem 4rem rgba(0, 0, 0, 0.1),inset 2rem 3rem 3rem rgba(161, 169, 192, 0.1);font-family: var(--font-secondary-eng);}
.button--store .icon {}
.button--store .icon > img {max-width: 24rem;max-height: 24rem;}
.button--store > div {}
.button--store > div > p {font-size: 12rem;}
.button--store > div > strong {display: block;font-size: 20rem;font-weight: 600;}
.button--big { width: 387rem;height: 100rem; background: linear-gradient(90deg, rgba(175,82,222,1) 0%, rgba(140,20,201,1) 100%);box-shadow: inset 3rem 4rem 6rem rgba(204, 120, 246, 0.73),inset -3rem -3rem 7.3rem rgba(0, 0, 0, 0.25);text-align: center;font-size: 36rem;font-family: var(--font-secondary-eng);}



@media all and (max-width:860px) {
  .button--store {gap: 10rem;width: 163rem;height: 59rem;}
  .button--store > div > p {font-size: 10rem;}
  .button--store > div > strong {font-size: 15rem;}
  .button--store .icon > img {max-width: 14rem;max-height: 14rem;}
  .button--big {width: 250rem;height: 68rem; font-size: 24rem;}
}