:root{--spacing-02:0.2rem;--spacing-04:0.4rem;--spacing-08:0.8rem;--spacing-12:1.2rem;--spacing-16:1.6rem;--spacing-20:2rem;--spacing-24:2.4rem;--spacing-32:3.2rem;--spacing-40:4rem;--radius-04:0.4rem;--radius-08:0.8rem;--radius-12:1.2rem;--radius-16:1.6rem;--radius-20:2rem;--radius-24:2.4rem;--radius-full:999.9rem;--icon-12:1.2rem;--icon-16:1.6rem;--icon-20:2rem;--icon-24:2.4rem;--icon-32:3.2rem;--icon-40:4rem;--icon-touch-target:4.8rem;--max-viewport-width:37.5rem;--header-height:5.6rem;--bottom-fixed-button-height:9.6rem;--gnb-height:6.9rem;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px)}