/*---------------------------------------------------- Template: Enfty - HTML5 NFT Landing Pages and Template Version: 1.0 Date Created: April 15, 2025 Author: Tophive Website: www.tophivetheme.com Licence: Themeforest Licence ----------------------------------------------------*/ @import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap'); @import url("//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css"); @import url(https://fonts.bunny.net/css?family=audiowide:400); @import url('https://fonts.googleapis.com/css2?family=Chivo+Mono:ital,wght@0,100..900;1,100..900&family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&family=Fira+Code:wght@300..700&family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Outfit:wght@100..900&family=Share+Tech+Mono&family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&family=Special+Gothic+Expanded+One&display=swap'); :root { --trans-dur: 0.25s; --ease-in-out: cubic-bezier(0.65, 0, 0.35, 1.65); --delay: 0s; --sidebar-width: 220px; --sidebar-sm-width: 60px; --color-data-up: #17e105; --color-data-down: #dc3545; --color-dark: #212529; --preset-1: rgb(13, 110, 253); --pulseSize: 14px; --white: #fff; --dark: #000000; --pulseBlue: #0d6efd; --transparentBlue: rgba(13, 109, 253, 0); /*gsap highlights color*/ --color-text: hsl(48, 100%, 52%); --color-text-highlight: hsl(115, 96%, 45%); --bg-color-highlight: hsl(45, 100%, 57%); /*main font*/ --global-font: "Exo+2", sans-serif; --secondary-font: "Roboto", serif; --font-mono: "DM Mono", monospace; --font-1: "Bebas Neue", sans-serif !important; background: none; --transparent: #ffffff00; /*global color*/ --color-primary-50: #030712; --color-primary-100: #111827; /*--primary text, level text --*/ --color-primary-200: #1f2937; --color-primary-300: #374151; /*--table text, thead text --*/ --color-primary-400: #4b5563; --color-primary-500: #6b7280; /*--thead text, form-select text, info text --*/ --color-primary-600: #9ca3af; --color-primary-700: #d1d5db; /*--meta --*/ --color-primary-800: #e5e7eb; --color-primary-900: #f3f4f6; --color-primary-950: #f9fafb; --dl-reverse: #121212; /*--This function inverts the color of background section. --*/ /*bs color*/ --bs-primary-text-emphasis: #052c65; --bs-secondary-text-emphasis: #2b2f32; --bs-success-text-emphasis: #0a3622; --bs-info-text-emphasis: #055160; --bs-warning-text-emphasis: #664d03; --bs-danger-text-emphasis: #58151c; --bs-light-text-emphasis: #495057; --bs-dark-text-emphasis: #495057; --bs-primary-bg-subtle: #cfe2ff; --bs-secondary-bg-subtle: #e2e3e5; --bs-success-bg-subtle: #d1e7dd; --bs-info-bg-subtle: #cff4fc; --bs-warning-bg-subtle: #fff3cd; --bs-danger-bg-subtle: #f8d7da; --bs-light-bg-subtle: #fcfcfd; --bs-dark-bg-subtle: #ced4da; --bs-primary-border-subtle: #9ec5fe; --bs-secondary-border-subtle: #c4c8cb; --bs-success-border-subtle: #a3cfbb; --bs-info-border-subtle: #9eeaf9; --bs-warning-border-subtle: #ffe69c; --bs-danger-border-subtle: #f1aeb5; --bs-light-border-subtle: #e9ecef; --bs-dark-border-subtle: #adb5bd; --bd-callout-code-color: #ab296a; /*surface color*/ --color-shockingly-green: #0ae448; --color-just-black: #0e100f; --color-surface-white: #fffce1; --color-pink: #fec5fb; --color-shockingly-pink: #f100cb; --color-orangey: #ff8709; --color-lilac: #9d95ff; --color-lt-green: #abff84; --color-blue: #00bae2; --color-grey: gray; --color-surface75: #bbbaa6; --color-surface50: #7c7c6f; --color-surface25: #42433d; --gradient-macha: linear-gradient(114.41deg, #0ae448 20.74%, #abff84 65.5%); --gradient-orange-crush: linear-gradient(111.45deg, #ff8709 19.42%, #f7bdf8 73.08%); --gradient-lipstick: linear-gradient(165.72deg, #f7bdf8 21.15%, #cd237f 81.93%); --gradient-purple-haze: linear-gradient(153.58deg, #f7bdf8 32.25%, #2f3cc0 92.68%); --gradient-skyfall: linear-gradient(131.77deg, #0a157a 30.82%, #15bfe4 81.82%); --gradient-emerald-city: linear-gradient(166.9deg, #0ae448 53.19%, #0085d0 107.69%); --gradient-summer-fair: linear-gradient(144.02deg, #00bae2 4.56%, #f7bdf8 72.98%); --color-core-green: #dfffd1; --color-core-green-lt: #f3ffee; --color-core-gradient: radial-gradient(89.08% 84.62% at 16.54% 78.46%, #fbfefa 0%, #c9f6b4 39.58%, #abff84 77.6%, #2fee65 100%); --color-core-heading-gradient: linear-gradient(180deg, #d6ffc3, rgba(214, 255, 195, 0)), #f3ffee; --color-core-intro-gradient: linear-gradient(144.5deg, #e8ffdd 65.09%, #7dea7b 122.73%), linear-gradient(311.31deg, #7ef89e 36.08%, #e5ffd9 106.98%); --color-text-purple: #d2ceff; --color-text-purple-lt: #dfdcff; --color-text-gradient: radial-gradient(129.03% 100% at 120.97% 81.45%, #dfdcff 27.08%, #a69eff 100%); --color-svg-tangerine: #ffe3c7; --color-svg-tangerine-lt: #fff0e0; --color-svg-gradient: radial-gradient(70.77% 70.77% at 0% 70.77%, #ffd9b0 0%, #fd9f3b 80.73%, #ff8709 100%); --color-svg-heading-gradient: linear-gradient(180deg, #ffbd77, rgba(254, 197, 251, 0)), #ffe4c7; --color-ui-blue: #bef3fe; --color-ui-blue-lt: #e1faff; --color-ui-blue-codeblk: #f6feff; --color-ui-text-gradient: linear-gradient(168.89deg, #fec5fb -21.3%, #00bae2 89.88%); --color-ui-code-blocktext-gradient: linear-gradient(142.91deg, #cef6ff 18.75%, #a6efff 54.93%); --color-ui-gradient: radial-gradient(78.77% 78.77% at 71.71% 30.77%, #f0fcff 0%, #9bedff 67.21%, #98ecff 76.04%, #5be1ff 84.9%, #00bae2 94.79%); --color-ui-gradient-background: linear-gradient(137.1deg, #ecfcff 27.5%, #a6efff 94.09%); --color-ui-gradient-flip-background: radial-gradient(140% 190% at 117.54% 131.12%, #f0fcff 0%, #9bedff 25.52%, #98ecff 42.71%, #5be1ff 60.94%, #00bae2 94.79%); --color-scroll-pink: #ffd7fd; --color-scroll-pink-lt: #ffe9fe; --color-scroll-gradient: linear-gradient(317.42deg, #ffe9fe 10.4%, #ff96f9 83.03%); --club-gradient: linear-gradient(153deg, #d2ffe4 1.53%, #0ae448 74.91%, #00c237 96.25%); /*alert color*/ --success: #198754; --info: #0dcaf0; --warning: #ffc107; --danger: #dc3545; --purple: 102, 16, 242; --pink: 214, 51, 132; --blue: 13, 110, 253; /*theme color*/ --brand-color: #9D0210; --brand-hover-color: #b0343f; --brand-color-secondary: #d7999f; --brand-color-emphasis: #0E1603; --brand-hover-bg: #f0f2f4; --card-color: #fefdf9; /*--all card --*/ --card-hover-bg: #f0f2f4; --border-color: #3d3d3d1d; /*--card border color --*/ --color-bg: #f7f7f7; /*--template background --*/ --blur-color: #ffffff6f; /*--blur color --*/ --tab-bg-color: #f3f4f6; /*--all tab background color --*/ --color-input-field: #f1f3f5; /*--search, input box --*/ /*color preset*/ --prest-1: #dc3545; --prest-1-active: #c92939; } body.theme-dark { /*gsap highlights color*/ --color-text: hsl(56, 100%, 57%); --color-text-highlight: hsl(233, 100%, 53%); /*global color*/ --color-primary-50: #f9fafb; --color-primary-100: #f3f4f6; /*--primary text, level text --*/ --color-primary-200: #e5e7eb; --color-primary-300: #d1d5db; /*--table text, thead text --*/ --color-primary-400: #9ca3af; --color-primary-500: #6b7280; /*--thead text, form-select text, info text --*/ --color-primary-600: #4b5563; --color-primary-700: #374151; /*--meta --*/ --color-primary-800: #1f2937; --color-primary-900: #111827; --color-primary-950: #030712; --dl-reverse: #ffffff; /*--This function inverts the color of background section. --*/ /*bs color*/ --bs-primary-text-emphasis: #6ea8fe; --bs-secondary-text-emphasis: #a7acb1; --bs-success-text-emphasis: #75b798; --bs-info-text-emphasis: #6edff6; --bs-warning-text-emphasis: #ffda6a; --bs-danger-text-emphasis: #ea868f; --bs-light-text-emphasis: #f8f9fa; --bs-dark-text-emphasis: #dee2e6; --bs-primary-bg-subtle: #031633; --bs-secondary-bg-subtle: #161719; --bs-success-bg-subtle: #051b11; --bs-info-bg-subtle: #032830; --bs-warning-bg-subtle: #332701; --bs-danger-bg-subtle: #2c0b0e; --bs-light-bg-subtle: #343a40; --bs-dark-bg-subtle: #1a1d20; --bs-primary-border-subtle: #084298; --bs-secondary-border-subtle: #41464b; --bs-success-border-subtle: #0f5132; --bs-info-border-subtle: #087990; --bs-warning-border-subtle: #997404; --bs-danger-border-subtle: #842029; --bs-light-border-subtle: #495057; --bs-dark-border-subtle: #343a40; --bs-heading-color: inherit; --bs-link-color: #6ea8fe; --bs-link-hover-color: #8bb9fe; --bs-link-color-rgb: 110, 168, 254; --bs-link-hover-color-rgb: 139, 185, 254; --bs-code-color: #e685b5; --bs-highlight-color: #dee2e6; --bs-highlight-bg: #664d03; --bs-border-color: #495057; --bs-border-color-translucent: rgba(255, 255, 255, 0.15); --bs-form-valid-color: #75b798; --bs-form-valid-border-color: #75b798; --bs-form-invalid-color: #ea868f; --bs-form-invalid-border-color: #ea868f; /*theme color*/ --brand-color: #9D0210; --brand-color-secondary: #e40a0a13; --brand-hover-bg: hsla(0, 0%, 100%, 0.020); --card-color: #0e100f; /*--all card --*/ --card-hover-bg: #171717; --border-color: #ffffff0c; /*--card border color --*/ --color-bg: #0b0b0b; /*--template background --*/ --blur-color: #00000000; /*--blur color --*/ --tab-bg-color: #030507; /*--all tab background color --*/ --color-input-field: #1b1b1b; /*--search, input box --*/ } /* PRESET –––––––––––––––––––––––––––––––––––––––––––––––––– */ /*preset 1*/ .text-preset-1 .fs-2 { font-family: var(--font-1); } .text-preset-1 .fs-3 { /*global font*/ font-family: var(--font-1); } .text-preset-1 .h1 { /*global font*/ font-family: var(--font-1); } .text-preset-1 .h2 { /*global font*/ font-family: var(--font-1); } .text-preset-1 .h3 { /*global font*/ font-family: var(--font-1); } .text-preset-1 .h4 { /*global font*/ font-family: var(--font-1); } /* .preset-1 .text-sm, .text-xs, .heading-5 { color: #594a4e !important; } */ .cd { cursor: default; } .theme-light.preset-1 { /*section background color*/ background: #f8f5f2 !important; } .preset-1 .text-link:hover { /*section background color*/ color: var(--prest-1) !important; } .preset-1 .nav-link:hover, .nav-link:active, .nav-link:focus { /*section background color*/ color: var(--prest-1) !important; } .preset-1 .dropdown-item:hover { color: var(--prest-1) !important; background-color: #dc354613 !important; } .preset-1 .has-dropdown:hover svg { color: var(--prest-1) !important; } .preset-1 .text-link:hover svg { color: var(--prest-1) !important; } .preset-1 .menu-button-text, .icon-wrap { color: var(--prest-1) !important; } .preset-1 .looping-words-list { font-family: var(--font-1) !important; } .preset-1 .looping-words-edge { border-top: 6px solid var(--prest-1); border-left: 6px solid var(--prest-1); } .preset-1 .marquee-arrow { background: var(--prest-1); } .preset-1 .brutal:hover { transform: translate(-3px, -3px); box-shadow: 7px 8px 0 var(--prest-1) !important; } .preset-1 .btn-primary { --bs-btn-color: var(--brand-color-emphasis); --bs-btn-bg: var(--prest-1); --bs-btn-border-color: var(--prest-1); --bs-btn-hover-color: var(--brand-color-emphasis); --bs-btn-hover-bg: var(--prest-1-active); --bs-btn-hover-border-color: var(--prest-1-active); --bs-btn-focus-shadow-rgb: 49, 132, 253; --bs-btn-active-color: var(--brand-color-emphasis); --bs-btn-active-bg: var(--prest-1-active); --bs-btn-active-border-color: var(--prest-1-active); --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: var(--color-primary-950); --bs-btn-disabled-bg: #fcd535; --bs-btn-disabled-border-color: #fcd535; } .theme-dark { background: var(--color-bg); } .theme-light { background: var(--color-bg); } .theme-dark, .theme-light h1, .theme-dark, .theme-light h2, .theme-dark, .theme-light h3, .theme-dark, .theme-light h4, .theme-dark, .theme-light h5, .theme-dark, .theme-light h6 { color: var(--color-primary-100); } html { overflow-x: hidden; } /*--- color ---*/ .grayscale-0 { color: #111827; } .grayscale-50 { color: var(--color-primary-50) !important; } .grayscale-100 { color: var(--color-primary-100) !important; } .grayscale-200 { color: var(--color-primary-200) !important; } .grayscale-300 { color: var(--color-primary-300) !important; } .grayscale-400 { color: var(--color-primary-400) !important; } .grayscale-500 { color: var(--color-primary-500) !important; } .grayscale-600 { color: var(--color-primary-600) !important; } .grayscale-700 { color: var(--color-primary-700) !important; } .grayscale-800 { color: var(--color-primary-800) !important; } .grayscale-900 { color: var(--color-primary-900) !important; } .grayscale-950 { color: var(--color-primary-950) !important; } /*--- typography scale ---*/ /*global fonts*/ body { overscroll-behavior: none; overflow-x: hidden; font-family: var(--secondary-font) !important; font-size: 15px; text-decoration: none; line-height: 26px; } h1, .h1 { font-family: var(--global-font); font-size: 3.75rem; /* 3.75rem (60px) */ line-height: 1; /* 1 (60px) */ font-weight: 800; } h2, .h2 { font-family: var(--global-font); font-size: 3rem; /* 3rem (48px) */ line-height: 1; /* 1 (48px) */ font-weight: 800; } h3, .heading-3, .h3 { font-family: var(--global-font); font-size: 2.25rem; /* 2.25rem (36px) */ line-height: calc(2.5 / 2.25); /* calc(2.5 / 2.25) (40px) */ font-weight: 800; } h4, .heading-4, .h4 { font-family: var(--global-font); font-size: 1.875rem; /* 1.875rem (30px) */ line-height: calc(2.25 / 1.875); /* calc(2.25 / 1.875) (36px) */ font-weight: 700; } h5, .heading-5, .h5 { font-family: var(--secondary-font); font-size: 1.25rem !important; /* 1.25rem (20px) */ line-height: calc(1.75 / 1.25); /* calc(1.75 / 1.25) (28px) */ font-weight: 700; } h6, .heading-6, .h6 { font-family: var(--secondary-font); font-size: 1rem; /* 1rem (16px) */ line-height: calc(1.5 / 1); /* calc(1.5 / 1) (23px) */ font-weight: 600; } .text-sm { font-size: 0.875rem !important; /* 0.875rem (14px) */ line-height: calc(1.25 / 0.875); /* calc(1.25 / 0.875) (20px) */ font-weight: 500; } .text-xs { font-size: 0.75rem !important; /* 0.75rem (12px) */ line-height: calc(1 / 0.75); /* calc(1 / 0.75) (12px) */ } .mono { font-family: var(--font-mono) !important; font-weight: 400; font-style: normal; } .meta { font-family: var(--secondary-font); font-size: 0.8125rem; /* 0.8125rem (13px) */ text-transform: uppercase !important; letter-spacing: 1px; line-height: calc(1 / 0.75); /* calc(1 / 0.75) (12px) */ font-weight: 500; } p { font-family: var(--secondary-font); color: var(--color-primary-300) !important; font-size: 0.938rem; /* 0.938rem (15px) */ line-height: calc(1.5 / 1); /* calc(1.5 / 1) (23px) */ } a { text-decoration: none !important; } .text-truncate.tt-1 { max-width: 240px; /* desktop-240px, mobile-160px */ } .text-truncate.tt-2 { max-width: 180px; /* desktop-180px, mobile-120px */ } .text-truncate.tt-3 { max-width: 100px; /* desktop-100px, mobile-70px */ } /* responsive fonts */ @media screen and (max-width: 675px) { h1, .h1 { font-family: var(--global-font); font-size: 2.5rem; /* 2.5rem (60px) */ line-height: 1.3; /* 1.3 (60px) */ font-weight: 800; } h2, .h2 { font-family: var(--global-font); font-size: 2rem !important; /* 2rem (32px) */ line-height: 1; /* 1 (48px) */ font-weight: 800; } h3, .h3 { font-family: var(--global-font); font-size: 2.25rem !important; /* 2.25rem (36px) */ line-height: calc(2.5 / 2.25); /* calc(2.5 / 2.25) (40px) */ font-weight: 800; } h4, .h4 { font-family: var(--global-font); font-size: 1.875rem !important; /* 1.875rem (30px) */ line-height: calc(2.25 / 1.875) !important; /* calc(2.25 / 1.875) (36px) */ font-weight: 800 !important; } h5, .h5 { font-family: var(--secondary-font); font-size: 0.938rem !important; /* 0.938rem (15px) */ line-height: calc(1.5 / 1); /* calc(1.5 / 1) (23px) */ font-weight: 600 !important; } h6, .h6 { font-family: var(--secondary-font); font-size: 0.8125rem !important; /* 0.8125rem (13px) */ line-height: calc(1.25 / 0.875); /* calc(1.25 / 0.875) (20px) */ font-weight: 600 !important; } .text-sm { font-size: 0.8125rem !important; /* 0.8125rem (13px) */ line-height: calc(1.25 / 0.875); /* calc(1.25 / 0.875) (20px) */ font-weight: 600 !important; } .text-truncate.h6 { max-width: 106px; } .text-truncate.h5 { max-width: 128px; } .text-truncate.h4 { max-width: 200px; } .text-truncate.tt-1 { max-width: 180px; } .text-truncate.tt-2 { max-width: 120px !important; } .text-truncate.tt-3 { max-width: 70px; } } /* responsive */ @media screen and (max-width: 575px) { .fancyfont { font-family: "Sarina", cursive; font-size: 60px; line-height: 100px; font-weight: 400; } .fs-7 { font-family: "Geist Mono", serif; font-size: 36px; line-height: 42px; font-weight: 900; } .temp5-bg { background-position: right !important; background-repeat: no-repeat !important; background-size: cover !important; background: var(--card-color); } .bs5-hero h1 { font-size: 30px !important; line-height: 40px !important; } .accordion-button { font-size: 20px !important; line-height: 32px; } .fs-5 { font-size: 16px !important; line-height: 32px; } .fs-6 { font-size: 15px !important; line-height: 24px; } .header-boxed:not(.md-escape) { border: 1px solid #ffffff2e; border-radius: 50px; background: rgba(0, 0, 0, 0); backdrop-filter: blur(50px); padding: 5px 10px; margin: 0px 10px; } } /* BACKGROUND COLOR –––––––––––––––––––––––––––––––––––––––––––––––––– */ .bg-opacity-10 { --bs-bg-opacity: 0.1; } .bg-opacity-25 { --bs-bg-opacity: 0.25; } .bg-opacity-50 { --bs-bg-opacity: 0.5; } .bg-opacity-75 { --bs-bg-opacity: 0.75; } .bg-opacity-100 { --bs-bg-opacity: 1; } .bg-purple { background-color: rgba(var(--purple), var(--bs-bg-opacity)) !important; } .text-purple { --bs-text-opacity: 1; color: rgba(var(--purple), var(--bs-text-opacity)) !important; } .bg-pink { background-color: rgba(var(--pink), var(--bs-bg-opacity)) !important; } .text-pink { --bs-text-opacity: 1; color: rgba(var(--pink), var(--bs-text-opacity)) !important; } .text-blue { --bs-text-opacity: 1; color: rgba(var(--blue), var(--bs-text-opacity)) !important; } .bg-white { color: var(--color-primary-900); background: var(--dl-reverse) !important; } .text-primary { --bs-text-opacity: 1; color: var(--brand-color) !important; } .text-up { color: var(--color-data-up) !important; } .text-down { color: var(--color-data-down) !important; } .text-bg-primary { background-color: var(--brand-color) !important; } .text-light { --bs-text-opacity: 1; color: var(--color-primary-100) !important; } .text-bg-dark { color: var(--color-primary-100) !important; background-color: var(--card-color) !important; } .theme-light .text-bg-light { background-color: var(--color-primary-900) !important; } .gd-text { color: #ffffff; background-image: -webkit-linear-gradient(54.39deg, #ffffff 28.27%, #c6b0f8 47.32%, #bf84fa 51.53%, #5b7de9 61.73%, #0e4eff 70.81%); background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -webkit-text-fill-color: transparent; } .theme-light .gd-text { color: #ffffff; background-image: -webkit-linear-gradient(54.39deg, #ff5858 28.27%, #c6b0f8 47.32%, #bf84fa 51.53%, #5b7de9 61.73%, #0e4eff 70.81%); background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -webkit-text-fill-color: transparent; } .gradient-macha { background: var(--color-bg); background: var(--gradient-macha); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .gd-text1 { background: #fceabb; background: linear-gradient(to right, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .gd-text2 { background: #fceabb; background-image: linear-gradient(45deg, #f3ec78, #af4261); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .gd-text3 { background: #fceabb; background-image: linear-gradient(45deg, #9945FF, #14F195); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } canvas#particleCanvas { position: absolute; pointer-events: none; animation: load 0.4s ease-in-out forwards; z-index: 1; width: 100%; } /* Indicator */ .pulse { width: var(--pulseSize); height: var(--pulseSize); border-radius: 50%; background: var(--pulseBlue); box-shadow: 0 0 0 var(--pulseBlue); animation: pulsing 2s infinite; transition: all 0.2s; cursor: pointer; } .pulse:hover { --blue: rgba(209, 167, 160, 0.65); --transparentBlue: rgba(209, 167, 160, 0); } @keyframes pulsing { from { box-shadow: 0 0 0 0 var(--pulseBlue); } 70% { box-shadow: 0 0 0 var(--pulseSize) var(--transparentBlue); } to { box-shadow: 0 0 0 0 var(--transparentBlue); } } /*--- GRADIENT BG ---*/ .reward-bg { display: block; overflow: hidden; border: 0px; background-image: url("../images/slider/rewards3.jpg") !important; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important; } .reward-bg2 { display: block; overflow: hidden; border: 0px; background-image: url("../images/slider/rewards5.jpg") !important; background-position: center right !important; background-repeat: no-repeat !important; background-size: cover !important; background: #1a1e29; } .reward-bg3 { display: block; overflow: hidden; border: 0px; background-image: url("../images/slider/rewards6.jpg") !important; background-position: center right !important; background-repeat: no-repeat !important; background-size: cover !important; background: #1a1e29; } .reward-bg4 { display: block; overflow: hidden; border: 0px; background-image: url("../images/slider/rewards7.jpg") !important; background-position: center right !important; background-repeat: no-repeat !important; background-size: cover !important; background: #1a1e29; } .mesh-bg { border: 0px; background-image: url("../images/slider/grid-1.png") !important; background-position: center top !important; background-repeat: no-repeat !important; background-size: cover !important; } .mesh-bg1 { background-image: url("../images/slider/Frame1.jpg") !important; background-position: center top !important; background-repeat: no-repeat !important; background-size: cover !important; } .mesh-bg1 { border: 0px; background: linear-gradient(to right, rgb(254, 240, 138), rgb(187, 247, 208), rgb(34, 197, 94)) !important; color: white; } .mesh1 { border: 0px; background: linear-gradient(to right, rgb(254, 240, 138), rgb(187, 247, 208), rgb(134, 239, 172)) !important; color: white; } .mesh2 { border: 0px; background: linear-gradient(to right, rgb(254, 240, 138), rgb(251, 207, 232), rgb(244, 114, 182)) !important; color: white; } .mesh3 { border: 0px; background: linear-gradient(to right, rgb(253, 164, 175), rgb(244, 63, 94)) !important; color: white; } .mesh4 { border: 0px; background: linear-gradient(to right, rgb(187, 247, 208), rgb(34, 197, 94)) !important; color: white; } .mesh5 { border: 0px; background-image: linear-gradient(261deg, rgb(0, 102, 255) 1.59%, rgb(8, 27, 157) 28.65%, rgb(7, 22, 62) 61.81%, rgb(8, 23, 46) 85.46%) !important; color: white; } .gd-bg { border: 0px; background: linear-gradient(351deg, #23252600 0%, var(--card-color) 100%) !important; } .bg-1 { border: 0px; background-image: linear-gradient(to top, #fff1eb 0%, #ace0f9 100%) !important; } .bg-2 { border: 0px; background-image: linear-gradient(to top, #feada6 0%, #f5efef 100%) !important; } .bg-3 { border: 0px; background-image: linear-gradient(to top, #accbee 0%, #e7f0fd 100%) !important; } .bg-4 { border: 0px; background-image: linear-gradient(to top, #ace0f9 0%, #fdec67 100%) !important; } .bg-5 { border: 2px solid #d2bfff7a; background: #091116 !important; } .bg-6 { border: 2px solid #ffffff; background-image: linear-gradient(to top, #fff1eb 0%, #ace0f9 100%) !important; } .underline { text-underline-offset: 4px; text-decoration-line: underline; text-decoration-style: dashed; } /*--- Logo ---*/ .brand-logo img { height: 32px !important; } /* logo size */ .brand-logo .logo-lg img { height: 68px !important; } .brand-logo .logo-md img { height: 48px !important; } .brand-logo .logo-sm img { height: 24px !important; } .brand-logo.snork img { height: 42px !important; } .theme-light .brand-logo .light { display: none; } .theme-dark .brand-logo .dark { display: none; } .circle { border-radius: 50px !important; } .circle img { border: 2px solid var(--color-primary-800); border-radius: 50% !important; } .redius { border-radius: 10px !important; } .redius-2x { border-radius: 20px !important; } @media screen and (max-width: 1160px) { .hidesmscreen { display: none !important; } .brand-logo img { height: 26px !important; } } @media screen and (max-width: 800px) { .disable-sm-screen { display: none !important; } .brand-logo img { height: 32px !important; } } /*--- Dark/Light ---*/ .controller { width: 32px; aspect-ratio: 1; border-radius: 50%; border: 0; background: none; color: var(--color-primary-100); display: grid; place-items: center; padding: 0; cursor: pointer; transition: 0.3s ease; } .controller:hover { background: var(--color-primary-800); color: var(--color-primary-100); } .controller svg { width: 18px; transition: 0.3s ease; } .controller svg:hover { color: var(--color-primary-100); } .controller.update svg { width: 24px; } .controller .dark-logo, .light-logo { width: fit-content; height: fit-content; } .dark-logo{ color: var(--color-primary-100); transition: all 1s ease-out; } .light-logo{ transition: all 1s ease-out; } .theme-dark .light-logo { display: none; } .theme-light .dark-logo { display: none; } .border-2x { border: 2px solid var(--color-primary-100); } .border-3x { border: 3px solid var(--color-primary-100); } .border-4x { border: 4px solid var(--color-primary-900); } .border-5x { border: 5px solid var(--color-primary-900); } .dl-mode div { color: var(--color-primary-100) !important; } .dl-mode span { -webkit-text-stroke: 2px var(--color-data-up) !important; } .toggle { font-size: 22px; border: 0.125em solid #343a40; border-radius: 2em; cursor: pointer; display: block; height: 40px; width: 3.75em; position: relative; background-color: #343a40; } .toggle span { background-color: #495057; border-radius: 2em; display: block; height: 32px; width: 32px; left: 0.2em; overflow: hidden; position: absolute; top: 0.1em; text-indent: -9999px; transition: left 0.25s; z-index: 2; } .toggle::before, .toggle::after { content: ""; display: block; border-radius: 1em; position: absolute; z-index: 1; } .toggle::after { box-shadow: 0.25em 0.25em #ffc409; height: 18px; width: 18px; right: 0.9em; top: 0.125em; } .toggle::before { background-color: #ffc409; height: 10px; width: 10px; outline: 0.25em dotted #ffc409; outline-offset: 0.125em; left: 0.7em; top: 0.7em; } .sr-only { position: absolute; left: -9999px; opacity: 0; } input:checked ~ .toggle span { left: 2em; background-color: #adb5bd; } input:checked ~ .toggle { background-color: #ffffff; } .form-switch .form-check-input { padding: 10px 20px; } /*--- Sidebar ---*/ .fixed-sidebar { .sidebar { position: fixed; height: 100vh; overflow-y: scroll; } .sidebar ~ .wrapper { margin-left: var(--sidebar-width); } } .sidebar { width: var(--sidebar-width, 220px); height: 100vh; left: 10px; display: flex; flex-direction: column; flex-shrink: 0; transition-duration: 0.2s; overflow-y: auto; overflow-x: hidden; } .side-menu { display: flex; flex-direction: column; } .side-menu a { display: flex; align-items: center; text-decoration: none; color: var(--color-primary-400); transition: all 0.25s ease; } .side-menu a + a { margin-top: 26px; } .side-menu svg { width: 32px; height: 32px; padding: 6px; border-radius: 10px; background-color: var(--card-color); flex-shrink: 0; transition: all 0.25s ease; } .side-menu svg:hover { color: #fff; } .side-title { color: var(--color-primary-600); font-size: 14px; margin-bottom: 24px; margin-top: 10px; } .side-title svg { margin-left: -10px; margin-right: -5px; } .side-wrapper { padding: 20px 0px; } .side-wrapper + .side-wrapper { border-bottom: none; } .wrapper { display: flex; flex-direction: column; flex-grow: 1; } .nav-divider { position: relative; height: 1px; width: 100%; } .div-transparent:before { content: ""; position: absolute; top: 0; left: 2%; right: 2%; width: 100%; height: 1px; background: linear-gradient(to left, var(--color-bg), var(--card-color) 50%); } .div-stopper:after { content: ""; position: absolute; z-index: 1; top: -6px; left: calc(50% - 7px); width: 14px; height: 12px; background-color: #0a0e11; border-left: 1px solid rgb(48,49,51); border-right: 1px solid rgb(48,49,51); } .sidebar-link:hover, .sidebar-link.is-active { color: var(--white); } .sidebar-link:hover:nth-child(2n + 1) svg, .sidebar-link.is-active:nth-child(2n + 1) svg { color: #ed4d4d; background: #ff745129; transition: all 0.25s ease; } .sidebar-link:hover:nth-child(2n) svg, .sidebar-link.is-active:nth-child(2n) svg { color: #32a7e2; background: #32a7e23b; transition: all 0.25s ease; } .sidebar-link:hover:nth-child(3n) svg, .sidebar-link.is-active:nth-child(3n) svg { color: #533fe3; background: #3924d53a; transition: all 0.25s ease; } .sidebar-link:hover:nth-child(4n) svg, .sidebar-link.is-active:nth-child(4n) svg { color: #1cdb3f; background: #1cdb3f43; transition: all 0.25s ease; } #sidebar-collapse{ display:block; cursor:pointer; } #sidebar-collapse svg { color: var(--color-primary-700); width: 20px; height: 20px; transition: all 300ms ease-out; } #sidebar-collapse svg:hover{ color: var(--white); } .collapse-btn { margin-left: -30px !important; margin-right: 10px; z-index: 1; } .sidebar-close .collapse-btn { margin-left: -5px !important; } .sidebar-close .side-title { display: none; } .sidebar-close .popover { display: block; } .sidebar-close .brand-logo { display: none; } .sidebar-close .sidebar-link span { display: none; } .sidebar-close .sidebar { width: 50px; } .sidebar-close .fixed-sidebar .sidebar ~ .wrapper{ margin-left: 50px; } .sidebar ~ .wrapper { transition: all 300ms ease-out; } @media screen and (max-width: 575px) { :root { --sidebar-width: 42px; } .sidebar.collapse { width: 40px; } .sidebar { align-items: center; left: 5px; } .sidebar-link span, .sidebar .side-title { display: none; } .sidebar { padding: 0px; width: 40px; } .side-wrapper { /*width: 40px;*/ } .sidebar-close .side-wrapper { padding: 14px 2px; } .brand-logo.logo-expand { display: none; } .dashboard-grid-mobile { display: grid; grid-template-columns: 50px calc(100% - 50px); } .logo-m { display: block !important; } .logo-m img{ height: 28px; } .collapse-btn { display: none !important; } .theme-light .logo-m.light { display: none !important; } .theme-dark .logo-m.dark { display: none !important; } .theme-light .logo-sm.light { display: none !important; } .theme-dark .logo-sm.dark { display: none !important; } .popover { display: block !important; } } .popover { display: block; --bs-popover-bg: var(--brand-color); --bs-popover-arrow-width: 1rem; --bs-popover-arrow-height: 0.5rem; background-color: var(--brand-color); border: none !important; border-radius: 10px; } .popover-header { margin-bottom: 0; font-size: 16px !important; color: var(--brand-color-emphasis) !important; background-color: var(--brand-color); border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color); } .popover-body { padding: 6px 14px; font-size: 15px; font-weight: 500; color: var(--brand-color-emphasis); } .header { display: flex; align-items: center; flex-shrink: 0; padding: 12px 0; } .user-settings { display: flex; align-items: center; flex-shrink: 0; margin-left: auto; } .user-settings svg { width: 18px; flex-shrink: 0; } .user-settings .notify { position: relative; } .user-settings .notify svg { fill: var(--color-primary-300); width: 20px; flex-shrink: 0; } .user-settings .notify .notification { width: 8px; height: 8px; border-radius: 50%; background-color: var(--brand-color); position: absolute; right: 1px; border: 1px solid var(--brand-color); top: -2px; } .user-profile { width: 120px; height: 120px; flex-shrink: 0; object-fit: cover; border-radius: 20px; } .user-name { color: #adb5bd; font-size: 14px; font-weight: 600; margin: 0 8px 0 10px; transition: all 0.3s ease; } .user-name:hover { color: #ffffff; } @media screen and (max-width: 575px) { .user-name { display: none; } .user-profile { width: 64px; height: 64px; border-radius: 100px; } } .social a { padding: 4px 6px; border-radius: 6px; background: var(--color-bg); } .social a:hover { background: var(--color-primary-800); transition: all 0.3s ease; } .anim { animation: bottom 0.8s both; } .animation-element { opacity: 0; } .animation-element.in-view { opacity: 1; transition: 1s ease-in-out; transition-delay: 0.2s; } .object-circle img { position: absolute; top: 40%; left: 10%; } .object-circle svg { position: absolute; top: 44%; left: 12%; bottom: 0; } .infinite-rotate { animation-name: rotate; animation-duration: 20s; animation-iteration-count: infinite; animation-timing-function: linear; border-radius: 50%; } @keyframes rotate { from { transform: rotate(-360deg); } to { transform: rotate(360deg); } } /*--- Add to Fav ---*/ .fav-btn { display: flex; height: 100%; justify-content: center; align-items: center; } .fav-btn svg{ color: var(--color-primary-700); } .fav-btn svg:hover{ color: var(--brand-color); } @keyframes favme-anime { 0% { -webkit-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 50% { -webkit-transform: scale3d(0.9, 0.9, 0.9); -ms-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); } 100% { -webkit-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } .favme { display: block; width: auto; height: auto; cursor: pointer; box-shadow: none; transition: all 0.2s ease; color: var(--color-primary-500); margin: 0; } .favme.active { color: #fcc419; } .favme:hover { animation: favme-hover 0.3s infinite alternate; } .favme.is_animating { animation: favme-anime 0.3s; } /*--- input group ---*/ .input-group-text { color: var(--color-primary-300); text-align: center; font-size: 13px; white-space: nowrap; background-color: var(--color-input-field); border: 1px solid var(--color-input-field); border-radius: 6px; } .form-control { color: var(--color-primary-100); border: 1px solid var(--color-input-field); border-radius: 8px; background: var(--color-input-field); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } .form-control:disabled { background-color: var(--color-input-field); opacity: 1; } .form-check-input { appearance: none; background-color: var(--color-primary-700); border: var(--bs-border-width) solid var(--color-primary-700); } .form-check-input:checked { background-color: var(--color-dark); border-color: var(--color-dark); } .form-check-input .circle { appearance: none; background-color: var(--color-primary-700); border: var(--bs-border-width) solid var(--color-primary-700); border-radius: 50px; } /* CALLOUT CARD –––––––––––––––––––––––––––––––––––––––––––––––––– */ .bd-callout { --bs-link-color-rgb: var(--bd-callout-link); --bs-code-color: var(--bd-callout-code-color); padding: 14px; border-radius: 10px; color: var(--bd-callout-color, inherit); background-color: var(--bd-callout-bg, var(--bs-gray-100)); border-left: 0.25rem solid var(--bd-callout-border, var(--bs-gray-300)); } /* card style */ .bd-callout-info { --bd-callout-color: var(--bs-info-text-emphasis); --bd-callout-bg: var(--bs-info-bg-subtle); --bd-callout-border: var(--bs-info-border-subtle); } .bd-callout-warning { --bd-callout-color: var(--bs-warning-text-emphasis); --bd-callout-bg: var(--bs-warning-bg-subtle); --bd-callout-border: var(--bs-warning-border-subtle); } .bd-callout-danger { --bd-callout-color: var(--bs-danger-text-emphasis); --bd-callout-bg: var(--bs-danger-bg-subtle); --bd-callout-border: var(--bs-danger-border-subtle); } .bd-callout-success { --bd-callout-color: var(--bs-success-text-emphasis); --bd-callout-bg: var(--bs-success-bg-subtle); --bd-callout-border: var(--bs-success-border-subtle); } /* BUTTONS –––––––––––––––––––––––––––––––––––––––––––––––––– */ .btn { font-size: 15px; font-weight: 500; border-radius: 8px; } .btn-primary { /* global button */ --bs-btn-color: var(--brand-color-emphasis); --bs-btn-bg: var(--brand-color); --bs-btn-border-color: var(--brand-color); --bs-btn-hover-color: var(--brand-color-emphasis); --bs-btn-hover-bg: var(--brand-hover-color); --bs-btn-hover-border-color: var(--brand-hover-color); --bs-btn-focus-shadow-rgb: 49, 132, 253; --bs-btn-active-color: var(--brand-color-emphasis); --bs-btn-active-bg: var(--brand-hover-color); --bs-btn-active-border-color: var(--brand-hover-color); --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); --bs-btn-disabled-color: var(--color-primary-950); --bs-btn-disabled-bg: #fcd535; --bs-btn-disabled-border-color: #fcd535; } .btn-dark { --bs-btn-color: var(--color-primary-100); --bs-btn-bg: var(--color-input-field); --bs-btn-border-color: none; --bs-btn-hover-color: var(--brand-color); --bs-btn-hover-bg: var(--tab-bg-color); --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } .gsap-btn { color: var(--gradient-macha); border: 1px solid var(--gradient-macha); transition: all 0.25s ease-in; } .gsap-btn:hover { color: var(--gradient-macha); border: 1px solid var(--color-primary-100); } .btn-wrap { display: grid; grid-template-columns: 1fr 2fr; align-items: center; gap: 2px; } .btn-wrap .connected { display: flex; margin-left: 22px; position: absolute; width: 12px; border: 4px solid var(--color-input-field); z-index: -1; transition: all 0.25s ease-in; } .btn-go { width: 54px; aspect-ratio: 1; border-radius: 50%; border: 0; background: var(--card-color); color: var(--color-primary-100); display: grid; place-items: center; padding: 0; cursor: pointer; anchor-name: --anchor; inset: unset; margin: 0; } .btn-go:hover { background: var(--color-data-up); color: var(--color-primary-100); transform: translate3d(0, 2px, 0); } .btn-lg { font-size: 16px; font-weight: 500; } .btn-editor { padding: 6px 24px; font-size: 14px; font-weight: 500; border: none; border-radius: 6px; transition: all 0.5s ease; } .btn-editor-sm { padding: 2px 12px 4px 12px; font-size: 14px; font-weight: 500; border: none; border-radius: 6px; transition: all 0.5s ease; } .btn-gradient { background-image: linear-gradient(90deg, #c766ef, #7928d2 51.04%, #2b0c52); transition: all 0.5s ease; border: none; } .btn-gradient:hover { background-image: linear-gradient(90deg, #c766ef, #7928d2 68.04%, #2b0c52); } .btn-tr svg { height: 24px; width: 24px; padding: 4px; margin-right: 10px; border-radius: 6px; } .btn-tr.md svg { height: 32px; width: 32px; padding: 4px; margin-right: 0px !important; border-radius: 6px; } .btn-tr svg:hover { color: #f0b90b; background: var(--card-color) !important; transition: all 0.3s ease; } /*--- offcanvas ---*/ .offcanvas { display: flex; flex-direction: column; position: fixed; max-width: 100%; bottom: 0; outline: 0; color: var(--bs-offcanvas-color); background-color: var(--card-color); background-clip: padding-box; visibility: hidden; transition: var(--bs-offcanvas-transition); z-index: var(--bs-offcanvas-zindex); } .offcanvas-header { display: flex; align-items: center; padding: 10px 12px; } .hamburger-menu { display: none; } /* offcanvas start */ .offcanvas.offcanvas-start { top: 0; left: 0; width: 60px; border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); } /* offcanvas bottom */ .offcanvas.offcanvas-bottom { right: 0; left: 0; height: 500px; max-width: 100%; max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); } .offcanvas-bg { overflow: hidden; background-image: url("../images/slider/bg-3.webp") !important; background-position: top !important; background-repeat: no-repeat !important; background-size: cover !important; } @media screen and (max-width: 675px) { .offcanvas { max-width: 100% !important; } .hamburger-menu { display: block; } .offcanvas.offcanvas-bottom { height: 100%; max-width: 100%; max-height: 100%; } } .menu-links { list-style: none; padding: 0; margin-top: 2rem; } .menu-links a { font-size: 2rem; margin-bottom: 0.875rem; cursor: pointer; text-decoration: none; color: #000; } @media only screen and (max-width: 767px) { .menu-links { font-size: 1.5rem; } .menu-links { margin-top: 1rem; } } .menu-links a:hover { color: var(--theme-color); transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1); } .menu-links a:focus-within { color: var(--theme-color); transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1); outline: 0px solid var(--theme-color); text-decoration: underline; text-underline-offset: 3px; } .menu-links .active { color: var(--theme-color); } .close-notify { color: var(--color-primary-400); margin-top: -12px; margin-left: 0; transition: all 0.5s ease; } .close-notify.btn-close { --bs-btn-close-bg: none; } .fright { float: right; } .crypt-up { color: #00c288 !important; } /* --- Header --- */ .crypt-header { width: 100%; height: 60px; align-content: center; padding-left: 10px; padding-right: 10px; box-shadow: none; border-bottom: 1px solid var(--border-color); background: #ffffff; } .crypt-header.transparent { border-bottom: none; background: #171b1f00; } .blur-header { background: rgba(0, 0, 0, 0) !important; backdrop-filter: blur(50px); border-radius: 6px; } .header-boxed { width: auto; padding-top: 10px; padding-left: 10px; padding-right: 10px; z-index: 99; } .header-boxed li a{ color: var(--color-primary-300); } .transparent-menu-bg { padding-left: 10px; padding-right: 4px; border: 1px solid var(--border-color); border-radius: 50px; background: rgba(0, 0, 0, 0); backdrop-filter: blur(50px); z-index: 99; } .theme-light .transparent-menu-bg { padding-left: 10px; padding-right: 4px; border: 1px solid var(--border-color); border-radius: 50px; background: rgb(255, 255, 255); backdrop-filter: blur(50px); z-index: 99; } .theme-light .has-dropdown svg path { stroke: var(--color-primary-500); } /* --- Dropdown --- */ .dropdown-menu-dark { --bs-dropdown-color: var(--brand-color); --bs-dropdown-bg: var(--card-color); --bs-dropdown-border-color: var(--border-color); --bs-dropdown-link-color: var(--brand-color); --bs-dropdown-link-hover-color: var(--brand-color); --bs-dropdown-divider-bg: var(--border-color); --bs-dropdown-link-active-color: var(--brand-color); --bs-dropdown-link-active-bg: var(--brand-color); --bs-dropdown-link-disabled-color: #adb5bd; --bs-dropdown-header-color: #adb5bd; } .has-dropdown { position: relative; } .has-dropdown:hover .crypto-dropdown { opacity: 1; visibility: visible; transform: scale(1); z-index: 99; } .has-dropdown svg { height: 18px; width: 18px; transition: all 0.3s; } .has-dropdown:hover svg path { stroke: var(--brand-color); } .has-dropdown:hover svg { transform: rotate(180deg); } .has-dropdown.active svg path { stroke: var(--brand-color); } .crypto-dropdown li { display: block !important; } .theme-dark .crypto-dropdown li a { } .theme-dark .crypto-dropdown li .active a { } .vr { min-height: 1em; background-color: var(--border-color); opacity: 1; } /*--- Mobile menu ---*/ #mobile_menu { --width: 250px; display: none; } #mobile_menu.meme-nav { --width: 250px; border-radius: 6px; border: 2px solid var(--color-primary-900); padding: 4px 8px; display: block !important; background: var(--color-input-field); } #mobile_menu.meme-nav svg{ color: var(--color-primary-100); transition: all 0.3s; } #mobile_menu.meme-nav svg:hover { color: var(--brand-color); } #mobile_menu li#close-icon { display: flex; justify-content: end; padding-top: 20px; } #mobile_menu li#close-icon svg { cursor: pointer; } /*--- base style ---*/ .section-1600x { max-width: 1600px; } .card-bs { overflow: hidden; border-radius: 6px; background: var(--card-color); transition: all 0.5s ease; } .title-bs { overflow: hidden; border-radius: 6px; background: var(--color-bg); transition: all 0.5s ease; } .card-bs-tabs { color: var(--color-primary-100); border-radius: 6px; background-color: var(--tab-bg-color); transition: all 0.5s; } .card-active { background: var(--card-hover-bg) !important; transition: all 0.5s ease; } .card-bs-tabs .form-select { color: var(--color-primary-500) !important; background-color: var(--tab-bg-color) !important; } /*---- Scrollbar ----*/ ::-webkit-scrollbar { background: transparent; width: 4px; height: 6px; border-radius: 100px; } ::-webkit-scrollbar-thumb { background-color: rgba(255, 255, 255, 0.5); border: solid rgba(0, 0, 0, 0) 2px; transition: all 0.3s ease; } ::-webkit-scrollbar-thumb:hover { background-color: rgba(255, 255, 255, 0.8); } /*--- Nav ---*/ .nav { --bs-nav-link-padding-x: 1rem; --bs-nav-link-padding-y: 0.5rem; --bs-nav-link-font-weight: ; --bs-nav-link-color: var(--brand-color); --bs-nav-link-hover-color: var(--brand-hover-color); --bs-nav-link-disabled-color: var(--bs-secondary-color); --bs-nav-underline-link-active-color: var(--bs-emphasis-color); display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; } .nav-link { padding: 4px 10px; border-radius: 8px; font-size: 15px; color: var(--color-primary-300); font-weight: 600; border: none !important; text-overflow: ellipsis; white-space: nowrap; } .nav-underline { --bs-nav-underline-gap: 1rem; --bs-nav-underline-border-width: 0.125rem; --bs-nav-underline-link-active-color: var(--brand-color); gap: var(--bs-nav-underline-gap); } .nav:hover, .nav-link:hover, .nav-link:active, .nav-link:focus { color: var(--brand-color) !important; } .nav-link svg { width: 16px; height: 16px; } .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: var(--brand-color-emphasis) !important; background: var(--gradient-macha); border: none !important; } .nav-link.lg { padding: 2px 14px; border-radius: 6px !important; font-family: "Space Grotesk", sans-serif; font-weight: 600; font-size: 20px; color: #adb5bd; } .navbar-toggler { color: var(--color-primary-400); } .input-group > :not(:first-child):not(.dropdown-menu):not(.form-control):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { margin-left: calc(var(--bs-border-width) * -1); border-top-right-radius: 10px; border-bottom-right-radius: 10px; } /*--- Accordion ---*/ .accordion-item { color: var(--color-primary-300); border: 1px solid var(--border-color) !important; border-radius: 10px; margin-bottom: 10px; background-color: var(--card-color); } .accordion-button { position: relative; width: 100%; padding: 10px !important; display: flex; align-items: center; font-family: var(--global-font); font-size: 1rem; line-height: 15px; color: var(--color-primary-200); text-align: left; background-color: var(--card-color); border: 0; border-radius: 10px; overflow-anchor: none; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; } .accordion-body { padding: 14px 10px; color: var(--color-primary-300); border-bottom-left-radius: 10px !important; border-bottom-right-radius: 10px !important; background-color: var(--card-color); } .accordion-item:first-of-type { border-top-left-radius: 10px !important; border-top-right-radius: 10px !important; } .accordion-item:first-of-type .accordion-button { border-top-left-radius: 10px !important; border-top-right-radius: 10px !important; } .accordion-item:first-of-type > .accordion-header .accordion-button { border-top-left-radius: 10px !important; border-top-right-radius: 10px !important; } .accordion-item:last-of-type { border-bottom-left-radius: 10px !important; border-bottom-right-radius: 10px !important; } .accordion-item:last-of-type .accordion-button.collapsed { border-bottom-right-radius: 10px !important; border-bottom-left-radius: 10px !important; } .accordion-item:last-of-type > .accordion-collapse { border-bottom-right-radius: 10px !important; border-bottom-left-radius: 10px !important; } .accordion-button:not(.collapsed) { color: var(--brand-color); background-color: var(--brand-hover-bg); box-shadow: none; } .faqs { padding: 0 200px; } /*--- Newsletter ---*/ .newsletter { position: relative; align-items: center; } .newsletter .newsletter-form { position: relative; max-width: 655px; z-index: 999; } .newsletter-form input[type="email"] { height: 56px; width: 100%; padding: 15px 140px 15px 15px; font-size: 16px; color: var(--color-primary-100); border: 0 none; border-radius: 10px; outline: none; background-color: var(--card-color); line-height: 1; } .newsletter-form button { font-size: 16px; width: 116px; height: 38px; position: absolute; right: 22px; bottom: 9px; margin: 0; padding: 0; cursor: pointer; } .nl-bg { display: block; overflow: hidden; background-image: url("../images/slider/map.svg") !important; background-position: center !important; background-repeat: no-repeat !important; background-size: contain !important; } /*--- Table ---*/ .table-dark { --bs-table-color: var(--color-primary-300); --bs-table-bg: var(--card-color); --bs-table-border-color: #4d5154; --bs-table-striped-bg: var(--color-input-field); --bs-table-striped-color: #fff; --bs-table-active-bg: var(--brand-color); --bs-table-active-color: #fff; --bs-table-hover-bg: var(--brand-hover-bg); --bs-table-hover-color: #fff; color: var(--bs-table-color); border-color: var(--bs-table-border-color); } .table > :not(caption) > * > * { padding: 0.4rem 0.8rem; color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color))); background-color: var(--bs-table-bg); border-bottom-width: var(--bs-border-width); box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg))); } .table-active { --bs-table-color-state: var(--bs-table-active-color); --bs-table-bg-state: var(--color-input-field); } .table td { font-size: 12px; text-align: right; font-weight: 400; color: var(--color-primary-300); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .table thead th { font-size: 12px; text-align: right; font-weight: 400; color: var(--color-primary-500); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .table span { font-size: 12px; font-weight: 500; } table td, table th { border: none !important; } .table td:first-child, .table th:first-child { text-align: left; } .table tr:last-child { border-radius: 10px !important; } .table tbody tr:hover { outline: none; cursor: pointer; } .table-row-disabled td { color: #495057 !important; background: #21252930; pointer-events: none !important; } .table-fixed { overflow-y: scroll; } @media only screen and (max-width:768px) { .table-fixed { position: inherit; max-height: 100%; padding-bottom: 180px; overflow-y: scroll; } } /*--- Templates-1 ---*/ .hero-temp1 { background-image: url("../images/slider/Frame2.jpg"); background-position: top center; background-size: cover; background-repeat: no-repeat; } .theme-light .hero-temp1 { background-image: url("../images/slider/Frame2-BGL.jpg"); } .bs5-bg { padding-bottom: 10px; border-radius: 0px 0px 30px 30px; } .bs5-hero .chart-tab button { padding: 2px 12px 2px 12px; font-size: 16px !important; font-weight: 400; color: #f8f9fa; text-align: left; border: none; margin-right: 5px; border-radius: 8px !important; transition: all 0.4s ease; } .bs5-hero h1{ font-family: var(--font-1); color: var(--color-primary-100); font-size: 80px; font-weight: 700 !important; line-height: 70px; } .bs5-hero .highlights { font-size: 14px; font-weight: 700; letter-spacing: 2px; } /*--- Template-2 ---*/ .hero-temp2 { background-image: url("../images/slider/bg.jpg"); background-position: top center; background-size: cover; background-repeat: no-repeat; border-radius: 26px; } .cb-wrap { padding: 60px; border-radius: 30px; border: 1px solid var(--border-color); background: rgba(0, 0, 0, 0); backdrop-filter: blur(50px); } .card-body-wrap1 { padding: 0px 100px 45px 40px; gap: 40px; } .card-body-wrap2 { padding: 40px 100px 40px 40px; gap: 40px; border-top: 1px solid var(--border-color); } .card-body-wrap3 { padding: 25px; gap: 40px; border-bottom: 1px solid var(--border-color); border-left: 1px solid var(--border-color); } .card-body-wrap4 { padding: 25px; gap: 40px; border-left: 1px solid var(--border-color); } .text-span-1 { background-color: #ffb097; border-radius: 16px; padding: 2px 12px; line-height: 100%; display: inline-block; } .text-span-2 { display: inline-block; border-radius: 16px; padding: 2px 12px; font-weight: 600; line-height: 100%; background-color: #97e0ff; } .text-span-grape { display: inline-block; border-radius: 16px; padding: 2px 12px; font-weight: 600; line-height: 100%; transform: scale(1.07, 1.05) skewX(-15deg); background-color: #e3b4fa; } .text-span-orange { display: inline-block; border-radius: 16px; padding: 2px 12px; font-weight: 600; line-height: 100%; transform: scale(1.07, 1.05) skewX(-15deg); background-color: #ffcd9f; } /*--- Template-3 ---*/ .hero-wrapper { background-image: url("../images/slider/grid-3.svg"); height: auto; width: 100%; background-position: top center; background-repeat: no-repeat; background-size: contain; position: relative; overflow: hidden; } .temp5-bg { display: block; overflow: hidden; border: 0px; background-image: url("../images/slider/LiquidWaveBG05.jpg") !important; background-position: center bottom !important; background-repeat: no-repeat !important; background-attachment: fixed !important; background-size: cover !important; background: #02020E; } .theme-light .temp5-bg { background-image: url("../images/slider/LiquidWaveBGL22.jpg") !important; } .testimonial { padding: 20px; border-radius: 20px; background: #c6ffbd; background: linear-gradient(to right, #c6ffbd 0%, #ffffff 100%); } .trustpilot-star { width: 112px; height: auto; } .testimonial h5 { color: #212529; } .testimonial p { color: #212529; } .card-blur { background: rgba(0, 0, 0, 0); backdrop-filter: blur(50px); } .card-lg-3 { padding: 20px 20px 0px 20px; width: 100%; gap: 20px; overflow: hidden; border-radius: 20px; backdrop-filter: blur(50px); } /*--- Template-4 ---*/ .temp4-bg { display: block; overflow: hidden; border: 0px; border-radius: 20px; background-image: url("../images/slider/LiquidWave.jpg") !important; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important; background: #02020E; } .theme-light .temp4-bg { background-image: url("../images/slider/LiquidWaveBGL23.jpg") !important; } .color2{ background: #fd8e01 !important; } .color3{ background: #01fd66 !important; } .color4{ --btn-color: var(--color-data-up); border: 2px solid var(--btn-color); transition: 100ms ease; box-shadow: 5px 5px 0 0 var(--btn-color); background: var(--dl-reverse) !important; } .color5{ background: #0052fe !important; } .color6{ background: #d4f85ded !important; } .color7{ background: #5df8a3ed !important; } .theme-dark .card-4 { background: #000000; } @media only screen and (max-width:768px) { .meme-hero .infinite-rotate { margin-top: 20px !important; width: 80px !important; height: 80px !important; } .meme-hero h1{ font-size: 80px !important; line-height: 80px; } .meme-hero p { font-size: 32px !important; line-height: 44px; } .meme-section h2 { font-size: 50px !important; line-height: 56px; } .pepe-hero h2 { font-size: 50px !important; line-height: 56px !important; } .pepe-hero h1 { font-size: 42px !important; line-height: 46px !important; } .snork-section h1{ font-size: 60px !important; line-height: 60px !important;; } } /*--- Global Style ---*/ /* Page Loader */ .loading:before { content: ""; position: fixed; z-index: 100000; top: 0; left: 0; width: 100%; height: 100%; background: black; } .loading:after { content: ""; position: fixed; z-index: 100000; top: 50%; left: 50%; width: 60px; height: 60px; margin: -30px 0 0 -30px; pointer-events: none; border-radius: 50%; opacity: 0.4; background: white; animation: loaderAnim 0.7s linear infinite alternate forwards; } @keyframes loaderAnim { to { opacity: 1; transform: scale3d(0.5, 0.5, 1); } } /*slider/hero*/ .crypt-hero { display: block; overflow: hidden; border: 0px; padding-bottom: 80px; background: #ffffff; } /*slide*/ .slider { background: #c13441 !important; position: relative; background-position: center bottom; background-size: contain; background-repeat: no-repeat; } /*slide-1*/ .slider-1 { background-image: url("../images/slider/grid-3.svg"); position: relative; background-position: center center; background-size: contain; background-attachment: fixed; background-repeat: no-repeat !important; } /*slide-2*/ .slider-2 { background-image: url("../images/slider/bg-3.webp") !important; position: relative; background-position: center bottom !important; background-size: cover !important; background-attachment: fixed !important; background-repeat: no-repeat !important; } /*slide-3*/ .image-slider { padding-block: 0 !important; gap: 0.5rem !important; align-items: center; width: max-content !important; flex-wrap: nowrap !important; animation: hr_scroll var(--_animation-duration, 120s) var(--_animation-direction, forwards) linear infinite !important; } .image-slider img { width: 320px; height: 320px; border-radius: 20px !important; } /*responsive*/ @media only screen and (max-width:668px) { /*small devices (phones, 668px and down)*/ .image-slider img { width: 220px; height: 220px; border-radius: 20px !important; } } /*slide-4*/ .slider-4 { background-image: url("../images/features/background-features-2.jpg") !important; position: relative; background-position: center bottom !important; background-size: cover !important; background-attachment: fixed !important; background-repeat: no-repeat !important; } /*slide-5*/ .slider-5 { height: 800px !important; background-image: url("../images/features/rare2.png") !important; position: relative; background-position: center top !important; background-size: contain !important; background-attachment: fixed !important; background-repeat: no-repeat !important; } /*slide-6*/ .slider-6 { height: 800px !important; background-image: url("../images/nft/nft-bg.png") !important; position: relative; background-position: center bottom !important; background-size: cover !important; background-attachment: fixed !important; background-repeat: no-repeat !important; } /*slide-7*/ .slider-7 { height: 400px !important; background-image: url("../images/slider/bg-3.webp") !important; position: relative; background-position: center top !important; background-size: cover !important; background-attachment: fixed !important; background-repeat: no-repeat !important; } /*slide-8*/ .slider-8 { background-image: url("../images/nft/ThroughMyWindow-cover.jpg") !important; background-position: center center !important; background-size: cover !important; background-repeat: no-repeat !important; } /*slide-9*/ .slider-9 { background-image: url("../images/nft/BEANZ.jpg") !important; background-position: center bottom !important; background-size: cover !important; background-repeat: no-repeat !important; } /*slide-9*/ .slider-10 { background-image: url("../images/nft/azuki-cover.gif") !important; background-position: center bottom !important; background-size: cover !important; background-repeat: no-repeat !important; } .backdrop-filter { background: rgba(0, 0, 0, 0) !important; backdrop-filter: blur(50px); border-radius: 10px; } /*text highlight*/ .text-highlight { /*use this class - example: ...*/ all: unset; background-repeat: no-repeat; background-size: 0% 100%; transition: color calc(var(--duration) / 4) var(--ease), background-color calc(var(--duration) / 4) var(--ease), background-size var(--duration) var(--ease); } .text-highlight.active { color: var(--color-text-highlight); background-size: 100% 100%; } .text-xxl { /*heading fonts*/ font-size: 260px !important; font-weight: 900 !important; line-height: 17rem !important; } .text-lg { color: var(--color-primary-100); font-size: 180px !important; font-weight: 700 !important; line-height: 13rem !important; } .text-md { font-size: 60px !important; line-height: 70px !important; } .text-xl { color: var(--color-primary-100); font-size: 80px !important; font-weight: 700; line-height: 90px !important; } .fancyfont { font-family: "Sarina", cursive !important; font-size: 80px; line-height: 100px; font-weight: 400; } .main_t { font-family: 'titulo'; font-size: 120px; letter-spacing: -4px; color: var(--color-primary-100); text-transform: none; } /*font resonsive*/ @media only screen and (max-width:668px) { /*small devices (phones, 668px and down)*/ .main_t { font-family: 'titulo'; font-size: 80px; letter-spacing: -4px; color: var(--color-primary-100); text-transform: none; } .cpc { font-size: 54px !important; line-height: 60px !important; } } /*highlight style*/ [data-highlight=background] .text-highlight { /*use this elements main div [data-highlight=background] */ background-image: linear-gradient(#ffffff, #e7d6ff00); } [data-highlight=half] .text-highlight { --line-size: 0.5em; background-image: linear-gradient(transparent calc(100% - var(--line-size)), var(--bg-color-highlight) var(--line-size)); } [data-highlight=underline] .text-highlight { --line-size: 0.15em; background-image: linear-gradient(transparent calc(100% - var(--line-size)), var(--color-text) var(--line-size)); } .text-highlight::before, .text-highlight::after { position: absolute; -webkit-clip-path: inset(100%); clip-path: inset(100%); clip: rect(1px, 1px, 1px, 1px); width: 1px; height: 1px; overflow: hidden; white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .text-highlight::before { content: " [highlight start] "; } .text-highlight::after { content: " [highlight end] "; } /*card border*/ .border-dark { border-color: var(--color-primary-100) !important; } .border-top { border-color: var(--border-color) !important; } /*card hover style*/ .card { overflow: hidden; padding: 10px; border-radius: 20px; border: var(--bs-card-border-width) solid var(--border-color); background: var(--card-color); transition: all 0.4s ease; height: fit-content; } .tags a { color: #000 !important; background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important; --bs-badge-padding-x: 0.65em; --bs-badge-padding-y: 0.35em; --bs-badge-font-size: 0.75em; --bs-badge-font-weight: 700; --bs-badge-color: #fff; --bs-badge-border-radius: var(--bs-border-radius); display: inline-block; padding: var(--bs-badge-padding-y); padding: var(--bs-badge-padding-x); font-size: var(--bs-badge-font-size); font-weight: var(--bs-badge-font-weight); line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: var(--bs-badge-border-radius); } /*style 1*/ .animation-1{ transform: translateY(2px); transition: 0.3s; } .animation-1:hover{ transform: translateY(-2px); /*card hover effect*/ } /*style 2*/ .animation-2 { transform: perspective(800px) rotateY(calc(1deg * var(--_i, -1))); outline-offset: 0.1em; transition: 0.3s; } .animation-2:hover{ transform: translate3d(0, 2px, 0); /*card hover effect*/ } /*style 3*/ .card-transform-x { transform: rotate(-3deg); } .card-transform-x:hover { transform: perspective(500px) rotateY(calc(3deg * var(--_i, -1))); outline-offset: 0.1em; transition: 0.3s; } .card-transform-y { transform: rotate(3deg); } .card-transform-xy { transform: rotate(-3deg); } /*countdown*/ .countdown { color: var(--color-primary-500); /*time/date font color*/ font-size: 14px; font-weight: 600; } .disable { color: var(--color-primary-600) !important; /*disable text with color*/ cursor: not-allowed; /*disable cursor*/ } .disabled-hover { transform: none !important; /*disable hover animation*/ } /*media size (svg)*/ .svg-s1 svg { width: 28px; height: 28px; flex-shrink: 0; } /*image/media contol*/ .avater { width: 48px; height: 48px; border-radius: 50px; border: 2px solid var(--color-primary-100); } .avater.xl{ width: 64px; height: 64px; } /*resonsive*/ @media only screen and (max-width:668px) { /*small devices (phones, 600px and down)*/ .avater.xl { width: 48px; height: 48px; border-radius: 50px; border: 2px solid #fff5f5; } } .img-scale:hover { transform: scale(1.01) !important; /*apply image transform effect for mouse hover. addClass{img-scale} for any img div*/ opacity: 0.7; } .img-scaleY:hover { transform: scaleY(1.01) !important; /*apply image transform effect for mouse hover. addClass{img-scaleY} for any img div*/ opacity: 0.7; } .bg-blend { mask: linear-gradient(180deg, transparent, white 0%, white 60%, transparent); } .cover-wrap { height: 420px; } .cover-wrap.lg { height: 520px !important; } .cover-wrap.xl { height: 620px; } .user-meta { display: flex; justify-content: end; border: 1px solid var(--border-color); border-radius: 10px; position: absolute; width: auto; bottom: 0; left: 12px; right: 12px; } .image-wrapper-hero { width: 700px; margin-top: -120px; } .image-wrapper-object { width: 280px; } .mint-image img { height: 450px; width: 100%; object-fit: cover; } .gsap-image img { max-height: 350px; border-radius: 20px; opacity: 0.8; } .benz-logo img { max-height: 350px; } /*placeholder*/ .placeholder { font-size: 12px !important; display: inline-block; min-height: 1em; vertical-align: middle; cursor: wait; background-color: currentcolor; opacity: 0.5; border-radius: 6px; } .img-landing { overflow: hidden; border: 0; border-radius: 30px; transition: all 0.15s ease; } .img-landing img { border-radius: 30px; width: 100%; height: 400px; object-fit: cover; } .img-landing:hover img { transform: scale(1.5); /*apply image transform effect for mouse hover. addClass{img-scale} for any img div*/ filter: grayscale(1); } .img-landing.img-lg img { width: 100%; height: 550px; border-radius: 200px; } .img-landing.img-sm img { width: 100%; height: 300px; } .img-landing.circle img { width: 100%; height: 100%; border-radius: 50%; } /*bounce effect*/ @keyframes bounce { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-20px); } } .bounce img { animation: bounce 1s infinite ease-in-out; } /*resonsive*/ @media only screen and (max-width:668px) { /*small devices (phones, 600px and down)*/ .benz-logo img { max-height: 150px; } .image-wrapper-hero { width: 100%; margin-top: -120px; z-index: 1; } .image-wrapper-object { width: 180px; margin-top: -10px; } .slider-5 { height: 1120px !important; background-position: center bottom !important; background-size: contain !important; background-attachment: scroll !important; } } /* post */ .fullstory img { width: 100%; } /* navigation */ .navigation { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; font-size: 0.875rem !important; /* 0.875rem (14px) */ line-height: calc(1.25 / 0.875); /* calc(1.25 / 0.875) (20px) */ font-weight: 500; } .navigation span, .navigation a { padding: 4px 10px; border-radius: 8px; font-size: 15px; color: var(--color-primary-300); font-weight: 600; border: none !important; text-overflow: ellipsis; white-space: nowrap; } .navigation span { color: var(--brand-color); background: var(--brand-color-secondary); } .navigation a:hover { color: var(--brand-color) !important; } /*card colors control*/ .wiki-card.card-1 { border: 3px dashed var(--dl-reverse); background: #d4f85ded; } .wiki-card.card-2 { border: 3px dashed var(--dl-reverse); background: #5df8a3ed; } .wiki-card.card-3 { border: 3px dashed var(--dl-reverse); background: #5df8f6; } .wiki-card.card-5 { border: 3px dashed var(--dl-reverse); background: #96f85ded; } .wiki-card.card-4 { --btn-color: rgba(187, 108, 74, 0.336); border: 2px solid var(--btn-color); transition: 100ms ease; box-shadow: 5px 5px 0 0 var(--btn-color); background: var(--color-primary-900) !important; } .card-bg { border: none !important; background: var(--card-color) !important; } /*--- card fonts control ---*/ .card-title { color: var(--color-primary-100); } .card-text { font-family: "inter", serif; font-size: 15px; font-weight: 400; color: var(--color-primary-400); } .card-text p { font-family: "Oswald", serif !important; font-size: 15px !important; font-weight: 400; color: var(--color-primary-300); } .card-classic { border-radius: 3px; border: 1px solid #343a40 !important; } .card-line { border-bottom: 1px solid var(--border-color) !important; } .card-line:hover { background: 1b1b1b; transition: all 0.3s ease; } .card-mordern { border-radius: 6px; border: 1px solid var(--border-color) !important; } .card-mordern:hover { border-radius: 6px; background: 1b1b1b; transition: all 0.5s ease; } .card-border { border-radius: 6px; border: 1px solid var(--border-color); } .card.card-border { border-radius: 20px; border: 1px solid var(--border-color); } .badge { --bs-badge-color: var(--color-primary-400); display: inline-block; } .verified { color: var(--color-data-up); background: rgba(1, 188, 141, 0.08); padding: 0 8px; font-size: 12px; font-weight: 600; border-radius: 4px; } .verified svg { fill: #fcd535 !important; width: 16px; } .coin-wrap { margin-right: -12px; width: 40px; border: 2px solid #fff; border-radius: 50px; } /*resonsive*/ @media only screen and (max-width:750px) { /*small devices (phones, 600px and down)*/ .meme-card { border-radius: 10px !important; } .text-xxl { font-size: 70px !important; line-height: 60px !important; } .text-lg { font-size: 64px !important; line-height: 90px !important; } .text-md { font-size: 60px !important; font-weight: 900; line-height: 60px !important; } .text-xl { font-size: 60px !important; line-height: 60px !important; } .big-text { font-size: 70px !important; line-height: 60px !important; } .image-wrapper-hero { width: 100%; margin-top: -120px; z-index: 1; } } /*font resonsive*/ @media only screen and (max-width:1200px) { /*medium devices (tablet, laptop, 1200px and down)*/ .meme-hero h1{ font-size: 140px; } .meme-hero p { font-size: 32px !important; line-height: 44px; } .meme-section h2 { font-size: 50px !important; line-height: 56px; } .pepe-hero h2 { font-size: 50px !important; line-height: 56px !important; } .snork-section h1{ font-size: 60px !important; line-height: 60px !important;; } } /*-- NFT Card --*/ .rcard { position: relative; /* display: grid; place-content: center; place-items: center; text-align: center; */ /* box-shadow: 1px 12px 25px var(--card-hover-bg); */ border-radius: 14px; z-index: 555; } .rcard::before { position: absolute; content: ""; top: 0; width: 100%; height: 100%; border-radius: 14px; z-index: -1; border: 0.155rem solid transparent; -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0); -webkit-mask-composite: destination-out; mask-composite: exclude; } /*background color*/ .red { background: radial-gradient(ellipse at right top, #a63d2a82 0%, var(--card-color) 47%, var(--card-color) 100%); transition: all 0.25s ease; } .red:before { background: linear-gradient(45deg, var(--color-input-field), var(--color-input-field), var(--color-input-field), var(--color-input-field), #a63d2a) border-box; } .orange { background: radial-gradient(ellipse at right top, #ffb74194 0%, var(--card-color) 47%, var(--card-color) 100%); } .orange:before { background: linear-gradient(45deg, var(--color-input-field), var(--color-input-field), var(--color-input-field), var(--color-input-field), #ffb741) border-box; } .green { background: radial-gradient(ellipse at right top, #107667ed 0%, var(--card-color) 47%, var(--card-color) 100%); } .green:before { background: linear-gradient(45deg, var(--color-input-field), var(--color-input-field), var(--color-input-field), var(--color-input-field), #01c3a8) border-box; } .blue { background: radial-gradient(ellipse at right top, #00458f8f 0%, var(--card-color) 45%, var(--card-color) 100%); } .blue:before { background: linear-gradient(45deg, var(--color-input-field), var(--color-input-field), var(--color-input-field), var(--color-input-field), #1890ff) border-box; } .nft-wrapper { position: relative; } /*-- grid control --*/ .grid { display: grid !important; } .grid-col-2 { grid-template-columns: repeat(2, 1fr); grid-gap: 10px; } .grid-col-3 { grid-template-columns: repeat(3, 1fr); grid-gap: 10px; } .grid-col-4 { grid-template-columns: repeat(4, 1fr); grid-gap: 10px; } .grid-col-5 { grid-template-columns: repeat(5, 1fr); grid-gap: 10px; } .grid-col-6 { grid-template-columns: repeat(6, 1fr); grid-gap: 10px; } .grid-col-7 { grid-template-columns: repeat(7, 1fr); grid-gap: 10px; } .grid-col-8 { grid-template-columns: repeat(8, 1fr); grid-gap: 10px; } .nft-grid { display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 10px; } .drops-wrapper { display: grid; grid-template-columns: repeat(5, 1fr); grid-gap: 10px; } .wrapper-2w2m { display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 10px; } /*-- responsive --*/ @media screen and (max-width: 900px) { .grid-col-3 { grid-template-columns: repeat(1, 1fr); grid-gap: 10px; } .grid-sm { grid-template-columns: repeat(1, 1fr) !important; grid-gap: 10px; } .grid-col-4, .grid-col-5, .grid-col-6, .grid-col-7, .grid-col-8 { grid-template-columns: repeat(2, 1fr); grid-gap: 10px; } .nft-grid, .grid-col-2 { grid-template-columns: repeat(1, 1fr) !important; } .drops-wrapper { grid-template-columns: repeat(2, 1fr) !important; } } @media screen and (max-width: 1400px) { .nft-grid { grid-template-columns: repeat(2, 1fr); } .drops-wrapper { grid-template-columns: repeat(3, 1fr); } } .card-rotate-bg { position: absolute; width: 100%; height: 100%; border-radius: 15px; background: linear-gradient(110deg, var(--brand-color), var(--brand-hover-color)); transform-origin: top left; transition: all 0.5s ease; } .nft-wrapper:hover .card-rotate-bg { transform: rotate(2deg) translateY(5px); } /*-card-*/ .wiki-card { position: relative; background: var(--card-color); padding: 6px; border-radius: 14px; transition: all 0.5s ease; } /*-card hover-*/ .wiki-card:hover { background: var(--card-hover-bg); /* background color */ z-index: 99; } .wiki-card:hover > .nft-data { background: var(--card-color); /* background color */ } .wiki-card:hover .bid-btn { transform: translate(-50%, -50%) scale(1); } .link-secondary { color: var(--color-primary-400); transition: all 0.5s ease; } .link-secondary:hover { color: var(--color-primary-100) !important; transition: all 0.5s ease; } .wiki-card-head { /* product img */ position: relative; border-radius: 8px; overflow: hidden; } .product-img { object-fit: cover; transition: all 0.5s ease; } .wiki-card:hover .product-img { transform: scale(1.03); opacity: 0.6; } .root-btns { display: flex; align-items: center; justify-content: center; justify-items: center; align-content: center; position: absolute; bottom: 10%; transition: all 0.25s ease-in-out; opacity: 0; } .actions { position: absolute; display: flex; gap: 10px; justify-content: space-between; align-items: center; top: 30px; bottom: 100% !important; padding-left: 10px; transition: all 0.25s ease-in-out; opacity: 1; } .actions .opacity-1 { opacity: 0.8; } .wiki-card:hover .opacity-1 { bottom: 30%; opacity: 1; } .wiki-card:hover .root-btns { bottom: 30%; opacity: 1; } .wiki-card-name { border: 1px solid var(--border-color); border-radius: 10px; background: var(--blur-color); backdrop-filter: blur(30px); position: absolute; width: auto; bottom: 12px; left: 12px; right: 12px; } .wiki-card .dropdown.d-none { display: none !important; } .wiki-card .dropdown.d-block { display: block !important; } .wiki-card .dropdown { display: none !important; } .wiki-card:hover .dropdown { display: block !important; } /*-- responsive --*/ @media screen and (max-width: 900px) { .wiki-card:hover .root-btns { bottom: 44%; } .wiki-card-name.classic { position: relative; bottom: 42px; left: 0px; right: 0px; } } .wiki-card-head .bid-btn { position: absolute; background: var(--brand-color); top: 50%; left: 49%; transform: translate(-50%, -49%) scale(0); color: var(--color-dark); transition: all 0.5s ease; } .wiki-card-head .bid-btn:hover { color: var(--color-light); background: var(--color-input-field); } .wiki-card-body { padding: 10px; } .wiki-card-body .latest-bid { color: var(--color-primary-500); font-size: 15px; margin-bottom: 15px; } .wiki-card-body .title { /*-title font control*/ font-family: var(--secondary-font); font-size: 18px; font-weight: 700; color: var(--color-primary-100); } .wrapper-flex { display: flex; justify-content: space-between; align-items: center; } .wrapper-flex.mb { margin-bottom: 15px; } .wrapper-flex .last-bid { color: var(--color-data-up); font-size: 14px; font-weight: 600; cursor: pointer; } .wrapper-flex .react { display: flex; align-items: center; padding: 5px; border-radius: 5px; transition: all 0.25s ease; } .wrapper-flex .react:hover { color: var(--color-data-up); } .wrapper-flex .react ion-icon { --ionicon-stroke-width: 50px; font-size: 14px; margin-right: 3px; } .wrapper-flex .react span { font-size: 12px; } .bid-info { display: flex; align-items: center; gap: 10px; } .bid-info .img-box { display: flex; padding-left: 10px; } .bid-info .img-box img { width: 28px; border-radius: 50%; margin-right: 0; margin-left: -10px; border: 2px solid var(--color-primary-800); } .img-box.lg img { width: 64px; height: 64px; border-radius: 50%; margin-right: 0; margin-left: -30px; border: 4px solid var(--color-primary-800) !important; transition: all 0.25s ease; } .img-box.lg img:hover { border-radius: 50%; margin-left: -20px; } .img-box.md img { width: 42px; height: 42px; border-radius: 50%; margin-right: 0; margin-left: -25px; border: 4px solid var(--color-primary-800) !important; transition: all 0.25s ease; } .img-box.md img:hover { border-radius: 50%; margin-left: -20px; } .bid-info .img-box.sm img { width: 24px; border-radius: 50%; border: 2px solid var(--color-primary-800); } .bid-info a { color: var(--color-primary-500); font-size: 14px; font-weight: 500; transition: all 0.25s ease; } .bid-info a:hover { color: var(--brand-color); } /*-- NFT single --*/ .nft-img img { height: auto; width: 100%; border-radius: 10px; } /* number of copy */ .input-number { display: flex; position: relative; width: auto; height: 40px; background-color: transparent; overflow: hidden; border-radius: 20px; margin: 2px; } .input-number input { position: absolute; left: 25%; padding-left: 10px; display: inline-block; background-color: var(--card-color); height: 100%; width: 44%; border: 1px solid var(--card-color); border-radius: 20px; text-align: center; line-height: 40px; font-size: 16px; color: var(--brand-color); letter-spacing: -1px; } .input-number button { display: inline-block; width: 50px; height: 100%; background-color: transparent; border: none; color: var(--color-primary-400); font-size: 20px; cursor: pointer; background-color: var(--color-input-field); transition: background-color 0.2s ease; } .input-number button:nth-of-type(1) { padding-right: 20px; } .input-number button:nth-of-type(2) { padding-left: 20px; } .input-number button:hover { background-color: rgba(255, 255, 255, 0.25); } .verticle-text { writing-mode: vertical-rl; transform: rotate(180deg); } .properties-grid { display: grid; grid-template-columns: repeat(3); grid-gap: 10px; } /* responsive */ @media screen and (max-width: 1000px) { .properties-grid { grid-template-columns: repeat(2, 1fr); grid-gap: 10px; } .user-wrapper img{ width: auto !important; } } /*-- collections single --*/ .collection-wrapper{ width: 100%; height: 670px; border-radius: 16px; } .collection-wrapper.wrap-2{ height: 520px; } .collection-wrapper.wrap-1{ height: 420px; } .collection-wrapper img{ object-fit: cover; width: 100%; height: 100%; background-position: center bottom; background-size: cover; background-repeat: no-repeat; transition: all 0.5s ease; } .collection-btn { display: flex; justify-content: end; border: 1px solid var(--border-color); border-radius: 10px; position: absolute; width: auto; bottom: 12px; left: 12px; right: 12px; } .wrapper-4w2m { display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 10px; } .wrapper-5w1m { display: grid; grid-template-columns: repeat(5, 1fr); grid-gap: 10px; } /* responsive */ @media screen and (max-width: 780px) { .collection-wrapper, .cover-wrap { width: 100%; height: 280px; } .collection-wrapper img{ height: inherit; object-fit: cover; } .cover-wrap img{ height: inherit; object-fit: cover; } .collection-wrapper.wrap-1{ height: inherit; } .wrapper-4w3m { grid-template-columns: repeat(2, 1fr) !important; grid-gap: 10px; } .wrapper-5w1m { display: grid; grid-template-columns: repeat(1, 1fr); grid-gap: 10px; } } @media screen and (max-width: 1400px) { .wrapper-4w2m { grid-template-columns: repeat(3, 1fr); grid-gap: 10px; } } .table-scroll { max-height: 650px; overflow-y: scroll; } .data-scroll { overflow-y: scroll; height: 480px; } /*-user-*/ .user-card { position: relative; background: var(--card-color); padding: 6px; border-radius: 14px; transition: all 0.5s ease; cursor: pointer; } .user-card .cover img{ width: 100%; height: 180px; object-fit: cover; background-position: center bottom; background-size: cover; background-repeat: no-repeat; } .user-card .profile img { margin-top: -50px !important; overflow: hidden; height: 70px; width: 70px; border-radius: 50%; border: 3px solid var(--color-primary-950) !important; background-position: center top; background-size: cover; background-repeat: no-repeat; } .controller.active, .nav-pills .show > .controller { color: var(--color-primary-100) !important; background-color: var(--brand-color-secondary); } .controller.active, .nav-pills .show > .theme-dark, .theme-light, .controller.active svg { color: var(--brand-color) !important; } /*-- user single --*/ .user-wrapper{ overflow: hidden; height: 250px; border-radius: 14px; } .user-wrapper img{ width: 100%; background-position: center top; background-size: contain; background-repeat: no-repeat; transition: all 0.5s ease; } .user-wrapper img:hover { transform: scale(1.01); } .user-avater img { height: 160px; width: 160px; border-radius: 50%; border: 6px solid var(--color-primary-950) !important; background-position: center top; background-size: contain; background-repeat: no-repeat; transition: all 0.5s ease; } .user-avater img:hover { transform: scale(1.01); } .user-wrap { margin-top: -60px; bottom: 0px; position: relative; } .user-sm img { width: 24px; height: 24px; border-radius: 50%; border: 2px solid var(--color-primary-700) !important; flex-shrink: 0; } .collection-wrapper img:hover { transform: scale(1.01); } .collections-wrap { margin-top: -120px; bottom: 0px; position: relative; } .post-wrap { margin-top: -100px; bottom: 0px; position: relative; } .coll-cta { position: absolute; right: 0; top: 50%; margin-right: 30px; z-index: 1; } .share-wrap { width: 200px; text-align: center; align-items: center; justify-items: center; z-index: 9; } .collection-data-wrap { display: grid !important; grid-template-columns: repeat(4, 1fr); grid-gap: 10px; } .collection-img img { height: 140px; width: 140px; border-radius: 10px; } .collection-img.md img { height: 90px; width: 90px; border: 1px solid var(--border-color); border-radius: 14px; } /* responsive */ @media screen and (max-width: 1000px) { .collection-wrapper img{ width: auto; } .collection-img img { height: 80px; width: 80px; } .collection-img.md img { height: 80px; width: 80px; } .collection-data-wrap { display: grid !important; grid-template-columns: repeat(3, 1fr); grid-gap: 10px; } .coll-cta { position: absolute; right: 0; top: 22%; margin-right: 10px; z-index: 1; } .cpc.cpc-sm { line-height: inherit !important; } } .accordion-button:not(.collapsed)::after { mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nIzBjNjNlNCc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+"); mask-size: auto 14px; mask-repeat: no-repeat; background-color: var(--color-primary-100); } .accordion-button::after { flex-shrink: 0; width: 14px; height: 14px; margin-left: auto; content: ""; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nIzg2OGU5Nic+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+"); background-repeat: no-repeat; background-size: 14px; transition: transform 0.2s ease-in-out; } .accordion-button:focus { z-index: 3; outline: 0; box-shadow: var(--card-color); } .search-input { border: none; border-radius: 8px; min-height: 10px; padding: 5px 40px 6px 10px !important; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56.966 56.966' fill='%23717790c7'%3e%3cpath d='M55.146 51.887L41.588 37.786A22.926 22.926 0 0046.984 23c0-12.682-10.318-23-23-23s-23 10.318-23 23 10.318 23 23 23c4.761 0 9.298-1.436 13.177-4.162l13.661 14.208c.571.593 1.339.92 2.162.92.779 0 1.518-.297 2.079-.837a3.004 3.004 0 00.083-4.242zM23.984 6c9.374 0 17 7.626 17 17s-7.626 17-17 17-17-7.626-17-17 7.626-17 17-17z'/%3e%3c/svg%3e"); background-size: 14px; background-repeat: no-repeat; background-position: 97%; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } .input-wrap { font-size: 15px; border-radius: 8px; padding: 6px 46px 6px 12px !important; background-size: 14px; background-repeat: no-repeat; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } .coll-search { width: 1210px; color: var(--color-primary-100); border-radius: 6px; background-color: var(--tab-bg-color); transition-duration: 2s; transition-timing-function: linear; transition-delay: 1s; } .toast { width: auto; max-width: 100%; font-size: 14px; color: var(--color-primary-100); pointer-events: auto; background-color: var(--card-color); background-clip: padding-box; border: var(--bs-toast-border-width) solid var(--border-color); box-shadow: var(--bs-toast-box-shadow); border-radius: 10px; } /* refresh */ @keyframes spin { to { transform: rotate(360deg); } } .refresh-btn { border: none; background-color: transparent; outline: 0; } .refresh-btn svg { width: 18px; margin: 3px; color: var(--color-primary-200); cursor: pointer; } .refresh-btn svg.spin-animation { animation-name: spin; animation-duration: 0.5s; animation-timing-function: ease-in; } /*my dashboard*/ .sidebar-sm { position: fixed; width: 60px; height: 100vh; left: 0; padding-top: 10px; border-right: 1px solid var(--border-color); display: flex; align-items: center; flex-direction: column; flex-shrink: 0; transition-duration: 0.2s; overflow-y: auto; overflow-x: hidden; background: var(--card-color); } .fixed-sidebar .sidebar-sm ~ .wrapper { margin-left: 60px; } .slider-wrapper { display: block; height: 740px; transition-duration: 0.2s; background-image: linear-gradient(to top, #121212 0%, #1a1e29 100%); } .slider-wrapper.wrap-1 { height: auto; } .wrap-2 { overflow: hidden; transition-duration: 0.2s; background-image: url("../images/slider/bg-9.png"); background-repeat: no-repeat; background-size: cover; background-position: center top; } .theme-light .slider-wrapper { background-image: linear-gradient(to top, white 0%, #dfe9f3 100%); } /* responsive */ @media screen and (max-width: 1000px) { .slider-wrapper { display: block; height: auto; } } .hero-wrap { position: relative; overflow: hidden; height: 320px; background: var(--color-input-field); } .hero-wrap img{ width: 100%; height: auto; background-position: center top; background-size: cover; background-repeat: no-repeat; transition: all 0.5s ease; } .hero-wrap img:hover { transform: scale(1.01); } /* CAROUSEL SLIDER –––––––––––––––––––––––––––––––––––––––––––––––––– */ /*-- Carousel --*/ .carousel-inner .carousel-item.active { display: block; } .carousel-control-prev, .carousel-control-next { position: absolute; top: 0; bottom: 0; z-index: 1; display: flex; align-items: center; justify-content: center; width: 5%; padding: 0; color: #fff; text-align: center; background: none; border: 0; opacity: 0.2; } .carousel-control-prev-icon, .carousel-control-next-icon { display: inline-block; width: 2.8rem; height: 2.8rem; background-repeat: no-repeat; background-position: 50%; background-size: 100% 50%; background-color: var(--dark); border-radius: 50px; } /*-- responsive --*/ @media (max-width: 767px) { .carousel-inner .carousel-item > div { display: none; } .carousel-inner .carousel-item > div:first-child { display: block; } .carousel-control-prev, .carousel-control-next { width: 15% !important; } .carousel-control-prev-icon, .carousel-control-next-icon { width: 2.8rem; height: 2.8rem; background-size: 100% 40% !important; } .modal-lg { width: 100vw !important; max-width: none; height: 100% !important; margin: 0; } .img-thumbnail { width: 50px !important; } } /* carousel style*/ .carousel-wrap { overflow: hidden; border-radius: 14px; border: 1px solid var(--border-color); } .carousel-indicators [data-bs-target] { background-color: var(--color-primary-500); border: 0; border-radius: 10px; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: 0.5; transition: opacity 0.6sease; } .carousel-indicators .active { opacity: 1; } .carousel-indicators { padding: 0; margin-right: 15%; margin-bottom: 0; margin-left: 15%; } .carousel-thumbnails img{ width: 100px; height: auto; cursor: pointer; } .carousel-thumbnails.lg img{ width: 188px; height: auto; cursor: pointer; } .carousel-thumbnails .active { border: 1px solid var(--color-primary-50); opacity: 1; } .img-thumbnail { background-color: transparent; border: var(--bs-border-width) solid var(--color-primary-700); border-radius: none; max-width: 100%; height: auto; transition: opacity 0.6sease; } .img-thumbnail:not(.active) { filter: grayscale(100%); } .img-thumbnail:hover { filter: grayscale(0); } .product-images { overflow: hidden; width: 100%; height: auto; cursor: pointer; } .carousel-prev, .carousel-next { z-index: 1; display: flex; align-items: center; justify-content: center; opacity: 0.5; } .table td:nth-child(2), .table th:nth-child(2) { text-align: left; } .child-left.table td:nth-child(3), .child-left.table th:nth-child(3) { text-align: left; } .table-classic.table td:nth-child(2), .table-classic.table th:nth-child(2) { text-align: right; } .nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: var(--brand-color); background: var(--brand-color-secondary); } .ml-auto { margin-left: auto !important; } .menu-xl { min-width: 24rem; } .menu-xxl { min-width: 40rem; } .wallet svg { width: 28px; flex-shrink: 0; } .cpc { --rotate-speed: 4s; --move-speed: 8s; --gradient: conic-gradient( from var(--angle) at var(--x) -20px, red, orange, yellow, green, blue, indigo, violet, red ); position: relative; font-family: var(--global-font); font-size: 6rem; font-weight: bold; line-height: 70px; background-image: var(--gradient); background-size: 150%; color: transparent; background-clip: text; animation-name: rainbow, move; animation-duration: var(--rotate-speed), var(--move-speed); animation-timing-function: linear, ease-in-out; animation-iteration-count: infinite, infinite; animation-direction: normal, alternate; } .cpc::before, .cpc::after { content: attr(data-title); position: absolute; inset: 0; margin: auto; font-size: inherit; background: inherit; z-index: -1; translate: 0 15px; opacity: 0.45; } .cpc::after { translate: 0 30px; z-index: -2; opacity: 0.35; } @keyframes rainbow { from { --angle: 0deg; } to { --angle: 360deg; } } @keyframes move { from { --x: 0%; } to { --x: 100%; } } .cpc.cpc-sm { position: relative; font-family: var(--global-font); font-size: 20px !important; font-weight: bold; line-height: inherit; } .enter { width: 26px; height: 26px; padding: 0px 8px; margin-left: -32px; font-size: 13px; line-height: 17px; color: var(--color-primary-500); border: 1px solid var(--card-color); border-radius: 6px; cursor: pointer; background: var(--color-primary-950); } .filter-wrapper { display: flex; flex-wrap: wrap !important; gap: 8px 6px; } .filter-nav-link { background: var(--card-hover-bg); } .nav-link-btn { padding: 2px 12px !important; border-radius: 6px !important; background: #ffffff23; } .filter-count { display: block; overflow: hidden; font-size: 13px; line-height: 26px; padding: 0px 10px; align-content: center; text-align: center; border-radius: 4px; background: var(--color-data-down); } .indicators { height: 10px; width: 10px; border-radius: 50%; flex-shrink: 0; background: rgb(52, 199, 123); } .gd-bg1 { border: 0px; background: linear-gradient(to right, rgb(255, 228, 230), rgb(204, 251, 241)); } .theme-dark .gd-bg1 { border: 0px; background: linear-gradient(rgb(17, 24, 39), rgb(75, 85, 99)); } .gd-bg2 { border: var(--bs-toast-border-width) solid var(--border-color); background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%); } .theme-dark .gd-bg2 { border: var(--bs-toast-border-width) solid var(--border-color); background-image: linear-gradient(to right, #434343 0%, black 100%); } .link { color: inherit; transition: all 0.3s ease; } .link-primary { color: var(--brand-color) !important; transition: all 0.3s ease; } .link-primary:hover { color: var(--brand-hover-color) !important; } .text-link p { margin-bottom: 12px; transition: all 0.3s ease; } .text-link:hover { color: var(--brand-color) !important; transition: all 0.3s ease; } .text-link:hover svg { color: var(--brand-color) !important; transition: all 0.3s ease; } .base-template__wrapper { max-width: 1560px; } .base-template__text { margin-bottom: 60px; } /*-----Drawer-----*/ @layer normalize, base, demo, animation, aesthetic, debug; @layer aesthetic { :root { --duration: 0.5s; --ease: cubic-bezier(0.32, 0.72, 0, 1); --drag-bar: 44px; --border: color-mix(in hsl, canvas, canvasText 10%); --highlight: color-mix(in hsl, canvas, canvasText 10%); --drawer: canvas; --color: light-dark(color-mix(in hsl, canvasText, canvas 25%), color-mix(in hsl, canvasText, canvas 5%)); } .drawer ul { list-style-position: inside; padding: 0; display: flex; flex-direction: column; gap: 0.25rem; } .main-open { border-radius: 12px; padding: 1rem 2rem; border: 2px solid var(--border-color); cursor: pointer; } .content { padding: 1rem; display: flex; flex-direction: column; } .drawer__content { border: 1px solid var(--card-color); border-bottom: 0; border-radius: 12px 12px 0 0; color: var(--color-primary-100); } #reaction-canvas { position: fixed; inset: 0; width: 100%; height: 100%; pointer-events: none; z-index: 999999; } button { border-radius: 0; color: inherit; } main { width: 100%; height: 100svh; display: grid; place-items: center; } .drawer__content { background: var(--card-color); } .drawer__drag span:first-of-type { width: 8ch; height: 6px; border-radius: 10px; background: color-mix(in hsl, canvasText, canvas 75%); } /* This provides you the sticky effect on the bottom */ .drawer__drag { display: flex; flex-direction: column; align-items: center; justify-content: space-evenly; height: var(--drag-bar); background: #0000; border: 0; font-size: 0.875rem; outline-color: #0000; border-bottom: 1px solid var(--border-color); } .drawer__content { padding-top: var(--drag-bar); } } @layer animation { :root { timeline-scope: --drawer; } .drawer__slide { view-timeline: --drawer; } .drawer:not([data-snapped="true"]) { /* This acts like a holding animation */ transition-property: display, overlay; transition-behavior: allow-discrete; transition-duration: var(--duration); } .drawer__content { transition-property: translate; transition-duration: var(--duration); transition-timing-function: var(--ease); translate: 0 100%; } .drawer:popover-open .drawer__content { translate: 0 0; @starting-style { translate: 0 100%; } } /* transition this one */ @property --opened { syntax: ""; inherits: true; initial-value: 0; } /* don't transition this one */ @property --closed { syntax: ""; inherits: true; initial-value: 1; } main { /* only transition the opener */ transition-property: --opened, --closed; transition-duration: var(--duration); transition-timing-function: var(--ease); transform-origin: 50% 0%; } :root:has(.drawer:popover-open) main { transition-property: --opened; } /* Safari has a bug when transition the popover back from the :top-layer */ /* This would work on body in Chromium which would make the effect better */ main { --diff: calc(var(--opened) * var(--closed)); --scale-down: 0.04; --rad: 12px; --ty: calc(env(safe-area-inset-top) + var(--rad)); scale: calc(1 - ((var(--opened) * var(--scale-down)) - (var(--diff) * var(--scale-down)))); border-radius: calc((var(--opened) * var(--rad)) - (var(--diff) * var(--rad))); translate: 0 calc((var(--opened) * var(--ty)) - (var(--diff) * var(--ty))); } :root:has(.drawer:popover-open) main { overflow: hidden; --opened: 1; } :root:has(.drawer:popover-open) { --closed: 0; } @supports (animation-timeline: scroll()) { :root:has(.drawer:popover-open) { --closed: 1; animation: open both linear reverse; animation-timeline: --drawer; animation-range: entry; } @keyframes open { 0% { --closed: 0; } } } :root:has(.drawer:popover-open), :root:has(.drawer:popover-open) main, .drawer:popover-open { overflow: hidden; overscroll-behavior: none; } .drawer::backdrop { transition-property: display, --opened, --closed, overlay; transition-behavior: allow-discrete; transition-duration: var(--duration); transition-timing-function: var(--ease); opacity: calc(var(--opened) - (var(--opened) * var(--closed))); } .drawer:popover-open::backdrop { --opened: 1; } @starting-style { .drawer:popover-open::backdrop { --opened: 0; } } } @layer demo { .drawer { inset: 0 0 0 0; margin: 0; width: unset; height: unset; border: 0; padding: 0; background: transparent; transition: inset var(--duration) var(--ease); } /* software keyboard handling */ /* this is akin to using interactive-widget=resizes-content */ /* .drawer { inset: 0 0 calc(var(--sw-keyboard-height, 0) * 1px) 0; } */ .drawer::backdrop { background: hsl(0 0% 0% / 0.5); } [data-dragging="true"] .drawer__scroller { scroll-snap-type: none; } /* Add a little rubber banding cover (Simulator showed some) */ @media (hover: none) and (pointer: coarse) { .drawer__slide::after { content: ""; position: absolute; inset: 0; background: light-dark(#fff, #000); translate: 0 100%; } } .drawer__scroller { height: 100%; width: 100%; flex-direction: column; align-items: center; display: flex; overflow-y: auto; overscroll-behavior: none; scroll-snap-type: y mandatory; /* Acts as a buffer */ &::after { content: ""; width: 100%; height: 100svh; order: -999999; flex: 1 0 100svh; } } [data-meta="true"] .drawer__slide { max-height: calc(95% - (var(--sw-keyboard-height, 0) * 1px)); } .drawer__slide { --size: 600px; width: 600px; max-height: 95%; max-width: 100%; height: var(--size); flex: 1 0 var(--size); position: relative; /* transition: height var(--duration) var(--ease); */ } /* This is the trick for having anchor points */ .drawer__anchors { pointer-events: none; position: absolute; inset: 0; display: flex; flex-direction: column; justify-content: space-between; z-index: 10; } .drawer__anchor { height: 50px; width: 100%; scroll-snap-align: end; &:first-of-type { translate: 0 -100%; } } .drawer__curtain { position: absolute; left: 50%; opacity: 0; height: 100svh; width: 100%; bottom: 0; border: 0; translate: -50% 0; } .drawer__content { width: 100%; height: 100%; z-index: 2; position: absolute; } /* Sticky pieces */ .drawer__content { display: flex; flex-direction: column; justify-content: space-between; } .drawer__drag { position: absolute; top: 0; width: 100%; } .content { flex: 1; overflow: auto; } .reaction-bar { position: sticky; bottom: 0; width: 100%; } :root { --size: 45px; --line: color-mix(in lch, white, transparent 85%); background: black; } } .slider-labels { margin-top: 10px; } /* Functional styling; * These styles are required for noUiSlider to function. * You don't need to change these rules to apply your design. */ .noUi-target,.noUi-target * { -webkit-touch-callout: none; -webkit-user-select: none; -ms-touch-action: none; touch-action: none; -ms-user-select: none; -moz-user-select: none; user-select: none; -moz-box-sizing: border-box; box-sizing: border-box; } .noUi-target { position: relative; direction: ltr; } .noUi-base { width: 100%; height: 100%; position: relative; z-index: 1; /* Fix 401 */ } .noUi-origin { position: absolute; right: 0; top: 0; left: 0; bottom: 0; } .noUi-handle { position: relative; z-index: 1; } .noUi-stacking .noUi-handle { /* This class is applied to the lower origin when its values is > 50%. */ z-index: 10; } .noUi-state-tap .noUi-origin { -webkit-transition: left 0.3s,top .3s; transition: left 0.3s,top .3s; } .noUi-state-drag * { cursor: inherit !important; } /* Painting and performance; * Browsers can paint handles in their own layer. */ .noUi-base,.noUi-handle { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } /* Slider size and handle placement; */ .noUi-horizontal { height: 4px; } .noUi-horizontal .noUi-handle { width: 18px; height: 18px; border-radius: 50%; left: -7px; top: -7px; background-color: #345DBB; } /* Styling; */ .noUi-background { background: #D6D7D9; } .noUi-connect { background: #345DBB; -webkit-transition: background 450ms; transition: background 450ms; } .noUi-origin { border-radius: 2px; } .noUi-target { border-radius: 2px; } .noUi-target.noUi-connect { } /* Handles and cursors; */ .noUi-draggable { cursor: w-resize; } .noUi-vertical .noUi-draggable { cursor: n-resize; } .noUi-handle { cursor: default; -webkit-box-sizing: content-box !important; -moz-box-sizing: content-box !important; box-sizing: content-box !important; } .noUi-handle:active { border: 8px solid #345DBB; border: 8px solid rgba(53,93,187,0.38); -webkit-background-clip: padding-box; background-clip: padding-box; left: -14px; top: -14px; } /* Disabled state; */ [disabled].noUi-connect,[disabled] .noUi-connect { background: #B8B8B8; } [disabled].noUi-origin,[disabled] .noUi-handle { cursor: not-allowed; } /*--- Timeline ---*/ #timeline { width: 100%; margin: 30px auto; position: relative; padding: 0 10px; transition: all 0.4s ease; } #timeline:before { content: ""; width: 3px; height: 100%; background: var(--color-dark); left: 50%; top: 0; position: absolute; } #timeline:after { content: ""; clear: both; display: table; width: 100%; } #timeline .timeline-item { margin-bottom: 50px; position: relative; } #timeline .timeline-item .timeline-icon { background: var(--color-dark); width: 50px; height: 50px; position: absolute; top: 0; left: 50%; overflow: hidden; margin-left: -23px; border-radius: 50%; } #timeline .timeline-item .timeline-icon svg { position: relative; top: 14px; left: 14px; } #timeline .timeline-item .timeline-content { width: 45%; background: var(--card-color) !important; padding: 20px; box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1); border-radius: 8px; transition: all 0.3s ease; } #timeline .timeline-item .timeline-content h4 { padding: 15px; background: var(--color-data-up); margin: -20px -20px 0 -20px; font-weight: 300; border-radius: 8px 8px 0 0 !important; } #timeline .timeline-item .timeline-content:before { content: ""; position: absolute; left: 45%; top: 20px; width: 0; height: 0; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 7px solid var(--color-data-up); } #timeline .timeline-item .timeline-content.right { float: right; } #timeline .timeline-item .timeline-content.left { float: left; } #timeline .timeline-item .timeline-content.right:before { content: ""; right: 45%; left: inherit; border-left: 0; border-right: 7px solid var(--color-data-up); } @media screen and (max-width: 768px) { #timeline { margin: 30px; padding: 0px; width: 90%; } #timeline:before { left: 0; } #timeline .timeline-item .timeline-content { width: 90%; float: right; } #timeline .timeline-item .timeline-content:before, #timeline .timeline-item .timeline-content.right:before { left: 10%; margin-left: -6px; border-left: 0; border-right: 7px solid var(--color-data-up); } #timeline .timeline-item .timeline-icon { left: 0; } } /*--- Pricing Plan ---*/ .pricing-plan { padding: 30px; border: 1px solid var(--border-color); border-radius: 20px; } .pricing-plan h1 { font-size: 36px; font-weight: 600; } .pricing-plan small { font-size: 18px; color: var(--color-primary-500); } .pricing-plan h3 { font-size: 30px; font-weight: 600; } .pricing-plan p { font-size: 16spx; color: var(--color-primary-400); } .pricing-plan li { font-size: 16px; color: var(--color-primary-300); list-style: none; padding-top: 8px; } .pricing-plan:hover { background: var(--card-color); transition: all 0.3s ease; } /*-------------- Card/Table ----------------*/ .card-head { font-family: Play, sans-serif; font-weight: 700; font-size: 18px; letter-spacing: 0.2px; } /*-------------- Blog ----------------*/ .blog-cover { background: var(--danger); backdrop-filter: blur(50px) !important; } .cover-wrap img { display: block; width: 100%; max-height: 100%; background-position: center top; object-fit: cover; background-attachment: fixed !important; } .blog-card { background: var(--card-color); text-decoration: none; display: flex; flex-direction: column; border-radius: 20px; } .blog-card:hover { box-shadow: var(--bs-box-shadow-sm) !important; transition: all 0.5s ease; } .blog-card-divider { border-bottom: 1px solid var(--border-color) !important; } .blog-image-sm img { width: 160px; height: auto; border-radius: 6px; } .thumb { padding-bottom: 55%; background-size: cover; background-position: center center; border-radius: 20px 20px 0px 0px; transition: all 0.5s ease; } .thumb:hover { padding-bottom: 55%; background-size: cover; background-position: center bottom; } .blog-card-content { padding-bottom: 10px; } .blog-card-content span { font-size: 14px; font-weight: 400; margin-bottom: 10px; } .blog-card-content p { font-size: 16px; color: #adb5bd; margin-top: 10px; } .blog-card-content button { margin-top: 10px; } .article { padding: 20px; } .article span { font-size: 14px; font-weight: 400; margin-bottom: 10px; } .article p { font-size: 16px; color: var(--color-primary-400); margin-top: 10px; } .article button { margin-top: 10px; } .title-link { color: var(--color-primary-100) !important; transition: all 0.3s ease; cursor: pointer; } .title-link:hover { color: var(--brand-color) !important; } .title-link a { color: var(--color-primary-100) !important; transition: all 0.3s ease; } .title-link a:hover { color: var(--brand-color) !important; } .text-link a, .title-link a { text-decoration: none; } .blog-scroll { max-height: 449px; overflow-y: scroll; } .blog-scroll4 { max-height: 307px; overflow-y: scroll; } .blog-scroll1 { max-height: 412px; overflow-y: scroll; } /*-------------- Blog Single ----------------*/ .link-wrap { display: inline; color: var(--brand-color) !important; border-bottom: 2px dotted #fcd535; text-decoration: none; line-height: 1; } .bs-article { font-size: 16px; font-weight: 400; color: var(--color-primary-100); } .author { width: 32px; height: 32px; border-radius: 50%; margin-right: 8px; align-items: center; object-fit: cover; overflow: hidden; border: 1px solid #ffffff3e; } .author-name { font-size: 14px; } .bs-badgedata { display: inline-block; padding: 4px 8px 4px 8px; font-size: 13px; font-weight: 500; border: 1px solid #2b2b2b; border-radius: 50px; background: none; } .bs-badgedata:hover { text-decoration: none; transition: all 0.4s ease; } .bs-thumb { padding-bottom: 45%; background-size: cover; background-position: center center; border-radius: 6px; } .bs-breadcrumb { font-size: 14px; display: -webkit-box; list-style: none; } .breadcrumb-item + .breadcrumb-item::before { color: #ffffff14; padding-left: 5px; padding-right: 5px; } .breadcrumb-item.active { color: #868e96; } .partner { display: flex; flex-direction: row; grid-gap: 120px; padding-top: 40px; padding-bottom: 40px; justify-content: center; border-bottom: 1px solid #343a40 !important; } .partner img { height: 24px; opacity: 0.5; } .theme-light .grayscale-item { filter: invert() grayscale(); } /* Adaptive container with Glow buttons.*/ * { margin: 0; padding: 0; } @keyframes animate { 0% { background-position: 0 0; } 50% { background-position: 400% 0; } 100% { background-position: 0 0; } } /*--- Login Form ---*/ #passstrength { color:#dc3545; font-size: 0.875em; } .was-validated .form-controls:invalid { background-image: none; } .was-validated .form-controls:valid { background-image: none; } .eye { position: relative; right: 15px; transform: translate(0, -68%); top: -14px; left: -14px; cursor: pointer; user-select: none; } .fa { font-size: 1rem !important; color: var(--color-primary-400); } .login-form { width: 480px; height: auto; border-radius: 20px; padding: 30px; justify-content: center; background: var(--card-color); } .login-form .form-control { border: none !important; border-radius: 8px !important; background-color: var(--color-input-field); } .login-form .button { font-size: 14px; color: var(--color-primary-200); line-height: inherit; padding: 8px 14px 8px 14px; border-radius: 8px; border: 1px solid var(--border-color); align-items: center; } .login-form label { color: var(--color-primary-100) !important; font-size: 14px; padding-bottom: 4px; display: inline-block; } .form-control::placeholder { color: var(--color-primary-500); } .form-control:focus { color: var(--color-primary-100); border-color: var(--border-color) !important; background: var(--color-input-field); box-shadow: none !important; } .divider { margin: 30px; flex-shrink: 0; display: flex; white-space: nowrap; text-align: center; } .divider::before, .divider::after { width: 100%; border-top: thin solid var(--border-color); content: ""; align-self: center; } /*--- Nav User Menu ---*/ .dropdown-item { padding: 6px 14px; clear: both; font-weight: 600; font-size: 14px; color: var(--color-primary-300); } .profile_menu { padding: 0; background: none; border: none; list-style: none; } .profile_menu .dropdown-toggle { padding: 0; background: none; border: none; list-style: none; } .profile_menu .dropdown-toggle img { width: 34px; height: 34px; border-radius: 50%; } .profile_menu .dropdown-toggle:after { display: none; } .profile_menu .dropdown-menu.show { width: 250px; padding-bottom: 0; border-radius: 6px; border: 1px solid var(--border-color); overflow: hidden; background: var(--card-color); transition: all 0.3s ease; list-style: none; box-shadow: 0px 8px 8px 0px rgba(24, 26, 32, .08); } .profile_menu .wallet { display: flex; padding: 0px 10px; gap: 14px; } .profile_menu .wallet img { width: 40px; height: 40px; border-radius: 50%; } .profile_menu .dropdown-item:hover { color: var(--brand-color); background-color: var(--brand-color-secondary); } .profile_menu .dropdown-menu a img { width: 20px; height: 20px; } @media screen and (max-width: 775px) { .profile_menu .dropdown-toggle img { width: 32px; height: 32px; border-radius: 50%; } } /*----Scrolling----*/ .crypt-scroll { overflow: hidden !important; -webkit-mask: linear-gradient(90deg, transparent, white 20%, white 80%, transparent); mask: linear-gradient(90deg, transparent, white 20%, white 80%, transparent); cursor: pointer; display: block; } .crypt-scrolling { padding-block: 1rem; display: flex; gap: 1rem; align-items: center; width: max-content !important; flex-wrap: nowrap !important; animation: hr_scroll var(--_animation-duration, 30s) var(--_animation-direction, forwards) linear infinite; } .crypt-scroll:hover .crypt-scrolling { animation-play-state: paused; } .crypt-scroll .disabled { animation-play-state: paused; } .scroll-right { animation-direction: reverse !important; } @keyframes hr_scroll { to { transform: translate(calc(-50% - 0.5rem)); } } /*--- APEXCHARTS ---*/ .last-costs { width: 100%; height: 24em; } .apexcharts-tooltip { color: var(--color-primary-700); background: #f3f3f3; } .theme-light .apexcharts-tooltip { color: var(--color-primary-300); background: #f3f3f3; } /*--- Timeline Step ---*/ .wrappers { display: flex; flex-direction: column; gap: 20px; position: relative; background-color: none; } .wrappers::before { content: ""; position: absolute; width: 4px; height: calc(100% - 20px); left: 5px; top: 10px; background: linear-gradient(180deg, #6bd838 0%, #e1f7d7 100%); } .step { display: flex; flex-direction: row; align-items: center; padding: 0px; gap: 20px; } .step-figure { display: flex; justify-content: center; align-items: center; } .bullet-circle { box-sizing: border-box; width: 14px; height: 14px; border-radius: 50%; background: var(--color-primary-100); border: 1px solid #ffffff; display: flex; justify-content: center; align-items: center; z-index: 9; } .circle-check { border: 1px solid #6bd838; border: none; width: 16px; height: 16px; z-index: 9; } .wallet-card { gap: 10px; font-size: 20px; color: var(--color-primary-100); align-items: center; padding: 10px 16px 10px 16px; border-radius: 12px; background: var(--brand-color-secondary); } .rank { display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; color: #212529; border-radius: 50px; } .lead-scroll { max-height: 500px; overflow-y: scroll; } /*--- Modal ---*/ .modal .modal-content { border: none; background-color: var(--color-bg); } .modal-lg { width: 98vw; max-width: none; height: 54vw; margin: 0; } /*-- responsive --*/ @media (max-width: 767px) { .modal-lg { width: 100vw !important; max-width: none; height: 100% !important; margin: 0; } } .modal-header .btn-close { padding: 14px; border-radius: 50%; background: var(--tab-bg-color); } .modal-header { display: flex; align-items: center; padding: 10px; color: var(--color-primary-100); border-bottom: 1px solid var(--border-color); } .modal-footer { border-top: 1px solid var(--border-color); background: var(--brand-color-secondary); } .form-floating > .form-select { padding-top: 0; padding-bottom: 0; } .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown), .form-floating > .form-control-plaintext:focus, .form-floating > .form-control-plaintext:not(:placeholder-shown) { padding-top: 40px; padding-bottom: 18px; } .form-floating > .form-control:not(:placeholder-shown) ~ label::after { background-color: #161a1d00; } .form-select { font-size: 14px; font-weight: 400; border: none; padding: 5px 34px 5px 10px; cursor: pointer; white-space: nowrap; background-color: var(--color-bg); border-radius: 6px; } .form-select:focus { border-color: none; outline: 0; box-shadow: none; } .text-bg-bs { color: var(--color-primary-500) !important; background-color: var(--card-color) !important; } .text-bg-bs2 { background-color: var(--card-color) !important; } /* ORDER SYSTEM –––––––––––––––––––––––––––––––––––––––––––––––––– */ /* responsive order */ @media only screen and (max-width: 1200px) { /* elements order system for mobile responsive. screen= "1200px" max */ #first { order: 1; } #second { order: 2; } #third { order: 3; } #fourth { order: 4; } } /* UPLOAD ASSEET –––––––––––––––––––––––––––––––––––––––––––––––––– */ /* file upload */ .upload-area--open { /* Slid Down Animation */ animation: slidDown 500ms ease-in-out; } @keyframes slidDown { from { height: 100%; } to { height: auto; } } /* drop zoon */ .upload-area__drop-zoon { position: relative; height: 11.25rem; /* 180px */ display: flex; justify-content: center; align-items: center; flex-direction: column; border: 2px dashed var(--border-color); border-radius: 15px; margin-top: 2.1875rem; cursor: pointer; transition: border-color 300ms ease-in-out; } .upload-area__drop-zoon:hover { border-color: var(--brand-color); } .drop-zoon__icon { display: flex; font-size: 3.75rem; color: var(--brand-color); transition: opacity 300ms ease-in-out; } .drop-zoon__paragraph { font-size: 0.9375rem; margin: 0; margin-top: 0.625rem; transition: opacity 300ms ease-in-out; } .drop-zoon:hover .drop-zoon__icon, .drop-zoon:hover .drop-zoon__paragraph { opacity: 0.7; } .drop-zoon__loading-text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: none; color: var(--clr-light-blue); z-index: 10; } .drop-zoon__preview-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; padding: 0.3125rem; border-radius: 10px; display: none; z-index: 1000; transition: opacity 300ms ease-in-out; } .drop-zoon:hover .drop-zoon__preview-image { opacity: 0.8; } .drop-zoon__file-input { display: none; } /* (drop-zoon--over) Modifier Class */ .drop-zoon--over { border-color: var(--brand-color); } .drop-zoon--over .drop-zoon__icon, .drop-zoon--over .drop-zoon__paragraph { opacity: 0.7; } /* (drop-zoon--over) Modifier Class */ .drop-zoon--Uploaded { } .drop-zoon--Uploaded .drop-zoon__icon, .drop-zoon--Uploaded .drop-zoon__paragraph { display: none; } /* File Details Area */ .upload-area__file-details { height: 0; visibility: hidden; opacity: 0; text-align: left; transition: none 500ms ease-in-out; transition-property: opacity, visibility; transition-delay: 500ms; } /* (duploaded-file--open) Modifier Class */ .file-details--open { height: auto; visibility: visible; opacity: 1; } /* Uploaded File */ .uploaded-file { display: flex; align-items: center; padding: 0.625rem 0; visibility: hidden; opacity: 0; transition: none 500ms ease-in-out; transition-property: visibility, opacity; } /* (duploaded-file--open) Modifier Class */ .uploaded-file--open { visibility: visible; opacity: 1; } .uploaded-file__icon-container { position: relative; margin-right: 0.3125rem; } .uploaded-file__icon { font-size: 3.4375rem; color: var(--brand-color); } .uploaded-file__info { position: relative; top: -0.3125rem; width: 100%; display: flex; justify-content: space-between; } .uploaded-file__info::before, .uploaded-file__info::after { content: ""; position: absolute; bottom: -0.9375rem; width: 0; height: 0.5rem; background-color: var(--white); border-radius: 0.625rem; } .uploaded-file__info::before { width: 100%; } .uploaded-file__info::after { width: 100%; background-color: var(--brand-color); } /* Progress Animation */ .uploaded-file__info--active::after { animation: progressMove 800ms ease-in-out; animation-delay: 300ms; } @keyframes progressMove { from { width: 0%; background-color: transparent; } to { width: 100%; background-color: var(--brand-color); } } .uploaded-file__name { width: 100%; max-width: 6.25rem; /* 100px */ display: inline-block; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: var(--color-primary-200); } .uploaded-file__counter { font-size: 14px; color: var(--color-primary-400); } /* COUNTER –––––––––––––––––––––––––––––––––––––––––––––––––– */ /*-- number count --*/ .number { overflow: hidden; display: block; font-size: 18px; color: var(--color-primary-600) !important; } .number * + * { margin-top: 0; } .digit-con { display: inline-block; overflow: hidden; height: 18px; vertical-align: middle; color: var(--color-primary-200) !important; } .digit-con span { display: block; font-size: 18px; line-height: 18px; position: relative; text-align: center; } /* GSAP TEXT LOOP –––––––––––––––––––––––––––––––––––––––––––––––––– */ /* Osmo text */ .looping-words { height: 2.7em; font-size: 6vw; line-height: 0.9; position: relative; } .looping-words.lg { height: 2.6em; font-size: 8vw; } .looping-words.xl { height: 2.6em; font-size: 10vw; } /* responsive */ @media only screen and (max-width: 800px) { /* elements order system for mobile responsive. screen= "1200px" max */ .looping-words { font-size: 50px !important; position: relative; } .looping-words.lg { font-size: 90px !important; } } .looping-words-list { display: flex; position: relative; flex-flow: column; align-items: start; margin: 0; padding: 0; font-family: var(--global-font); color: var(--color-primary-100); font-weight: 900; text-align: left; text-transform: uppercase; white-space: nowrap; cursor: default; } .looping-words-list.is--primary { color: var(--brand-color); } .looping-words-list.is--gray { color: var(--color-primary-400); } .looping-words-list.is--success { color: var(--success); } .looping-words-list.is--info { color: var(--info); } .looping-words-list.is--warning { color: var(--warning); } .looping-words-list.is--danger { color: var(--danger); } .looping-words-fade { background-image: linear-gradient(180deg, var(--card-color) 5%, transparent 40%, transparent 60%, var(--card-color) 95%); pointer-events: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .looping-words-fade.is--radial { background-image: radial-gradient(circle closest-side at 50% 50%, transparent 0%, var(--card-color) 100%); width: 100%; display: block; left: 0; } .looping-words-selector { pointer-events: none; width: auto; height: 0.9em; position: absolute; top: 50%; left: 0%; transform: translate(-0%, -40%); } .looping-words-edge { border-top: 6px solid var(--brand-color); border-left: 6px solid var(--brand-color); width: 0.145em; height: 0.145em; position: absolute; top: 0; left: 0; } .looping-words-edge.is--2 { left: auto; right: 0; transform: rotate(90deg); } .looping-words-edge.is--3 { inset: auto 0 0 auto; transform: rotate(180deg); } .looping-words-edge.is--4 { top: auto; bottom: 0; transform: rotate(270deg); } .looping-words-containers { width: 100%; height: 100%; position: relative; overflow: hidden; } .looping-words-p { margin: 0; } /* TEXT HOVER IMAGE –––––––––––––––––––––––––––––––––––––––––––––––––– */ #textMedia { display: flex; flex-direction: column; } #textMedia span { color: var(--color-primary-100); letter-spacing: .05rem; margin: .5rem 0; line-height: 1.05; } #textMedia a { color: var(--color-primary-100); position: relative; font-weight: 800; font-style: normal; box-shadow: inset 0 -1.5rem 0px var(--warning); transition: all .4s ease-in; text-decoration: none; cursor: pointer; } #textMedia a:hover { box-shadow: inset 0 -3rem 0 var(--danger); transition: all .2s ease-out; } .theme-dark #textMedia a { box-shadow: inset 0 -1.5rem 0px var(--danger); } .theme-dark #textMedia a:hover { box-shadow: inset 0 -3rem 0 var(--info); transition: all .2s ease-out; } #textMedia a img, #textMedia a video { position: absolute; opacity: 0; transition: transform .4s, opacity .1s; transform: scale(.5) translate(1%, -102%); max-height: 200px; max-width: 300px; contrast(0.5); z-index: 2; } #textMedia a:hover img, #textMedia a:hover video { opacity: 1; transform: scale(1) translate(0%, -106%); transition: transform .2s, opacity .2s; } #textMedia div { color: var(--color-primary-100); display: flex; padding: 4rem 0 4rem 0; justify-content: space-between; max-width: 950px; } #textMedia p { width: calc(50% - 1rem); } .text-container { position: relative; } .text-container p { position: absolute; top: 0; left: 0; right: 0; z-index: 999; color: transparent; } .text-container p:first-child { position: absolute; top: 0; left: 0; right: 0; z-index: 999; color: white; } .heading { position: absolute; top: 50vh; left: 50%; transform: translateX(-50%); opacity: 0; } #content { overflow: visible; width: 100%; } /* SIDEBAR NAV –––––––––––––––––––––––––––––––––––––––––––––––––– */ /*-- gsap sidebar menu --*/ .nav-row-right { grid-column-gap: .625rem; grid-row-gap: .625rem; pointer-events: auto; justify-content: flex-end; align-items: center; display: flex; } .cloneable { justify-content: center; align-items: center; display: flex; position: relative; --menu-padding: 2em; } .osmo.aside { z-index: 100; width: 100%; height: 100vh; margin-left: auto; margin-right: auto; display: block; position: fixed; inset: 0%; } .overlay { z-index: 0; cursor: pointer; background-color: #13131366; width: 100%; height: 100%; position: absolute; inset: 0%; } .menu { padding-bottom: var(--menu-padding); grid-column-gap: 5em; grid-row-gap: 5em; padding-top: calc(3 * var(--menu-padding)); flex-flow: column; justify-content: space-between; align-items: flex-start; width: 35em; height: 100%; margin-left: auto; position: relative; overflow: auto; } .menu-bg { z-index: 0; position: absolute; inset: 0%; } .menu-inner { z-index: 1; grid-column-gap: 5em; grid-row-gap: 5em; flex-flow: column; justify-content: space-between; align-items: flex-start; height: 100%; display: flex; position: relative; overflow: auto; } /* menu background color */ .bg-panel { z-index: 0; background-color: var(--color-primary-900); border-top-left-radius: 1.25em; border-bottom-left-radius: 1.25em; position: absolute; inset: 0%; } .bg-panel.first { background-color: var(--brand-color); } .bg-panel.second { background-color: var(--color-data-down); } .menu-list { flex-flow: column; width: 100%; margin-bottom: 0; padding-left: 0; list-style: none; display: flex; } .menu-list-item { position: relative; overflow: hidden; } .menu-link-heading { text-shadow: 0px 1em 0px var(--color-primary-900); } .menu-link { padding-top: .75em; padding-bottom: .75em; padding-left: var(--menu-padding); grid-column-gap: .75em; grid-row-gap: .75em; width: 100%; text-decoration: none; display: flex; } .menu-link-heading { z-index: 1; text-transform: uppercase; font-size: 50px; font-weight: 700; line-height: .75; transition: transform .55s cubic-bezier(.65, .05, 0, 1); position: relative; } .eyebrow { z-index: 1; color: var(--brand-color) !important; text-transform: uppercase; font-weight: 400; position: relative; } .menu-link-bg { z-index: 0; background-color: var(--color-primary-100); transform-origin: 50% 100%; transform-style: preserve-3d; transition: transform .55s cubic-bezier(.65, .05, 0, 1); position: absolute; inset: 0%; transform: scale3d(1, 0, 1); } .menu-details { padding-left: var(--menu-padding); grid-column-gap: 1.25em; grid-row-gap: 1.25em; flex-flow: column; justify-content: flex-start; align-items: flex-start; display: flex; } .socials-row { grid-column-gap: 1.5em; grid-row-gap: 1.5em; flex-flow: row; display: flex; } .menu-button { grid-column-gap: .625em; grid-row-gap: .625em; background-color: #0000; justify-content: flex-end; align-items: center; margin: -1em; padding: 1em; display: flex; border: none; } .menu-button-icon { width: 1em; height: 1em; } .menu-button-text { flex-flow: column; justify-content: flex-start; align-items: flex-end; height: 1.325em; display: flex; overflow: hidden; color: var(--brand-color); } .icon-wrap { color: var(--brand-color) !important; transition: transform .4s cubic-bezier(.65, .05, 0, 1); } @media (hover:hover){ /* Menu toggle button*/ .menu-button:hover .icon-wrap {transform: rotate(90deg); } /* Menu Large Links */ .menu-link:hover .menu-link-heading{ transform: translate(0px, -1em); transition-delay: 0.1s; } .menu-link:hover .menu-link-bg{ transform: scale(1,1) } } .osmo-icon-svg { width: 8em; } @media screen and (max-width: 767px) { .cloneable{ --menu-padding: 1em; } .nav-logo-row { grid-column-gap: 2.5em; grid-row-gap: 2.5em; width: auto; } .nav-row-right { grid-column-gap: 0rem; grid-row-gap: 0rem; } .cloneable-title { pointer-events: none; width: calc(100% - 5.25em); padding-left: 1em; position: absolute; overflow: hidden; } .cloneable-title__nr, .cloneable-title__h1 { font-size: .875em; } .clone-in-webflow { justify-content: flex-end; width: 100%; margin-right: 0; padding-left: .75em; } .clone-in-webflow__p { display: none; } .cloneable-title__gradient, .osmo-ui__bg { display: block; } .menu { padding-top: calc(6 * var(--menu-padding)); width: 100%; } .bg-panel { border-top-left-radius: 0; border-bottom-left-radius: 0; } .menu-list-item { height: 4.5em; } .menu-link-heading { font-size: 4em; } .socials-row { grid-column-gap: 1em; grid-row-gap: 1em; } } @media screen and (max-width: 479px) { .menu { padding-top: calc(7 * var(--menu-padding)); padding-bottom: calc(2 * var(--menu-padding)); } } /* PROJECT SLIDER –––––––––––––––––––––––––––––––––––––––––––––––––– */ /* marquee style*/ .marquee-wrapper { position: relative; } .marquee { display: flex; gap: 10px; overflow: hidden; } .marquee-item { position: relative; display: flex; align-items: center; justify-content: center; flex-shrink: 0; overflow: hidden; border-radius: 14px; } .marquee-item.gsap-image { width: 100px; } .marquee.mask { /* start & end mask style*/ display: flex !important; overflow: hidden !important; -webkit-mask: linear-gradient(90deg, transparent, white 20%, white 80%, transparent); mask: linear-gradient(90deg, transparent, white 20%, white 80%, transparent); cursor: pointer; display: block; } .project { width: 100%; cursor: pointer; } .project-img-wrapper { margin: 0; } .project-img { display: block; width: 100%; height: 300px; border-radius: 14px; border: 1px solid var(--border-color); object-fit: cover; filter: grayscale(100%); transition: filter 0.3s; overflow: hidden; } .project-details { position: absolute; left: 0; bottom: 0; width: 100%; padding: 20px; text-align: center; background: var(--card-color); transform: translateY(100%); transition: transform 0.3s; } .project-link:hover .project-details { transform: none; } .project-link:hover .project-img { filter: grayscale(0); } .marquee-arrow { position: absolute; bottom: -60px; display: flex; align-items: center; justify-content: center; width: 45px; height: 45px; border-radius: 50%; background: var(--brand-color); border: none; cursor: pointer; transition: all 0.2s; } .marquee-arrow.arrow-prev { top: 50%; left: calc(10% - 50px); } .marquee-arrow.arrow-next { top: 50%; right: calc(10% - 50px); } @media (min-width: 850px) { .marquee-item { width: 500px; } .project-img { height: 500px; } .marquee-arrow { top: 50%; transform: translateY(-50%); width: 70px; height: 70px; } .marquee-arrow.arrow-prev { left: 40px; } .marquee-arrow.arrow-next { right: 40px; } } /* FLOW CARD STYLE –––––––––––––––––––––––––––––––––––––––––––––––––– */ /* flow style*/ .flow-wrapper { width: 100%; height: 100%; } .flow-card-wrapper { width: 100%; perspective: 500px; margin-bottom: 50px; } .flow-card-wrapper:last-child { margin-bottom: 0; } .flow-cards { width: 100%; max-width: 1000px; margin: 0 auto; padding: 0; } .flow-card { width: 100%; height: 400px; display: flex; justify-content: center; align-items: center; font-size: 30px; border-radius: 10px; color: var(--color-just-black); } /* Dynamic Cursor with GSAP — Osmo –––––––––––––––––––––––––––––––––––––––––––––––––– */ /* card style*/ .cursor { z-index: 1000; opacity: 0; pointer-events: none; border-radius: 10px; padding: 0.3em 0.75em 0.4em; transition: opacity 0.2s; position: fixed; inset: 0% auto auto 0%; background-color: var(--color-data-down); } .cursor p { margin: 0px; font-size: 24px; line-height: 1.5; color: var(--color-primary-300); } body:has([data-cursor]:hover) .cursor { opacity: 1; } .tooltips { position: absolute; left: calc(100% + 1rem); top: 50%; transform: translateY(-50%); width: 150px; font-size: 0.75rem; padding: 1rem; background-color: var(--color-surface-white); color: var(--color-just-black); border-radius: 10px; z-index: -1; opacity: 0; } .tooltips::after { content: ""; position: absolute; top: 50%; transform: translateY(-50%); right: 100%; border-width: 8px; border-style: solid; border-color: transparent var(--color-surface-white) transparent transparent; } /* DARK & LIGHT MODE –––––––––––––––––––––––––––––––––––––––––––––––––– */ /*dark/light mode control*/ .panel { width: 60px; left: inherit; } .dl-reverse { border-color: var(--card-color) !important; color: #0052fe !important; background: var(--dl-reverse); } .mode{ position: relative; } .sun, .moon{ font-size: 1rem; width: fit-content; height: fit-content; } .moon{ position: absolute; inset: 1; } .sun-logo{ opacity: 0; transform: translateY(20%) rotateZ(50deg); transition: all 1s ease-out; } .moon-logo{ opacity: 1; transform: translateY(0) rotateZ(0deg); transition: all 1s ease-out; } .animate-moon{ opacity: 0; transform: translateY(20%) rotateZ(100deg); } .animate-sun{ opacity: 1; transform: translateY(0%) rotateZ(0deg); } .animate-moon path{ fill: white; } .animate-sun path{ fill: white; }