html { overflow-y: auto; } .v-main { margin-right: 20px; } .top-header { border-bottom: 1px solid rgba(var(--v-theme-borderLight), 0.5); } @media (max-width: 1279px) { .v-main { margin: 0 10px; } } .spacer { padding: 100px 0; } @media (max-width: 800px) { .spacer { padding: 40px 0; } } .page-wrapper { min-height: calc(100vh - 100px); padding: 8px; // border-radius: $border-radius-root; background: rgb(var(--v-theme-containerBg)); } $sizes: ( 'display-1': 44px, 'display-2': 40px, 'display-3': 30px, 'h1': 36px, 'h2': 30px, 'h3': 21px, 'h4': 18px, 'h5': 16px, 'h6': 14px, 'text-8': 8px, 'text-10': 10px, 'text-13': 13px, 'text-18': 18px, 'text-20': 20px, 'text-24': 24px, 'body-text-1': 10px ); @each $pixel, $size in $sizes { .#{$pixel} { font-size: $size; line-height: $size + 10; } } .customizer-btn { position: fixed; top: 25%; right: 10px; border-radius: 50% 50% 4px; .icon { animation: progress-circular-rotate 1.4s linear infinite; transform-origin: center center; transition: all 0.2s ease-in-out; } } .w-100 { width: 100%; } .h-100vh { height: 100vh; } .gap-3 { gap: 16px; } .text-white { color: rgb(255, 255, 255) !important; } // font family body { .Poppins { font-family: 'Poppins', $cjk-sans-fallback, sans-serif !important; } .Inter { font-family: 'Inter', $cjk-sans-fallback, sans-serif !important; } .Outfit { font-family: 'Outfit', $cjk-sans-fallback, sans-serif !important; } } @keyframes blink { 50% { opacity: 0; } 100% { opacity: 1; } } @keyframes bounce { 0%, 20%, 53%, to { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translateZ(0); } 40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0, -5px, 0); } 70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0, -7px, 0); } 80% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translateZ(0); } 90% { transform: translate3d(0, -2px, 0); } }