@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900); @import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap); @import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900); @import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap); @import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900); @import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap); /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-button { box-sizing: border-box; align-items: center; display: flex; flex-flow: row nowrap; justify-content: center; border-color: transparent; border-radius: 4px; border-style: solid; border-width: 2px; } .gnt-button--variant-primary { transition: background-color 120ms; will-change: background-color; background-color: #26bbff; } .gnt-button--variant-primary:hover:not(:active) { background-color: #61cdff; transition: background-color 60ms; will-change: background-color; } .gnt-button--variant-primary:hover { box-shadow: 0 16px 24px 0 rgba(0, 0, 0, 0.24); } .gnt-button--variant-secondary { transition: background-color 120ms; will-change: background-color; background-color: rgba(255, 255, 255, 0.1); } .gnt-button--variant-secondary:hover:not(:active) { background-color: rgba(255, 255, 255, 0.15); transition: background-color 60ms; will-change: background-color; } .gnt-button--variant-secondary:hover { box-shadow: 0 16px 24px 0 rgba(0, 0, 0, 0.24); } .gnt-button--variant-red { transition: background-color 120ms; will-change: background-color; background-color: #ff4040; } .gnt-button--variant-red:hover:not(:active) { background-color: #ff6a6a; transition: background-color 60ms; will-change: background-color; } .gnt-button--variant-red:hover { box-shadow: 0 16px 24px 0 rgba(0, 0, 0, 0.24); } .gnt-button--variant-green { transition: background-color 120ms; will-change: background-color; background-color: #8bc24a; } .gnt-button--variant-green:hover:not(:active) { background-color: #a8d177; transition: background-color 60ms; will-change: background-color; } .gnt-button--variant-green:hover { box-shadow: 0 16px 24px 0 rgba(0, 0, 0, 0.24); } .gnt-button--variant-orange { transition: background-color 120ms; will-change: background-color; background-color: #fe9b07; } .gnt-button--variant-orange:hover:not(:active) { background-color: #feb64a; transition: background-color 60ms; will-change: background-color; } .gnt-button--variant-orange:hover { box-shadow: 0 16px 24px 0 rgba(0, 0, 0, 0.24); } .gnt-button * { box-sizing: border-box; } .gnt-button.l-align-start { justify-content: flex-start; } .gnt-button:focus { outline: none; } .gnt-button--is-disabled { background-color: transparent; border-color: rgba(255, 255, 255, 0.25); pointer-events: none; } .gnt-button--is-disabled:hover { background: none; box-shadow: initial; } .gnt-button--size-small { height: 24px; padding: 0 24px; } .gnt-button--size-medium { height: 32px; padding: 0 32px; } .gnt-button--size-large { height: 40px; padding: 0 40px; } .gnt-button--size-xlarge { height: 48px; padding: 0 48px; } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-textlabel { font-family: Roboto; -webkit-font-smoothing: antialiased; font-weight: 700; overflow: hidden; text-overflow: ellipsis; } .gnt-textlabel--color-blue { color: #26bbff; } .gnt-textlabel--color-red { color: #ff4040; } .gnt-textlabel--color-green { color: #8bc24a; } .gnt-textlabel--color-orange { color: #fe9b07; } .gnt-textlabel--color-black { color: #242424; } .gnt-textlabel--color-white { color: #fff; } .gnt-textlabel--color-white50 { color: rgba(255, 255, 255, 0.5); } .gnt-textlabel--color-white25 { color: rgba(255, 255, 255, 0.25); } .gnt-textlabel--color-white10 { color: rgba(255, 255, 255, 0.1); } .gnt-textlabel--variant-heading { font-family: Roboto Condensed; text-transform: uppercase; } .gnt-textlabel--variant-heading.gnt-textlabel--size-xsmall { font-size: 18px; font-weight: 700; letter-spacing: 1px; line-height: 20px; } .gnt-textlabel--variant-heading.gnt-textlabel--size-small { font-size: 24px; font-weight: 700; letter-spacing: 0; line-height: 26px; } .gnt-textlabel--variant-heading.gnt-textlabel--size-medium { font-size: 36px; font-weight: 700; letter-spacing: -1px; line-height: 36px; } .gnt-textlabel--variant-heading.gnt-textlabel--size-large { font-size: 48px; font-weight: 700; letter-spacing: -2px; line-height: 48px; } .gnt-textlabel--variant-heading.gnt-textlabel--size-xlarge { font-size: 72px; font-weight: 700; letter-spacing: -3px; line-height: 72px; } .gnt-textlabel--variant-body.gnt-textlabel--size-xsmall { font-size: 10px; font-weight: 400; letter-spacing: 1px; line-height: 14px; } .gnt-textlabel--variant-body.gnt-textlabel--size-small { font-size: 12px; font-weight: 400; letter-spacing: 0.5px; line-height: 18px; } .gnt-textlabel--variant-body.gnt-textlabel--size-medium { font-size: 14px; font-weight: 400; letter-spacing: 0.25px; line-height: 20px; } .gnt-textlabel--variant-body.gnt-textlabel--size-large { font-size: 16px; font-weight: 400; letter-spacing: 0; line-height: 24px; } .gnt-textlabel--variant-body.gnt-textlabel--size-xlarge { font-size: 20px; font-weight: 400; letter-spacing: 0; line-height: 24px; } .gnt-textlabel--variant-caption { text-transform: uppercase; } .gnt-textlabel--variant-caption.gnt-textlabel--size-small { font-size: 10px; font-weight: 400; letter-spacing: 1px; line-height: 10px; } .gnt-textlabel--variant-caption.gnt-textlabel--size-medium { font-size: 12px; font-weight: 400; letter-spacing: 1px; line-height: 12px; } .gnt-textlabel--variant-caption.gnt-textlabel--size-large { font-size: 14px; font-weight: 400; letter-spacing: 1px; line-height: 14px; } .gnt-textlabel--variant-caption.gnt-textlabel--size-xlarge { font-size: 16px; font-weight: 400; letter-spacing: 1px; line-height: 16px; } .gnt-textlabel--variant-button { text-transform: uppercase; white-space: nowrap; } .gnt-textlabel--variant-button.gnt-textlabel--size-small { font-size: 10px; font-weight: 900; letter-spacing: 1px; line-height: 10px; } .gnt-textlabel--variant-button.gnt-textlabel--size-medium { font-size: 12px; font-weight: 900; letter-spacing: 1px; line-height: 12px; } .gnt-textlabel--variant-button.gnt-textlabel--size-large { font-size: 14px; font-weight: 900; letter-spacing: 1px; line-height: 14px; } .gnt-textlabel--variant-button.gnt-textlabel--size-xlarge { font-size: 16px; font-weight: 900; letter-spacing: 1px; line-height: 16px; } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-text-button { background: none; border: 0; display: block; font: inherit; padding: 0; text-align: initial; width: 100%; width: initial; } .gnt-text-button:focus { outline: none; } .gnt-text-button--has-icon { align-items: center; display: inline-grid; grid-template-columns: auto 1fr; } .gnt-text-button--is-disabled { pointer-events: none; } .gnt-text-button--is-disabled:hover { background: none; box-shadow: initial; } .gnt-text-button--icon-right .gnt-text-button__icon { order: 2; } .gnt-text-button--size-large { column-gap: 12px; } .gnt-text-button--size-medium { column-gap: 8px; } .gnt-text-button--size-small { column-gap: 4px; } .gnt-text-button:hover:not(:active) .gnt-text-button__icon { --icon-color: #fff; } .gnt-text-button:hover:not(:active) .gnt-text-button__icon path { transition: fill 60ms, stroke 60ms; will-change: fill, stroke; } .gnt-text-button:hover:not(:active) .gnt-text-button__caption { transition: color 60ms; will-change: color; color: #fff; } .gnt-text-button__icon path { transition: fill 120ms, stroke 120ms; will-change: fill, stroke; } .gnt-text-button__caption { transition: color 120ms; will-change: color; } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-icon { --icon-color: none; --icon-color-secondary: #242424; height: 24px; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5px; width: 24px; } .gnt-icon--color-blue { --icon-color: #26bbff; } .gnt-icon--color-blue.gnt-icon--is-clickable:hover { --icon-color: #fff; } .gnt-icon--color-red { --icon-color: #ff4040; } .gnt-icon--color-red.gnt-icon--is-clickable:hover { --icon-color: #fff; } .gnt-icon--color-green { --icon-color: #8bc24a; } .gnt-icon--color-green.gnt-icon--is-clickable:hover { --icon-color: #fff; } .gnt-icon--color-orange { --icon-color: #fe9b07; } .gnt-icon--color-orange.gnt-icon--is-clickable:hover { --icon-color: #fff; } .gnt-icon--color-black { --icon-color: #242424; } .gnt-icon--color-black.gnt-icon--is-clickable:hover { --icon-color: #fff; } .gnt-icon--color-white { --icon-color: #fff; } .gnt-icon--color-white.gnt-icon--is-clickable:hover { --icon-color: #fff; } .gnt-icon--color-white50 { --icon-color: rgba(255, 255, 255, 0.5); } .gnt-icon--color-white50.gnt-icon--is-clickable:hover { --icon-color: #fff; } .gnt-icon--color-white25 { --icon-color: rgba(255, 255, 255, 0.25); } .gnt-icon--color-white25.gnt-icon--is-clickable:hover { --icon-color: #fff; } .gnt-icon--color-white10 { --icon-color: rgba(255, 255, 255, 0.1); } .gnt-icon--color-white10.gnt-icon--is-clickable:hover { --icon-color: #fff; } .gnt-icon--is-clickable .gnt-icon__path { transition: fill 120ms, stroke 120ms; will-change: fill, stroke; } .gnt-icon--is-clickable:hover .gnt-icon__path { transition: fill 60ms, stroke 60ms; will-change: fill, stroke; } .gnt-icon__path--fill { fill: var(--icon-color); } .gnt-icon__path--stroke { stroke: var(--icon-color); } .gnt-icon__path--stroke-secondary { stroke: var(--icon-color-secondary); } .gnt-icon__path--fill-secondary { fill: var(--icon-color-secondary); } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-card { background-color: #1a1a1a; border-radius: 8px; display: grid; grid-template-areas: "main"; overflow: hidden; } .gnt-card:focus { outline: none; } .gnt-card--is-hovered { box-shadow: 0 16px 24px 0 rgba(0, 0, 0, 0.24), 0 0 0 2px rgba(255, 255, 255, 0.25); } .gnt-card--is-selected { box-shadow: 0 16px 24px 0 rgba(0, 0, 0, 0.24), 0 0 0 2px #26bbff; } .gnt-card__image { --aspect-ratio: 1; align-items: stretch; background-color: transparent; background-position: center; background-repeat: no-repeat; border: initial; display: grid; grid-area: main; grid-template-areas: "main"; outline: none; padding: 0; } .gnt-card__image--variant-contain { background-size: contain; margin: 10%; } .gnt-card__image--variant-cover { background-size: cover; } .gnt-card__image--variant-contain.gnt-card__image--ar-horizontal { margin: 5%; } .gnt-card:hover .gnt-card__image--has-gradient:before, .gnt-card--is-hovered .gnt-card__image--has-gradient:before { background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.4428) 19%, rgba(0, 0, 0, 0.3246) 34%, rgba(0, 0, 0, 0.2292) 47%, rgba(0, 0, 0, 0.1668) 56.5%, rgba(0, 0, 0, 0.1164) 65%, rgba(0, 0, 0, 0.0756) 73%, rgba(0, 0, 0, 0.045) 80.2%, rgba(0, 0, 0, 0.0252) 86.1%, rgba(0, 0, 0, 0.0126) 91%, rgba(0, 0, 0, 0.0048) 95.2%, rgba(0, 0, 0, 0.0012) 98.2%, rgba(0, 0, 0, 0) 100%); content: ""; grid-area: main; height: 56px; } .gnt-card:hover .gnt-card__image--has-gradient:after, .gnt-card--is-hovered .gnt-card__image--has-gradient:after { align-self: end; background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.4428) 19%, rgba(0, 0, 0, 0.3246) 34%, rgba(0, 0, 0, 0.2292) 47%, rgba(0, 0, 0, 0.1668) 56.5%, rgba(0, 0, 0, 0.1164) 65%, rgba(0, 0, 0, 0.0756) 73%, rgba(0, 0, 0, 0.045) 80.2%, rgba(0, 0, 0, 0.0252) 86.1%, rgba(0, 0, 0, 0.0126) 91%, rgba(0, 0, 0, 0.0048) 95.2%, rgba(0, 0, 0, 0.0012) 98.2%, rgba(0, 0, 0, 0) 100%); content: ""; grid-area: main; height: 56px; } .gnt-card__regions { display: grid; grid-area: main; grid-template-areas: "ltop top rtop" "l mid r" "lbot bot rbot"; grid-template-columns: auto 1fr auto; grid-template-rows: 40px 1fr 40px; pointer-events: none; } .gnt-card__region { align-items: center; display: grid; grid-auto-flow: column; padding: 8px; visibility: hidden; } .gnt-card__region--is-interactive > * { pointer-events: initial; } .gnt-card__region--is-persistent, .gnt-card--is-hovered .gnt-card__region--is-overlay, .gnt-card:hover .gnt-card__region--is-overlay { visibility: initial; } .gnt-card__region--position-top-left { grid-area: ltop; justify-self: flex-start; } .gnt-card__region--position-top-right { grid-area: rtop; justify-self: flex-end; } .gnt-card__region--position-bottom-left { grid-area: lbot; justify-self: flex-start; } .gnt-card__region--position-bottom-right { grid-area: rbot; justify-self: flex-end; } .gnt-card__labelwrapper { padding: 0 4px; } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-grid { --columns: 3; --cellgap: 8; align-items: stretch; display: grid; grid-gap: calc(var(--cellgap) * 1px); grid-template-columns: repeat(var(--columns), 1fr); justify-content: center; } .gnt-grid--boxpack { grid-auto-flow: row dense; } .gnt-grid__cell { --colspan: 1; --colspanadjusted: min(var(--colspan), var(--columns)); --rowspan: 1; display: grid; grid-column-end: span var(--colspanadjusted); grid-row-end: span var(--rowspan); grid-template-areas: "main"; } .gnt-grid__cell > * { grid-area: main; } .gnt-grid__cell::before { content: ""; display: block; grid-area: main; padding-bottom: calc((calc(var(--rowspan) / var(--colspanadjusted)) * 100%) + calc((calc(var(--rowspan) / var(--colspanadjusted)) - 1) * ((var(--cellgap) * 1px)))); } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-icon-button { --fillcolor: transparent; --bordercolor: transparent; --hovercolor: transparent; background-color: transparent; border-radius: 50%; border-style: none; display: grid; grid-template-areas: "main"; height: var(--size); padding: 0; place-items: center; stroke-width: 1.5; width: var(--size); } .gnt-icon-button:hover:not(:active) { --fillcolor: var(--hovercolor); --bordercolor: var(--hovercolor); } .gnt-icon-button:hover:not(:active) .gnt-icon-button__circle { transition: fill 60ms, stroke 60ms; will-change: fill, stroke; } .gnt-icon-button:focus { outline: none; } .gnt-icon-button--variant-primary { --fillcolor: #26bbff; --bordercolor: #26bbff; --hovercolor: #61cdff; } .gnt-icon-button--variant-secondary { --fillcolor: #383838; --bordercolor: #383838; --hovercolor: #6a6a6a; } .gnt-icon-button--variant-green { --fillcolor: #8bc24a; --bordercolor: #8bc24a; --hovercolor: #a8d177; } .gnt-icon-button--variant-orange { --fillcolor: #fe9b07; --bordercolor: #fe9b07; --hovercolor: #feb64a; } .gnt-icon-button--variant-red { --fillcolor: #ff4040; --bordercolor: #ff4040; --hovercolor: #ff6a6a; } .gnt-icon-button--size-small { --size: 24px; } .gnt-icon-button--size-large { --size: 32px; } .gnt-icon-button--is-disabled { --fillcolor: transparent; --bordercolor: rgba(255, 255, 255, 0.25); box-shadow: none; pointer-events: none; } .gnt-icon-button--is-disabled:hover { background: none; box-shadow: initial; } .gnt-icon-button--has-shadow { box-shadow: 0 16px 24px 0 rgba(0, 0, 0, 0.24); } .gnt-icon-button__plate { grid-area: main; } .gnt-icon-button__circle { transition: fill 120ms, stroke 120ms; will-change: fill, stroke; fill: var(--fillcolor); height: var(--size); stroke: var(--bordercolor); stroke-linecap: round; stroke-linejoin: round; width: var(--size); } .gnt-icon-button__icon { grid-area: main; } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-avatar { background-color: #383838; border-radius: 50%; overflow: hidden; } .gnt-avatar__initials { align-items: center; display: flex; flex-flow: row nowrap; justify-content: center; border-radius: 50%; color: #fff; font-family: Roboto; height: 100%; width: 100%; } .gnt-avatar__initials.l-align-start { justify-content: flex-start; } .gnt-avatar__image { background-size: 100%; border-radius: 50%; display: block; height: 100%; width: 100%; } .gnt-avatar__image--has-initials { transform: translate(0, -100%); } .gnt-avatar--size-xlarge { font-size: 56px; height: 128px; line-height: calc(56px - 0.1px); width: 128px; } .gnt-avatar--size-large { font-size: 24px; height: 64px; line-height: calc(24px - 0.1px); width: 64px; } .gnt-avatar--size-medium { font-size: 16px; height: 48px; line-height: calc(16px - 0.1px); width: 48px; } .gnt-avatar--size-small { font-size: 12px; height: 32px; line-height: calc(12px - 0.1px); width: 32px; } .gnt-avatar--size-xsmall { font-size: 8px; height: 20px; line-height: calc(8px - 0.1px); width: 20px; } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-checkbox-outerwrap { font-size: 0; } .gnt-checkbox-wrap { display: inline-block; } .gnt-checkbox-wrap:focus { outline: none; } .gnt-checkbox { align-items: flex-start; column-gap: 8px; cursor: default; display: inline-grid; grid-auto-flow: column; } .gnt-checkbox:focus { outline: none; } .gnt-checkbox--is-disabled { pointer-events: none; } .gnt-checkbox--is-disabled:hover { background: none; box-shadow: initial; } .gnt-checkbox__input { display: none; } .gnt-checkbox__icon { transition: opacity 120ms; will-change: opacity; } .gnt-checkbox__icon--is-disabled { opacity: 0.25; } .gnt-checkbox-wrap[aria-checked=false] .gnt-checkbox__icon--is-enabled:hover { --icon-color: #fff; transition: opacity 60ms; will-change: opacity; opacity: 1; } .gnt-checkbox__icon > * { transition: fill 120ms, stroke 120ms; will-change: fill, stroke; } .gnt-checkbox:hover .gnt-checkbox__icon > * { transition: fill 60ms, stroke 60ms; will-change: fill, stroke; } .gnt-checkbox__label { user-select: none; } .gnt-checkbox__label--medium { margin-top: 2px; } .gnt-checkbox__label--small { margin-top: 3px; } .gnt-checkbox__description { margin-left: 32px; } .gnt-checkbox__description--medium { margin-top: 4px; } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-color-tag { height: 24px; width: 24px; } .gnt-color-tag--color-blue { --bgcolor: #26bbff; } .gnt-color-tag--color-orange { --bgcolor: #fe9b07; } .gnt-color-tag--color-green { --bgcolor: #8bc24a; } .gnt-color-tag--color-red { --bgcolor: #ff4040; } .gnt-color-tag--color-yellow { --bgcolor: #ffdc1a; } .gnt-color-tag--color-brown { --bgcolor: #804d39; } .gnt-color-tag--color-pink { --bgcolor: #ff729c; } .gnt-color-tag--color-purple { --bgcolor: #a139bf; } .gnt-color-tag--color-gray { --bgcolor: #808080; } .gnt-color-tag--color-black { --bgcolor: #0f0f0f; } .gnt-color-tag--color-white { --bgcolor: #fff; } .gnt-color-tag--has-emphasis circle { paint-order: stroke; stroke: rgba(255, 255, 255, 0.25); stroke-width: 2px; } .gnt-color-tag--variant-small .gnt-color-tag__path { fill: var(--bgcolor); } .gnt-color-tag--variant-large .gnt-color-tag__path { fill: var(--bgcolor); } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-input-wrap { align-items: center; display: inline-grid; flex-flow: row nowrap; grid-template-areas: "icon-left main icon-right" "error error error"; grid-template-columns: 0 auto 0; grid-template-rows: auto auto; line-height: 0; } .gnt-input { background-color: #1a1a1a; border-radius: 4px; border-style: none; color: rgba(255, 255, 255, 0.5); font-family: Roboto; grid-area: main; padding: 0 12px; } .gnt-input::placeholder { color: rgba(255, 255, 255, 0.5); } .gnt-input--size-small { font-size: 12px; font-weight: 400; letter-spacing: 0.5px; line-height: 18px; height: 24px; padding: 0 8px; } .gnt-input--size-large { font-size: 14px; font-weight: 400; letter-spacing: 0.25px; line-height: 20px; height: 32px; } .gnt-input--has-icon-left { padding-left: 32px; } .gnt-input--has-icon-right { padding-right: 32px; } .gnt-input--has-value { color: #fff; } .gnt-input--is-multiline { height: auto; padding: 6px 12px; resize: none; } .gnt-input--is-number::-webkit-inner-spin-button { visibility: hidden; } .gnt-input:disabled { color: rgba(255, 255, 255, 0.25); pointer-events: none; } .gnt-input:disabled:placeholder { color: rgba(255, 255, 255, 0.25); } .gnt-input:hover { box-shadow: 0 0 0 2px #383838; } .gnt-input:focus { box-shadow: 0 0 0 2px #26bbff; outline: none; } .gnt-input--has-warning, .gnt-input--has-warning:hover, .gnt-input--has-warning:focus { box-shadow: 0 0 0 2px #fe9b07; } .gnt-input--has-error, .gnt-input--has-error:hover, .gnt-input--has-error:focus { box-shadow: 0 0 0 2px #ff4040; } .gnt-input__icon-wrap { display: inline-block; width: 0; } .gnt-input__icon-wrap--left { grid-area: icon-left; transform: translate(4px, 0); } .gnt-input__icon-wrap--right { grid-area: icon-right; transform: translate(-28px, 0); } .gnt-input__helper { grid-area: error; padding-top: 8px; } .gnt-input::-webkit-credentials-auto-fill-button { transition: background-color 120ms; will-change: background-color; background-color: rgba(255, 255, 255, 0.5); } .gnt-input::-webkit-credentials-auto-fill-button:hover { transition: background-color 60ms; will-change: background-color; background-color: #fff; } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-pill { transition: background-color 120ms; will-change: background-color; background-color: rgba(255, 255, 255, 0.1); align-items: center; border-radius: calc(var(--size) / 2); display: inline-grid; grid-template-columns: 1fr auto; height: var(--size); justify-content: space-between; user-select: none; } .gnt-pill:hover:not(:active) { background-color: rgba(255, 255, 255, 0.15); transition: background-color 60ms; will-change: background-color; } .gnt-pill:hover { box-shadow: 0 16px 24px 0 rgba(0, 0, 0, 0.24); } .gnt-pill--variant-large { --size: 24px; padding: 0 12px; } .gnt-pill--variant-large.gnt-pill--has-icon { gap: 2px; padding-right: 4px; } .gnt-pill--variant-medium { --size: 20px; padding: 0 10px; } .gnt-pill--variant-medium.gnt-pill--has-icon { padding-right: 2px; } .gnt-pill--variant-small { --size: 16px; padding: 0 8px; } .gnt-pill--variant-small.gnt-pill--has-icon { padding-right: 0; } .gnt-pill:focus { outline: none; } .gnt-pill--variant-small .gnt-pill__icon { margin: -4px 0; } .gnt-pill--variant-medium .gnt-pill__icon { margin: -2px 0; } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-progress { --value: 0; --meter-color: #26bbff; display: grid; grid-template-areas: "main"; } .gnt-progress--variant-linear { border-radius: 4px; height: 4px; min-width: 96px; overflow: hidden; will-change: transform; } .gnt-progress--variant-radial { height: var(--size); stroke-width: 1.5; width: var(--size); } .gnt-progress--size-small { --size: 24px; } .gnt-progress--size-large { --size: 32px; } .gnt-progress__glyph { grid-area: main; } .gnt-progress__track--variant-linear { background-color: rgba(255, 255, 255, 0.1); border-radius: 4px; grid-area: main; height: 4px; } .gnt-progress__track--variant-radial { fill: transparent; stroke: rgba(255, 255, 255, 0.1); stroke-linecap: round; } .gnt-progress__meter--color-blue { --meter-color: #26bbff; stroke: url("#gnt-progress__gradient--color-blue"); } .gnt-progress__meter--color-red { --meter-color: #ff4040; stroke: url("#gnt-progress__gradient--color-red"); } .gnt-progress__meter--color-green { --meter-color: #8bc24a; stroke: url("#gnt-progress__gradient--color-green"); } .gnt-progress__meter--color-orange { --meter-color: #fe9b07; stroke: url("#gnt-progress__gradient--color-orange"); } .gnt-progress__meter--color-black { --meter-color: #242424; stroke: url("#gnt-progress__gradient--color-black"); } .gnt-progress__meter--color-white { --meter-color: #fff; stroke: url("#gnt-progress__gradient--color-white"); } .gnt-progress__meter--color-white50 { --meter-color: rgba(255, 255, 255, 0.5); stroke: url("#gnt-progress__gradient--color-white50"); } .gnt-progress__meter--color-white25 { --meter-color: rgba(255, 255, 255, 0.25); stroke: url("#gnt-progress__gradient--color-white25"); } .gnt-progress__meter--color-white10 { --meter-color: rgba(255, 255, 255, 0.1); stroke: url("#gnt-progress__gradient--color-white10"); } .gnt-progress__meter.gnt-progress__meter--variant-linear { border-radius: 4px; grid-area: main; } .gnt-progress__meter.gnt-progress__meter--variant-linear.gnt-progress__meter--has-value { background-color: var(--meter-color); transition: width 240ms; width: calc(var(--value) * 100%); will-change: width; } .gnt-progress__meter.gnt-progress__meter--variant-linear.gnt-progress__meter--no-value { animation: gnt-progress__anim-runner 1.8s linear infinite; background-image: linear-gradient(90deg, transparent, var(--meter-color)); background-position: right; background-repeat: repeat-y; background-size: 100% 100%; will-change: transform; } .gnt-progress__meter.gnt-progress__meter--variant-radial { --origin: calc(var(--size) / 2); fill: transparent; transform-origin: var(--origin) var(--origin); will-change: transform; } .gnt-progress__meter.gnt-progress__meter--variant-radial.gnt-progress__meter--has-value { stroke: var(--meter-color); transform: rotate(-90deg); } .gnt-progress__meter.gnt-progress__meter--variant-radial.gnt-progress__meter--no-value { animation: gnt-progress__anim-rot 1.2s linear infinite; } .gnt-progress__meter.gnt-progress__meter--variant-radial.gnt-progress__meter--is-running { stroke-linecap: round; } @keyframes gnt-progress__anim-rot { to { transform: rotate(360deg); } } @keyframes gnt-progress__anim-runner { from { transform: translate(-100%, 0); } to { transform: translate(100%, 0); } } #gnt-progress__gradient--color-blue { --meter-color: #26bbff; } #gnt-progress__gradient--color-red { --meter-color: #ff4040; } #gnt-progress__gradient--color-green { --meter-color: #8bc24a; } #gnt-progress__gradient--color-orange { --meter-color: #fe9b07; } #gnt-progress__gradient--color-black { --meter-color: #242424; } #gnt-progress__gradient--color-white { --meter-color: #fff; } #gnt-progress__gradient--color-white50 { --meter-color: rgba(255, 255, 255, 0.5); } #gnt-progress__gradient--color-white25 { --meter-color: rgba(255, 255, 255, 0.25); } #gnt-progress__gradient--color-white10 { --meter-color: rgba(255, 255, 255, 0.1); } .gnt-progress__gradient-stop { stop-color: var(--meter-color); } .gnt-progress__gradient-stop__start { stop-opacity: 0; } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-radio-button { display: inline-block; font-size: 0; } .gnt-radio-button[aria-disabled=true] { pointer-events: none; } .gnt-radio-button:focus { outline: none; } .gnt-radio-button__inner { align-items: flex-start; column-gap: 8px; display: inline-grid; grid-auto-flow: column; } .gnt-radio-button__inner:focus { outline: none; } .gnt-radio-button__input { display: none; } .gnt-radio-button__icon { transition: opacity 120ms; will-change: opacity; } .gnt-radio-button__icon--is-disabled { opacity: 0.25; } .gnt-radio-button[aria-checked=false] .gnt-radio-button__icon--is-enabled:hover { --icon-color: #fff; transition: opacity 60ms; will-change: opacity; opacity: 1; } .gnt-radio-button__icon path { transition: fill 120ms, stroke 120ms; will-change: fill, stroke; } .gnt-radio-button:hover .gnt-radio-button__icon path { transition: fill 60ms, stroke 60ms; will-change: fill, stroke; } .gnt-radio-button__label { color: #fff; user-select: none; } .gnt-radio-button__label--medium { margin-top: 2px; } .gnt-radio-button__label--small { margin-top: 3px; } .gnt-radio-button[aria-disabled=true] .gnt-radio-button__label { color: rgba(255, 255, 255, 0.25); } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-radiogroup { display: grid; grid-auto-flow: row; justify-items: flex-start; row-gap: 16px; } .gnt-radiogroup:focus { outline: none; } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-segcontrol { display: inline-grid; font-size: 0; grid-auto-columns: auto; grid-auto-flow: column; } .gnt-segcontrol--is-disabled { pointer-events: none; } .gnt-segcontrol__option { background-color: #383838; } .gnt-segcontrol__option:first-child { border-radius: 4px 0 0 4px; } .gnt-segcontrol__option:last-child { border-radius: 0 4px 4px 0; } .gnt-segcontrol__option--is-active { background-color: #1a1a1a; } .gnt-segcontrol__option--is-disabled { background-color: #383838; } .gnt-segcontrol__option:focus { outline: none; } .gnt-segcontrol__iconwrap { align-items: center; display: grid; height: 32px; justify-content: center; width: 32px; } .gnt-segcontrol__iconwrap:focus { outline: none; } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-tabcontrol__list { align-items: stretch; column-gap: 24px; display: inline-grid; font-size: 0; grid-auto-flow: column; justify-content: center; padding: 0 24px; } .gnt-tabcontrol__list--size-large { height: 48px; } .gnt-tabcontrol__list--size-medium { height: 40px; } .gnt-tabcontrol__list--size-small { height: 32px; } .gnt-tabcontrol__tab { cursor: default; display: grid; place-items: center; } .gnt-tabcontrol__tab:focus { outline: none; } .gnt-tabcontrol__label { transition: color 120ms; will-change: color; } .gnt-tabcontrol__tab:focus .gnt-tabcontrol__label, .gnt-tabcontrol__tab:hover .gnt-tabcontrol__label { transition: color 60ms; will-change: color; color: #fff; } .gnt-tabcontrol__cursor { transition: left 120ms, width 120ms; will-change: left, width; background-color: #26bbff; height: 2px; position: absolute; } .gnt-tabcontrol__cursor--size-large { transform: translate(0, 46px); } .gnt-tabcontrol__cursor--size-medium { transform: translate(0, 38px); } .gnt-tabcontrol__cursor--size-small { transform: translate(0, 30px); } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-dropdown { transition: box-shadow 120ms; will-change: box-shadow; background-color: #1a1a1a; border-radius: 4px; display: grid; grid-template-columns: 1fr auto; min-width: 96px; padding: 0 0 0 12px; place-items: center start; user-select: none; } .gnt-dropdown--variant-xsmall { height: 20px; } .gnt-dropdown--variant-small { height: 24px; } .gnt-dropdown--variant-large { height: 32px; } .gnt-dropdown:focus { outline: none; } .gnt-dropdown:hover { transition: box-shadow 60ms; will-change: box-shadow; box-shadow: 0 0 0 2px #383838; } .gnt-dropdown__value { cursor: default; padding: 0 32px 0 0; } .gnt-dropdown__icon { align-items: center; align-self: stretch; border-left: 2px solid #242424; display: grid; min-height: 1px; place-content: center; width: 32px; } .gnt-dropdown__icon:hover > * { transition: opacity 60ms; will-change: opacity; opacity: 1; } .gnt-dropdown__icon > * { transition: opacity 120ms; will-change: opacity; flex: 1 1 auto; opacity: 0.25; } .gnt-dropdown__popup { border-radius: 6px; box-shadow: 0 16px 24px 0 rgba(0, 0, 0, 0.24); overflow: hidden; z-index: 1; } .gnt-dropdown__option { background-color: #383838; display: grid; gap: 8px; grid-template-areas: "icon label"; grid-template-columns: 24px 1fr; height: 32px; padding: 0 8px; place-items: center start; } .gnt-dropdown__option--hovered { background-color: #2f2f2f; outline: none; } .gnt-dropdown__option--current { background: #242424; } .gnt-dropdown__option--variant-xsmall { height: 24px; } .gnt-dropdown__option--variant-small { height: 24px; } .gnt-dropdown__option--variant-large { height: 32px; } .gnt-dropdown__check { grid-area: check; pointer-events: none; } .gnt-dropdown__option-label { cursor: default; grid-area: label; pointer-events: none; } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-asseticon { display: grid; grid-template-areas: "icon" "label"; height: 72px; place-items: center; width: 72px; } .gnt-asseticon__icon { grid-area: icon; } .gnt-asseticon__label { grid-area: label; } .gnt-asseticon__variations { grid-area: icon; } .gnt-asseticonasset__path { stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px; } .gnt-asseticonasset__path--fill { fill: rgba(255, 255, 255, 0.5); } .gnt-asseticonasset__path--stroke { stroke: rgba(255, 255, 255, 0.5); } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-progressbutton { align-items: center; column-gap: 4px; display: grid; grid-template-areas: "main" "caption"; justify-content: center; overflow: hidden; row-gap: 6px; text-overflow: ellipsis; white-space: nowrap; } .gnt-progressbutton--size-large { padding: 4px 0 0; width: 72px; } .gnt-progressbutton--size-large > .gnt-textlabel { text-align: center; } .gnt-progressbutton--size-small { grid-template-areas: "caption main"; grid-template-columns: 1fr auto; } .gnt-progressbutton--size-small > .gnt-textlabel { text-align: right; } .gnt-progressbutton__button { display: grid; grid-area: main; grid-template-areas: "main"; place-items: center; } .gnt-progressbutton__start-button { transition: opacity 120ms; will-change: opacity; grid-area: main; opacity: 0; } .gnt-progressbutton__start-button--state-initial { opacity: 1; } .gnt-progressbutton .gnt-progressbutton__start-button--state-completed:hover, .gnt-progressbutton .gnt-progressbutton__start-button--state-failed:hover { transition: opacity 60ms; will-change: opacity; opacity: 1; } .gnt-progressbutton__stop-button { transition: opacity 120ms; will-change: opacity; grid-area: main; opacity: 0; pointer-events: none; } .gnt-progressbutton--size-small .gnt-progressbutton__stop-button--state-running { pointer-events: initial; } .gnt-progressbutton--size-small .gnt-progressbutton__stop-button--state-running:hover, .gnt-progressbutton--size-large .gnt-progressbutton__stop-button--state-running { transition: opacity 60ms; will-change: opacity; opacity: 1; pointer-events: initial; } .gnt-progressbutton__progress { transition: opacity 120ms; will-change: opacity; grid-area: main; } .gnt-progressbutton__progress--state-initial { display: none; } .gnt-progressbutton__progress--state-initial, .gnt-progressbutton__button:hover .gnt-progressbutton__progress--state-completed, .gnt-progressbutton__button:hover .gnt-progressbutton__progress--state-failed { transition: opacity 60ms; will-change: opacity; opacity: 0; } .gnt-progressbutton__icon { grid-area: main; opacity: 0; } .gnt-progressbutton .gnt-progressbutton__icon--state-completed:not(:hover), .gnt-progressbutton .gnt-progressbutton__icon--state-failed:not(:hover) { transition: opacity 60ms; will-change: opacity; opacity: 1; } .gnt-progressbutton__caption { grid-area: caption; } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-popup { border-radius: 6px; box-shadow: 0 16px 24px 0 rgba(0, 0, 0, 0.24); overflow: hidden; } .gnt-popup__header { align-items: center; background: #2f2f2f; display: grid; grid-auto-flow: column; height: 48px; justify-content: space-between; padding: 0 12px 0 16px; } .gnt-popup__guts { background: #242424; padding: 48px; } .gnt-popup__footer { background: #242424; border-top: 2px solid #1a1a1a; padding: 16px; } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-stack { align-items: center; display: grid; grid-gap: 16px; justify-content: start; } .gnt-stack--h { grid-auto-flow: column; } .gnt-stack--v { grid-auto-flow: row; } .gnt-stack--separators { grid-gap: 12px; } .gnt-stack--space-between { justify-content: space-between; } .gnt-stack__separator { background: rgba(255, 255, 255, 0.5); height: 10px; width: 1px; } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-menu { background-color: #383838; border-radius: 8px; box-shadow: 0 16px 24px 0 rgba(0, 0, 0, 0.24); display: grid; max-width: 240px; min-width: 160px; padding: 8px 0; } .gnt-menu__submenu { display: grid; } .gnt-menu__header { display: flex; padding: 0 16px; place-items: center start; } .gnt-menu__header--size-small { height: 24px; } .gnt-menu__header--size-large { height: 32px; } .gnt-menu__divider { background-color: #2f2f2f; height: 2px; margin: 8px 0; user-select: none; } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-menu-item-wrap { background: none; border: 0; display: block; font: inherit; padding: 0; text-align: initial; width: 100%; background-color: #383838; } .gnt-menu-item-wrap:focus { outline: none; } .gnt-menu-item { align-items: center; border-radius: 4px; cursor: default; display: grid; grid-auto-flow: column; grid-gap: 8px; grid-template-areas: "main chevron"; grid-template-columns: 1fr auto; margin: 0 8px; max-width: 100%; overflow: hidden; padding: 0 8px; user-select: none; white-space: nowrap; } .gnt-menu-item:focus, .gnt-menu-item-wrap--can-self-highlight:hover .gnt-menu-item, .gnt-menu-item--has-highlight { background-color: #2f2f2f; outline: none; } .gnt-menu-item--variant-small { height: 24px; } .gnt-menu-item--variant-large { height: 32px; } .gnt-menu-item--is-checkable { grid-template-areas: "check main chevron"; grid-template-columns: 12px 1fr auto; } .gnt-menu-item--has-icon { grid-template-areas: "icon main chevron"; grid-template-columns: 24px 1fr auto; } .gnt-menu-item--has-icon.gnt-menu-item--is-checkable { grid-template-areas: "icon check main chevron"; grid-template-columns: 24px 12px 1fr auto; } .gnt-menu-item__icon { grid-area: icon; } .gnt-menu-item__check { display: grid; grid-area: check; } .gnt-menu-item__label { grid-area: main; } .gnt-menu-item__chevron { grid-area: chevron; } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-card-base { background-repeat: no-repeat; background-size: cover; cursor: default; display: grid; grid-template-areas: "main"; } .gnt-card-base:focus { outline: none; } .gnt-card-base--is-clickable { border-radius: 6px; overflow: hidden; user-select: none; } .gnt-card-base--is-clickable:hover { box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.25), 0 16px 24px 0 rgba(0, 0, 0, 0.24); } .gnt-card-base--has-aspectratio::after { content: ""; grid-area: main; padding-bottom: 56.25%; pointer-events: none; } .gnt-card-base__content { align-content: end; display: grid; grid-area: main; grid-gap: 8px; grid-template-areas: "main"; padding: var(--content-padding); } .gnt-card-base__content--gradient-horizontal { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.6273) 19%, rgba(0, 0, 0, 0.45985) 34%, rgba(0, 0, 0, 0.3247) 47%, rgba(0, 0, 0, 0.2363) 56.5%, rgba(0, 0, 0, 0.1649) 65%, rgba(0, 0, 0, 0.1071) 73%, rgba(0, 0, 0, 0.06375) 80.2%, rgba(0, 0, 0, 0.0357) 86.1%, rgba(0, 0, 0, 0.01785) 91%, rgba(0, 0, 0, 0.0068) 95.2%, rgba(0, 0, 0, 0.0017) 98.2%, rgba(0, 0, 0, 0) 100%); background-repeat: no-repeat; justify-self: flex-start; padding-right: calc(var(--content-padding) * 4); } .gnt-card-base__content--gradient-vertical { align-self: flex-end; background-image: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.6273) 19%, rgba(0, 0, 0, 0.45985) 34%, rgba(0, 0, 0, 0.3247) 47%, rgba(0, 0, 0, 0.2363) 56.5%, rgba(0, 0, 0, 0.1649) 65%, rgba(0, 0, 0, 0.1071) 73%, rgba(0, 0, 0, 0.06375) 80.2%, rgba(0, 0, 0, 0.0357) 86.1%, rgba(0, 0, 0, 0.01785) 91%, rgba(0, 0, 0, 0.0068) 95.2%, rgba(0, 0, 0, 0.0017) 98.2%, rgba(0, 0, 0, 0) 100%); background-repeat: no-repeat; padding-top: calc(var(--content-padding) * 2); } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-banner-card { height: 400px; } .gnt-banner-card__content { max-width: min(560px, 50%); min-width: min(480px, 75%); } .gnt-banner-card__body { display: grid; grid-gap: 8px; } .gnt-banner-card__actions { display: flex; grid-gap: 24px; margin: 16px 0 0 0; place-items: center left; } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ /* stylelint-disable function-parentheses-space-inside */ .gnt-brand-logo { --bgcolor: transparent; --symbolcolor: #fff; background-color: var(--bgcolor); display: block; height: calc(var(--size) * 1px); width: calc(var(--size) * 1px); } .gnt-brand-logo--quixel { --hovercolor: transparent; } .gnt-brand-logo--megascans { --bgcolor: #8bc24a; --hovercolor: #a8d177; } .gnt-brand-logo--bridge { --bgcolor: #26bbff; --hovercolor: #61cdff; } .gnt-brand-logo--mixer { --bgcolor: #ff4040; --hovercolor: #ff6a6a; } .gnt-brand-logo--tracker { --bgcolor: #fe9b07; --hovercolor: #feb64a; } .gnt-brand-logo--palette { --bgcolor: transparent; background-image: conic-gradient(from -90deg at 50% 50%, #fe9b07 -44.92deg, #8bc24a 44.85deg, #26bbff 135.08deg, #ff4040 225.15deg, #fe9b07 315.08deg, #8bc24a 404.85deg); } .gnt-brand-logo--is-hoverable { transition: background-color 120ms, background-image 120ms; will-change: background-color, background-image; } .gnt-brand-logo--is-hoverable:hover { transition: background-color 60ms, background-image 60ms; will-change: background-color, background-image; background-color: var(--hovercolor); } .gnt-brand-logo--is-hoverable:hover.gnt-brand-logo--quixel { --symbolcolor: rgba(255, 255, 255, 0.85); } .gnt-brand-logo--is-hoverable:hover.gnt-brand-logo--palette { --hovercolor: transparent; background-image: conic-gradient(from -90deg at 50% 50%, #feb64a -44.92deg, #a8d177 44.85deg, #61cdff 135.08deg, #ff6a6a 225.15deg, #feb64a 315.08deg, #a8d177 404.85deg); } .gnt-brand-logo__symbol { transition: fill 120ms; will-change: fill; fill: var(--symbolcolor); } .gnt-brand-logo--is-hoverable:hover .gnt-brand-logo__symbol { transition: fill 60ms; will-change: fill; } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-toast { background-color: #383838; border-radius: 4px; box-shadow: 0 16px 24px 0 rgba(0, 0, 0, 0.24); padding: 16px; padding-right: 24px; position: relative; width: 320px; } .gnt-toast__close { position: absolute; right: 4px; top: 4px; } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-select { cursor: default; display: grid; -webkit-user-select: none; user-select: none; } .gnt-select > div[role=listbox]:focus { outline: none; } .gnt-select__toggle { align-items: center; background-color: #1a1a1a; border: 0; border-radius: 4px; display: grid; grid-template-areas: "main chevron"; grid-template-columns: 1fr auto; padding: 0; text-align: initial; } .gnt-select__toggle--variant-small { height: 24px; padding-left: 8px; } .gnt-select__toggle--variant-large { height: 32px; padding-left: 12px; } .gnt-select__toggle:focus { outline: none; } .gnt-select:hover .gnt-select__toggle { box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.25); } .gnt-select:focus-within .gnt-select__toggle { box-shadow: 0 0 0 2px #26bbff; } .gnt-select:focus-within .gnt-select__label { color: #fff; } .gnt-select:focus-within .gnt-select__chevron { --icon-color: #fff; } .gnt-select__chevron { grid-area: chevron; } .gnt-select__menu { background-color: #383838; border-radius: 4px; box-shadow: 0 16px 24px 0 rgba(0, 0, 0, 0.24); margin: 0; max-height: 180px; overflow: auto; padding: 8px 0; } .gnt-select__item { list-style: none; text-indent: 0; } /** * Color palette choices */ /** * Box shadow size choices */ /** * Font size choices */ /** * Line height choices */ /** * Letter spacing choices */ /** * Border size choices */ /** * Padding choices */ /** * Element fixed height choices */ /** * Font family choices */ /** * Font weight choices */ /** * Timing choices */ .gnt-combo-box { align-items: center; background-color: #1a1a1a; border-radius: 4px; } .gnt-combo-box--variant-small { height: 24px; padding-left: 8px; } .gnt-combo-box--variant-large { height: 32px; padding-left: 12px; padding-right: 4px; } .gnt-combo-box__combo { display: grid; grid-template-areas: "main toggle"; grid-template-columns: minmax(0, 1fr) auto; } .gnt-combo-box:hover { box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.25); } .gnt-combo-box:focus-within { box-shadow: 0 0 0 2px #26bbff; } .gnt-combo-box:focus-within .gnt-combo-box__input { color: #fff; } .gnt-combo-box:focus-within .gnt-combo-box__chevron { --icon-color: #fff; } .gnt-combo-box__input { background-color: transparent; border: 0; color: rgba(255, 255, 255, 0.5); font-family: Roboto; grid-area: main; padding: 0; } .gnt-combo-box__input--has-value { color: #fff; } .gnt-combo-box__input--variant-small { font-size: 12px; font-weight: 400; letter-spacing: 0.5px; line-height: 18px; height: 24px; } .gnt-combo-box__input--variant-large { font-size: 14px; font-weight: 400; letter-spacing: 0.25px; line-height: 20px; height: 32px; } .gnt-combo-box__input:focus { outline: none; } .gnt-combo-box__button { background: none; border-left: 2px solid #242424; display: grid; grid-area: toggle; padding: 0; place-items: center; } .gnt-combo-box__menu { background-color: #383838; border-radius: 4px; box-shadow: 0 16px 24px 0 rgba(0, 0, 0, 0.24); margin: 0; max-height: 180px; overflow: auto; padding: 8px 0; } .gnt-combo-box__menu-item { list-style: none; } .gnt-combo-box__not-found-msg { padding: 4px 8px; text-align: center; } /*# sourceMappingURL=granite.css.map*/