UNPKG

@prezly/theme-kit-ui

Version:
2,469 lines (2,077 loc) 83 kB
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap"); body{ font-family: Inter, sans-serif; } .title-x-large{ font-size: 2.25rem; line-height: 2.5rem; line-height: 140%; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } @media (min-width: 640px){ .title-x-large{ font-size: 40px; font-weight: 700; line-height: 120%; } } .title-large{ font-size: 32px; font-weight: 700; line-height: 120%; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } @media (min-width: 640px){ .title-large{ font-size: 2.25rem; line-height: 2.5rem; } } .title-medium{ font-size: 28px; font-weight: 700; line-height: 140%; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } @media (min-width: 640px){ .title-medium{ font-size: 32px; line-height: 120%; } } .title-small{ font-size: 1.5rem; line-height: 2rem; font-weight: 700; line-height: 140%; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } @media (min-width: 640px){ .title-small{ font-size: 28px; line-height: 120%; } } .title-x-small{ font-size: 22px; font-weight: 700; line-height: 120%; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } @media (min-width: 640px){ .title-x-small{ font-size: 1.5rem; line-height: 2rem; line-height: 120%; } } .title-xx-small{ font-size: 1.125rem; line-height: 1.75rem; font-weight: 700; line-height: 140%; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } @media (min-width: 640px){ .title-xx-small{ font-size: 1.25rem; line-height: 1.75rem; line-height: 140%; } } .subtitle-large{ font-size: 1.25rem; line-height: 1.75rem; font-weight: 500; line-height: 160%; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } @media (min-width: 640px){ .subtitle-large{ font-size: 22px; line-height: 160%; } } .subtitle-medium{ font-size: 1.125rem; line-height: 1.75rem; font-weight: 500; line-height: 160%; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } @media (min-width: 640px){ .subtitle-medium{ font-size: 1.25rem; line-height: 1.75rem; line-height: 160%; } } .subtitle-small{ font-size: 1rem; line-height: 1.5rem; font-weight: 500; line-height: 160%; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } @media (min-width: 640px){ .subtitle-small{ font-size: 1.125rem; line-height: 1.75rem; line-height: 160%; } } .text-large{ font-size: 1rem; line-height: 1.5rem; font-weight: 400; line-height: 160%; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } @media (min-width: 640px){ .text-large{ font-size: 1.125rem; line-height: 1.75rem; line-height: 160%; } } .text-medium{ font-size: 1rem; line-height: 1.5rem; font-weight: 400; line-height: 160%; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } .text-small{ font-size: 0.875rem; line-height: 1.25rem; font-weight: 400; line-height: 160%; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } .label-large{ font-size: 0.875rem; line-height: 1.25rem; font-weight: 400; line-height: 160%; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } @media (min-width: 640px){ .label-large{ font-size: 1rem; line-height: 1.5rem; font-weight: 500; line-height: 125%; } } .label-medium{ font-size: 0.875rem; line-height: 1.25rem; font-weight: 500; line-height: 120%; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } .label-small{ font-size: 0.75rem; line-height: 1rem; font-weight: 500; line-height: 120%; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } .prezly-slate-bookmark-card-component__container { color: #374151; display: flex; border: 1px solid #e5e7eb; border-radius: 4px; justify-content: stretch; overflow: hidden; } .prezly-slate-bookmark-card-component__container.vertical { flex-flow: column; align-items: start; } .prezly-slate-bookmark-card-component__container.horizontal { flex-flow: row; } .prezly-slate-bookmark-card-component__thumbnail { background-position: center center; background-size: cover; flex-grow: 0; } .vertical .prezly-slate-bookmark-card-component__thumbnail { padding-bottom: 50%; height: 0; position: relative; } .horizontal .prezly-slate-bookmark-card-component__thumbnail { min-width: 180px; min-height: 180px; max-width: 180px; } .prezly-slate-bookmark-card-component__thumbnailImage { visibility: hidden; } .vertical .prezly-slate-bookmark-card-component__thumbnailImage { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .horizontal .prezly-slate-bookmark-card-component__thumbnailImage { width: 100%; height: 100%; } .prezly-slate-bookmark-card-component__details { padding: 16px 24px; flex-grow: 1; min-width: 0; } .prezly-slate-bookmark-card-component__title { font-weight: 800; line-height: 1.6; margin: 0 0 8px 0; color: #374151; } .prezly-slate-bookmark-card-component__title, .prezly-slate-bookmark-card-component__title--short-title { overflow: hidden; /* stylelint-disable-next-line value-no-vendor-prefix */ display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .prezly-slate-bookmark-card-component__title--short-description { overflow: hidden; /* stylelint-disable-next-line value-no-vendor-prefix */ display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; } .prezly-slate-bookmark-card-component__title, .prezly-slate-bookmark-card-component__title:hover { text-decoration: none; } .prezly-slate-bookmark-card-component__title:hover { color: #1f2937; } .vertical .prezly-slate-bookmark-card-component__title { font-size: 22px; } .horizontal .prezly-slate-bookmark-card-component__title { font-size: 18px; } .prezly-slate-bookmark-card-component__description { color: #6b7280; margin: 8px 0; line-height: 1.4; } .prezly-slate-bookmark-card-component__description, .prezly-slate-bookmark-card-component__description--short-description { overflow: hidden; /* stylelint-disable-next-line value-no-vendor-prefix */ display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .prezly-slate-bookmark-card-component__description--short-title { overflow: hidden; /* stylelint-disable-next-line value-no-vendor-prefix */ display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical; } .vertical .prezly-slate-bookmark-card-component__description { font-size: 16px; } .horizontal .prezly-slate-bookmark-card-component__description { font-size: 14px; } .prezly-slate-bookmark-card-component__provider { display: flex; align-items: center; color: #374151; font-weight: 600; } .vertical .prezly-slate-bookmark-card-component__provider { margin-top: 13px; font-size: 16px; } .horizontal .prezly-slate-bookmark-card-component__provider { margin-top: 16px; } .prezly-slate-bookmark-card-component__provider:first-child { margin-top: 0; } .prezly-slate-bookmark-card-component__provider, .prezly-slate-bookmark-card-component__provider:hover { text-decoration: none; } .prezly-slate-bookmark-card-component__provider:hover { color: #1f2937; } .prezly-slate-bookmark-card-component__providerIcon { width: 16px; height: 16px; margin-right: 8px; image-rendering: optimize-contrast; } .prezly-slate-bookmark-card-component__providerName { flex-grow: 1; overflow: hidden; text-overflow: ellipsis; } .prezly-slate-coverage-card-component__container { color: #374151; display: flex; justify-content: stretch; overflow: hidden; border: 1px solid #e5e7eb; border-radius: 4px; } .prezly-slate-coverage-card-component__container.vertical { flex-flow: column; } .prezly-slate-coverage-card-component__container.horizontal { flex-flow: row; } .prezly-slate-coverage-card-component__details { padding: 16px 24px; flex-grow: 1; min-width: 0; } .prezly-slate-coverage-card-component__thumbnail { background-position: center center; background-size: cover; flex-grow: 0; } .vertical .prezly-slate-coverage-card-component__thumbnail { padding-bottom: 50%; height: 0; position: relative; } .horizontal .prezly-slate-coverage-card-component__thumbnail { min-width: 180px; min-height: 180px; max-width: 180px; } .prezly-slate-coverage-card-component__thumbnail-image { visibility: hidden; } .vertical .prezly-slate-coverage-card-component__thumbnail-image { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .horizontal .prezly-slate-coverage-card-component__thumbnail-image { width: 100%; height: 100%; } .prezly-slate-coverage-card-component__title { margin: 0 0 8px 0; font-weight: 800; line-height: 1.6; font-size: 18px; color: #374151; overflow: hidden; /* stylelint-disable-next-line value-no-vendor-prefix */ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .prezly-slate-coverage-card-component__title, .prezly-slate-coverage-card-component__title:hover { text-decoration: none; } .prezly-slate-coverage-card-component__title:hover { color: #1f2937; } .vertical .prezly-slate-coverage-card-component__title { font-size: 22px; } .horizontal .prezly-slate-coverage-card-component__title { font-size: 18px; } .prezly-slate-coverage-card-component__description { color: #6b7280; margin: 8px 0; line-height: 1.4; overflow: hidden; /* stylelint-disable-next-line value-no-vendor-prefix */ display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .vertical .prezly-slate-coverage-card-component__description { font-size: 16px; } .horizontal .prezly-slate-coverage-card-component__description { font-size: 14px; } .prezly-slate-coverage-card-component__meta { display: flex; gap: 4px; align-items: center; color: #6b7280; margin: 16px 0 0; line-height: 1.4; } .vertical .prezly-slate-coverage-card-component__meta { font-size: 16px; } .horizontal .prezly-slate-coverage-card-component__meta { font-size: 14px; } .prezly-slate-coverage-card-component__outlet { display: inline-flex; align-items: center; } .prezly-slate-coverage-card-component__outlet-icon { flex-shrink: 0; width: 16px; height: 16px; margin-right: 8px; border-radius: 2px; } .prezly-slate-coverage-card-component__outlet-name, .prezly-slate-coverage-card-component__author { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; } .prezly-slate-coverage-card-component__publication-date { flex-shrink: 0; } /* stylelint-disable-next-line selector-no-qualifying-type */ body.ReactModal__Body--open { overflow: hidden; } .prezly-slate-lightbox { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; outline: none; background-color: #fff; } .prezly-slate-lightbox__figure { display: flex; flex-direction: column; justify-content: center; height: 100%; margin: 0; } @media (max-width: 767px) { .prezly-slate-lightbox__figure { padding: 8px; } } .prezly-slate-lightbox__image-container { display: flex; align-items: center; position: relative; overflow-y: hidden; margin: 24px auto; } .prezly-slate-lightbox__image-container:hover .prezly-slate-lightbox__actions { opacity: 1; } .prezly-slate-lightbox__image { max-height: 100%; } .prezly-slate-lightbox__actions { position: absolute; bottom: 0; left: 0; right: 0; display: flex; align-items: center; justify-content: center; padding: 16px 0; transition: opacity 0.3s ease-in-out; opacity: 0; } .prezly-slate-lightbox__actions:focus-within { opacity: 1; } .prezly-slate-lightbox__download, .prezly-slate-lightbox__pinterest { margin: 0 8px; } .prezly-slate-lightbox__download { padding: 0; border: 0; outline: none; font: inherit; color: inherit; background: none; cursor: pointer; padding: 8px 24px; background-color: #3c91ff; color: #fff; border-radius: 4px; font-size: 16px; line-height: 22px; text-decoration: none; } .prezly-slate-lightbox__download:disabled { cursor: not-allowed; } .prezly-slate-lightbox__download:active { padding-top: 9px; padding-bottom: 7px; } .prezly-slate-lightbox__download:focus { outline: none; border-color: #80bdff; box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.5); transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } .prezly-slate-lightbox__download:hover { background-color: rgb(19.2, 121.9846153846, 255); } .prezly-slate-lightbox__pinterest { width: 38px; height: 38px; } .prezly-slate-lightbox__caption { flex: 0 0 auto; margin: 24px; margin-top: 0; line-height: 22px; font-size: 16px; font-style: italic; text-align: center; color: #757777; } .prezly-slate-lightbox__caption:empty { display: none; } @media (max-width: 767px) { .prezly-slate-lightbox__caption { padding: 24px 8px; } } .prezly-slate-lightbox__close { padding: 0; border: 0; outline: none; font: inherit; color: inherit; background: none; cursor: pointer; position: absolute; top: 0; right: 0; width: 56px; height: 56px; z-index: 1; padding: 16px; color: #3c91ff; } .prezly-slate-lightbox__close:disabled { cursor: not-allowed; } .prezly-slate-lightbox__close:focus { outline: none; border-color: #80bdff; box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.5); transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } .prezly-slate-lightbox__close:hover { color: rgb(19.2, 121.9846153846, 255); } .prezly-slate-lightbox__close-icon { width: 24px; height: 24px; } .prezly-slate-lightbox__nav { position: absolute; left: 0; right: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: space-between; padding: 24px; } .prezly-slate-lightbox__nav-button { padding: 0; border: 0; outline: none; font: inherit; color: inherit; background: none; cursor: pointer; padding: 40px 8px; z-index: 1; } .prezly-slate-lightbox__nav-button:disabled { cursor: not-allowed; } .prezly-slate-lightbox__nav-button:active .prezly-slate-lightbox__nav-button-icon { position: relative; top: 1px; } .prezly-slate-lightbox__nav-button:disabled { visibility: hidden; } .prezly-slate-lightbox__nav-button:focus-within { outline: none; border-color: #80bdff; box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.5); transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } .prezly-slate-lightbox__nav-button-icon { width: 48px; height: 48px; } .prezly-slate-media { display: block; max-width: 100%; height: auto; } @media print { .prezly-slate-media--image { -webkit-print-color-adjust: exact; print-color-adjust: exact; } } .prezly-slate-pinterest-button { display: flex; align-items: center; justify-content: center; width: 38px; height: 38px; border-radius: 50%; } .prezly-slate-pinterest-button:focus { outline: none; border-color: #80bdff; box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.5); transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } .prezly-slate-pinterest-button__icon { width: 100%; height: 100%; } .prezly-slate-image-rollover { position: relative; } .prezly-slate-image-rollover:focus-within { z-index: 1; } .prezly-slate-image-rollover:focus-within .prezly-slate-image-rollover__content { outline: none; border-color: #80bdff; box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.5); transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } .prezly-slate-image-rollover:focus-within .prezly-slate-image-rollover__dim, .prezly-slate-image-rollover:hover .prezly-slate-image-rollover__dim { opacity: 0.9; } .prezly-slate-image-rollover:focus-within .prezly-slate-image-rollover__caption, .prezly-slate-image-rollover:hover .prezly-slate-image-rollover__caption { opacity: 1; } .prezly-slate-image-rollover__content { display: flex; flex-direction: column; width: 100%; height: 100%; border-radius: inherit; } .prezly-slate-image-rollover__dim { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; background-color: #fff; opacity: 0; transition: opacity linear 150ms; } .prezly-slate-image-rollover__caption { position: absolute; top: 0; left: 0; width: 100%; height: 100%; max-height: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column; overflow: hidden; pointer-events: none; opacity: 0; transition: opacity linear 150ms; font-size: 14px; text-align: center; } .prezly-slate-image-rollover__caption--empty .prezly-slate-image-rollover__caption-icon-container { margin-bottom: auto; } .prezly-slate-image-rollover__caption--empty .prezly-slate-image-rollover__caption-text { display: none; } .prezly-slate-image-rollover__caption-icon-container { display: flex; margin-top: auto; padding: 8px; background-color: #0082db; color: #fff; border-radius: 50%; } @media (max-width: 991px) { .prezly-slate-image-rollover__caption-icon-container { margin-bottom: auto; } } .prezly-slate-image-rollover__caption-icon { width: 20px; height: 20px; } .prezly-slate-image-rollover__caption-text { display: block; width: 100%; height: 50%; padding: 8px; padding-top: 16px; font-size: 14px; } @media (max-width: 991px) { .prezly-slate-image-rollover__caption-text { display: none; } } .prezly-slate-attachment { display: block; margin: 40px 0; border: 1px solid #ececec; border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.04); cursor: pointer; text-decoration: none; } .prezly-slate-attachment:focus { outline: none; border-color: #80bdff; box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.5); transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } .prezly-slate-attachment:hover { text-decoration: none; } .prezly-slate-attachment__content { display: flex; align-items: center; } .prezly-slate-attachment__icon-container { flex: 0 0 auto; width: 48px; height: 48px; color: #000; border: 1px solid #ececec; border-radius: 4px; margin-left: 24px; display: flex; align-items: center; justify-content: center; } .prezly-slate-attachment__icon { height: 22px; width: 22px; } .prezly-slate-attachment__details { flex: 1; padding: 24px; } .prezly-slate-attachment__title { margin-bottom: 8px; color: #333; line-height: 28px; font-size: 24px; font-weight: bold; } .prezly-slate-attachment__subtitle { color: #757777; font-size: 14px; } .prezly-slate-bookmark { margin: 40px 0; } .prezly-slate-callout { margin: 32px 0; color: #333; font-weight: 500; font-size: 16px; line-height: 22px; display: flex; flex-direction: row; padding: 24px; gap: 12px; background: rgba(60, 145, 255, 0.08); border: 1px solid rgba(60, 145, 255, 0.6); border-radius: 4px; } .prezly-slate-callout[data-icon]::before { content: attr(data-icon); display: block; } .prezly-slate-callout--align-left { text-align: left; flex-direction: row; } .prezly-slate-callout--align-center { text-align: center; flex-direction: column; } .prezly-slate-callout--align-right { text-align: right; flex-direction: row-reverse; } .prezly-slate-callout > p { margin: 0; } .prezly-slate-button-block { display: flex; margin: 40px 0; align-items: center; justify-content: center; padding: 12px 16px; border-radius: 8px; background-color: #3c91ff; text-decoration: none; color: #fff; width: -moz-max-content; width: max-content; font-size: 16px; line-height: 22px; font-weight: 600; max-width: 100%; } .prezly-slate-button-block--outlined { background-color: #fff; color: #333; border: 1px solid #c4c4c4; } .prezly-slate-button-block--wide { width: auto; text-align: justify; } .prezly-slate-button-block--left { margin-right: auto; text-align: left; } .prezly-slate-button-block--right { margin-left: auto; text-align: right; } .prezly-slate-button-block--center { margin: 40px auto; text-align: center; } .prezly-slate-contact { margin: 40px 0; border: 1px solid #ececec; border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.04); color: #333; } .prezly-slate-contact--card .prezly-slate-contact__name { margin-bottom: 4px; } .prezly-slate-contact--card .prezly-slate-contact__job-description { margin-bottom: 16px; } .prezly-slate-contact--signature { border: 0; border-radius: 0; box-shadow: none; } .prezly-slate-contact--signature .prezly-slate-contact__wrapper { gap: 16px; padding: 0; } .prezly-slate-contact--signature .prezly-slate-contact__avatar { width: 56px; height: 56px; } .prezly-slate-contact--signature .prezly-slate-contact__name { margin-bottom: 4px; } .prezly-slate-contact--signature .prezly-slate-contact__job-description { margin-bottom: 8px; } .prezly-slate-contact__wrapper { display: flex; gap: 24px; padding: 24px; } @media (max-width: 767px) { .prezly-slate-contact__wrapper { display: block; } } .prezly-slate-contact__name { margin: 0; line-height: 28px; font-size: 18px; } .prezly-slate-contact__job-description { color: #757777; font-size: 14px; } .prezly-slate-contact__avatar { display: flex; flex-direction: column; flex-shrink: 0; justify-content: center; width: 106px; height: 106px; align-items: center; border-radius: 4px; overflow: hidden; box-sizing: border-box; } @media (max-width: 767px) { .prezly-slate-contact__avatar { margin-bottom: 16px; } } .prezly-slate-contact__avatar-image { width: 100%; height: 100%; } .prezly-slate-contact__avatar-image--empty { width: 24px; height: 24px; } .prezly-slate-contact__content { overflow: hidden; } .prezly-slate-contact__social-fields { flex: 1; margin: 0; margin-top: 16px; } .prezly-slate-social-field { display: flex; align-items: center; margin: 0; padding: 0; line-height: 22px; font-size: 13px; list-style: none; overflow: hidden; } .prezly-slate-social-field__link { display: flex; align-items: center; gap: 8px; width: 100%; text-decoration: none; padding: 0; border-radius: 4px; } .prezly-slate-social-field__link, .prezly-slate-social-field__link:active, .prezly-slate-social-field__link:focus, .prezly-slate-social-field__link:hover, .prezly-slate-social-field__link:visited { color: inherit; } .prezly-slate-social-field__link:focus { outline: none; border-color: #80bdff; box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.5); transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } .prezly-slate-social-field__link:hover { text-decoration: underline; } .prezly-slate-social-field__icon { flex: 0 0 auto; width: 16px; height: 16px; } .prezly-slate-social-field__value { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; } .prezly-slate-social-fields { margin: 0; padding: 0; } .prezly-slate-social-fields--card { display: flex; gap: 24px; } .prezly-slate-social-fields--card + .prezly-slate-social-fields--card { margin-top: 8px; } @media (max-width: 767px) { .prezly-slate-social-fields--card { flex-direction: column; gap: 16px; } .prezly-slate-social-fields--card + .prezly-slate-social-fields--card { margin-top: 16px; } } .prezly-slate-social-fields--signature { display: flex; flex-direction: column; gap: 8px; } .prezly-slate-social-fields--signature + .prezly-slate-social-fields--signature { margin-top: 16px; } .prezly-slate-social-fields--signature.prezly-slate-social-fields--icons { flex-direction: row; gap: 16px; } .prezly-slate-coverage { margin: 40px 0; } .prezly-slate-divider { margin: 40px 0; border: 0; border-top: 1px solid #c4c4c4; } .prezly-slate-document { color: #333; font-size: 16px; line-height: 22px; } .prezly-slate-embed { display: flex; flex-direction: column; margin: 40px 0; } .prezly-slate-embed--expanded { width: 120%; margin-left: -10%; } [dir=rtl] .prezly-slate-embed--expanded { margin-left: initial; margin-right: -10%; } @media (max-width: 992px) { .prezly-slate-embed--expanded { position: relative; width: 100vw; left: 50%; right: 50%; margin-left: -50vw !important; margin-right: -50vw !important; } } .prezly-slate-embed--contained { margin-left: auto; margin-right: auto; } .prezly-slate-embed--full-width { position: relative; width: 100vw; left: 50%; right: 50%; margin-left: -50vw !important; margin-right: -50vw !important; } .prezly-slate-embed:focus-within { outline: none; border-color: #80bdff; box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.5); transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } .prezly-slate-embed__screenshot { flex: 1; margin: 0 auto; max-width: 100%; } .prezly-slate-iframely-embed { width: 100%; } .prezly-slate-iframely-embed--error { color: #982828; border: 1px solid #982828; border-radius: 4px; } .prezly-slate-iframely-embed blockquote { border-left: 0; } .prezly-slate-link-embed { padding: 24px; border: 1px solid #ececec; border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.04); text-decoration: none; } .prezly-slate-link-embed, .prezly-slate-link-embed:hover { color: #333; } .prezly-slate-link-embed__title, .prezly-slate-link-embed__url { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; } .prezly-slate-link-embed__title { margin-bottom: 8px; line-height: 28px; font-size: 24px; font-weight: bold; } .prezly-slate-link-embed__url { font-size: 14px; color: #757777; } .prezly-slate-screenshot-embed { max-width: 100%; margin: 0 auto; } .prezly-slate-gallery { margin: 40px 0; white-space: normal; text-align: center; } .prezly-slate-gallery--contained { margin-left: auto; margin-right: auto; } .prezly-slate-gallery--expanded { width: 120%; margin-left: -10%; } [dir=rtl] .prezly-slate-gallery--expanded { margin-left: initial; margin-right: -10%; } @media (max-width: 992px) { .prezly-slate-gallery--expanded { position: relative; width: 100vw; left: 50%; right: 50%; margin-left: -50vw !important; margin-right: -50vw !important; } } .prezly-slate-gallery--full-width { position: relative; width: 100vw; left: 50%; right: 50%; margin-left: -50vw !important; margin-right: -50vw !important; } .prezly-slate-gallery__images { margin: -1px; } .prezly-slate-gallery__row { display: flex; justify-content: center; flex: 1; } .prezly-slate-gallery-image--with-border-radius, .prezly-slate-gallery-image--with-border-radius .prezly-slate-gallery-image__media { border-radius: 2px; } .prezly-slate-gallery-image__media { position: relative; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .prezly-slate-heading { color: #333; } .prezly-slate-heading--heading-1 { margin: 40px 0 24px 0; font-size: 28px; line-height: 34px; font-weight: bold; } .prezly-slate-heading--heading-2 { margin: 24px 0; font-size: 22px; line-height: 28px; } .prezly-slate-heading--align-left { text-align: left; } .prezly-slate-heading--align-center { text-align: center; } .prezly-slate-heading--align-right { text-align: right; } .prezly-slate-image { display: flex; flex-direction: column; align-items: center; margin: 40px 0; white-space: normal; text-align: center; } .prezly-slate-image--contained { margin-left: auto; margin-right: auto; } .prezly-slate-image--align-left { align-items: flex-start; } .prezly-slate-image--align-right { align-items: flex-end; } .prezly-slate-image--expanded { width: 120%; margin-left: -10%; } [dir=rtl] .prezly-slate-image--expanded { margin-left: initial; margin-right: -10%; } @media (max-width: 992px) { .prezly-slate-image--expanded { position: relative; width: 100vw; left: 50%; right: 50%; margin-left: -50vw !important; margin-right: -50vw !important; } } .prezly-slate-image--expanded .prezly-slate-image__link, .prezly-slate-image--expanded .prezly-slate-image__media, .prezly-slate-image--expanded video, .prezly-slate-image--expanded img { width: 100%; } .prezly-slate-image--full-width { position: relative; width: 100vw; left: 50%; right: 50%; margin-left: -50vw !important; margin-right: -50vw !important; } .prezly-slate-image--full-width .prezly-slate-image__link, .prezly-slate-image--full-width .prezly-slate-image__media, .prezly-slate-image--full-width video, .prezly-slate-image--full-width img { width: 100%; } .prezly-slate-image__link { position: relative; z-index: 0; display: block; text-decoration: none; } .prezly-slate-image__link:focus { outline: none; border-color: #80bdff; box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.5); transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } .prezly-slate-image__caption { display: block; padding: 12px 24px; padding-bottom: 0; color: #757777; font-size: 14px; text-align: center; word-break: normal; overflow-wrap: anywhere; } .prezly-slate-image--align-left .prezly-slate-image__caption { padding-left: 0; text-align: left; } .prezly-slate-image--align-right .prezly-slate-image__caption { padding-right: 0; text-align: right; } .prezly-slate-image__caption:empty { display: none; } .prezly-slate-link { text-decoration: underline; } .prezly-slate-link, .prezly-slate-link:hover, .prezly-slate-link:active, .prezly-slate-link:focus, .prezly-slate-link:visited { color: #3c91ff; } .prezly-slate-link:focus { outline: none; border-color: #80bdff; box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.5); transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } .prezly-slate-list { margin: 16px 0; padding: 0; padding-left: 32px; color: #333; font-size: 16px; line-height: 22px; /* stylelint-disable-next-line selector-max-compound-selectors */ } .prezly-slate-list--align-left, .prezly-slate-list--align-right, .prezly-slate-list--align-center { list-style-position: inside; } .prezly-slate-list--align-left { text-align: left; } .prezly-slate-list--align-center { text-align: center; } .prezly-slate-list--align-right { text-align: right; } .prezly-slate-list .prezly-slate-list { margin: 0; } .prezly-slate-list--numbered .prezly-slate-list--numbered { list-style-type: lower-latin; } .prezly-slate-list--numbered .prezly-slate-list--numbered .prezly-slate-list--numbered { list-style-type: lower-roman; } .prezly-slate-list--numbered .prezly-slate-list--numbered .prezly-slate-list--numbered .prezly-slate-list--numbered { list-style-type: decimal; } .prezly-slate-list-item { margin: 8px 0; } .prezly-slate-list-item-text { color: #333; font-weight: 500; font-size: 16px; line-height: 22px; } .prezly-slate-numbered-list { margin: 16px 0; padding: 0; padding-left: 32px; color: #333; font-size: 16px; line-height: 22px; } .prezly-slate-numbered-list .prezly-slate-bulleted-list, .prezly-slate-numbered-list .prezly-slate-numbered-list { margin: 0; } .prezly-slate-paragraph { margin: 16px 0; color: #333; font-weight: 500; font-size: 16px; line-height: 22px; } .prezly-slate-paragraph--align-left { text-align: left; } .prezly-slate-paragraph--align-center { text-align: center; } .prezly-slate-paragraph--align-right { text-align: right; } .prezly-slate-quote { margin: 24px 0; padding: 20px; border-left: 4px solid #c4c4c4; color: #757777; font-size: 16px; line-height: 22px; font-style: italic; } .prezly-slate-quote--align-left { text-align: left; } .prezly-slate-quote--align-center { text-align: center; } .prezly-slate-quote--align-right { text-align: right; } .prezly-slate-story-bookmark { margin: 40px 0; } .prezly-slate-table-container { width: 100%; overflow-x: auto; } .prezly-slate-table { width: 100%; max-width: 100%; border-collapse: collapse; table-layout: auto; } .prezly-slate-table--withBorders .prezly-slate-table-row, .prezly-slate-table--withBorders .prezly-slate-table-cell { border: 1px solid #d1d5db; } .prezly-slate-table-row { color: #374151; font-size: 14px; } .prezly-slate-table-cell { min-width: 40px; min-height: 40px; padding: 12px; outline: none !important; text-align: left; vertical-align: middle; word-break: keep-all; } .prezly-slate-table-cell > *:first-child { margin-top: 0; } .prezly-slate-table-cell > *:last-child { margin-bottom: 0; } .prezly-slate-table-cell--header { background: #f3f4f6; } .prezly-slate-table-cell--header > p { font-weight: 600; } .prezly-slate-video { margin: 40px 0; position: relative; white-space: normal; } .prezly-slate-video__thumbnail, .prezly-slate-video__html { position: relative; } .prezly-slate-video__thumbnail--contained, .prezly-slate-video__html--contained { margin-left: auto; margin-right: auto; } .prezly-slate-video__thumbnail--contained .prezly-slate-image__link, .prezly-slate-video__thumbnail--contained .prezly-slate-image__media, .prezly-slate-video__thumbnail--contained video, .prezly-slate-video__thumbnail--contained img, .prezly-slate-video__html--contained .prezly-slate-image__link, .prezly-slate-video__html--contained .prezly-slate-image__media, .prezly-slate-video__html--contained video, .prezly-slate-video__html--contained img { width: 100%; } .prezly-slate-video__thumbnail--expanded, .prezly-slate-video__html--expanded { width: 120%; margin-left: -10%; } [dir=rtl] .prezly-slate-video__thumbnail--expanded, [dir=rtl] .prezly-slate-video__html--expanded { margin-left: initial; margin-right: -10%; } @media (max-width: 992px) { .prezly-slate-video__thumbnail--expanded, .prezly-slate-video__html--expanded { position: relative; width: 100vw; left: 50%; right: 50%; margin-left: -50vw !important; margin-right: -50vw !important; } } .prezly-slate-video__thumbnail--expanded .prezly-slate-image__link, .prezly-slate-video__thumbnail--expanded .prezly-slate-image__media, .prezly-slate-video__thumbnail--expanded video, .prezly-slate-video__thumbnail--expanded img, .prezly-slate-video__html--expanded .prezly-slate-image__link, .prezly-slate-video__html--expanded .prezly-slate-image__media, .prezly-slate-video__html--expanded video, .prezly-slate-video__html--expanded img { width: 100%; } .prezly-slate-video__thumbnail--full-width, .prezly-slate-video__html--full-width { position: relative; width: 100vw; left: 50%; right: 50%; margin-left: -50vw !important; margin-right: -50vw !important; } .prezly-slate-video__thumbnail--full-width .prezly-slate-image__link, .prezly-slate-video__thumbnail--full-width .prezly-slate-image__media, .prezly-slate-video__thumbnail--full-width video, .prezly-slate-video__thumbnail--full-width img, .prezly-slate-video__html--full-width .prezly-slate-image__link, .prezly-slate-video__html--full-width .prezly-slate-image__media, .prezly-slate-video__html--full-width video, .prezly-slate-video__html--full-width img { width: 100%; } .prezly-slate-video__thumbnail > div, .prezly-slate-video__html > div { margin-left: auto; margin-right: auto; } .prezly-slate-video__thumbnail-image { inset: 0; -o-object-fit: cover; object-fit: cover; width: 100%; } .prezly-slate-video__thumbnail-placeholder { max-width: 100%; height: 0; background: #757777; padding-bottom: 56%; opacity: 0.24; } .prezly-slate-video__thumbnail-placeholder--contained { margin-left: auto; margin-right: auto; } @media (max-width: 1199px) { .prezly-slate-video__thumbnail-placeholder--contained { max-width: 100%; } } .prezly-slate-video__thumbnail-placeholder--expanded { width: 120%; margin-left: -10%; } [dir=rtl] .prezly-slate-video__thumbnail-placeholder--expanded { margin-left: initial; margin-right: -10%; } @media (max-width: 992px) { .prezly-slate-video__thumbnail-placeholder--expanded { position: relative; width: 100vw; left: 50%; right: 50%; margin-left: -50vw !important; margin-right: -50vw !important; } } .prezly-slate-video__thumbnail-placeholder--expanded .prezly-slate-image__link, .prezly-slate-video__thumbnail-placeholder--expanded .prezly-slate-image__media, .prezly-slate-video__thumbnail-placeholder--expanded video, .prezly-slate-video__thumbnail-placeholder--expanded img { width: 100%; } .prezly-slate-video__thumbnail-placeholder--full-width { position: relative; width: 100vw; left: 50%; right: 50%; margin-left: -50vw !important; margin-right: -50vw !important; } .prezly-slate-video__thumbnail-placeholder--full-width .prezly-slate-image__link, .prezly-slate-video__thumbnail-placeholder--full-width .prezly-slate-image__media, .prezly-slate-video__thumbnail-placeholder--full-width video, .prezly-slate-video__thumbnail-placeholder--full-width img { width: 100%; } .prezly-slate-video__play-button-overlay { position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; } .prezly-slate-video__play-button-icon { width: 80px; height: 80px; } .prezly-slate-document{ color: inherit; } .prezly-slate-document > *:last-child{ margin-bottom: 0px !important; } .prezly-slate-image, .prezly-slate-gallery, .prezly-slate-embed{ margin-top: 2.5rem; margin-bottom: 2.5rem; } .prezly-slate-media{ border-radius: 0.25rem !important; } .prezly-slate-video iframe{ border-radius: 0.25rem !important; } .prezly-slate-image-rollover{ z-index: 0; width: 100%; } .prezly-slate-image-rollover__dim, .prezly-slate-image-rollover__caption-text{ display: none; } .prezly-slate-image-rollover__caption-icon-container{ border-radius: 0.25rem; background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1)); --tw-bg-opacity: 0.3; } .prezly-slate-image-rollover__caption:not(.prezly-slate-image-rollover__caption--empty) .prezly-slate-image-rollover__caption-icon-container{ margin-top: 0px; } .prezly-slate-iframely-embed iframe{ --tw-border-opacity: 1 !important; border-color: rgb(254 202 202 / var(--tw-border-opacity, 1)) !important; } .prezly-slate-image__caption{ margin-top: 0.375rem; padding: 0px; text-align: center; font-size: 0.875rem; line-height: 1.25rem; font-style: normal; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } .prezly-slate-gallery-image{ margin: 0.5rem !important; } .prezly-slate-contact--card{ --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .prezly-slate-contact__wrapper{ display: flex; max-width: 36rem; flex-direction: column; gap: 1rem; border-radius: 0.25rem; border-width: 1px; --tw-border-opacity: 1; border-color: rgb(229 231 235 / var(--tw-border-opacity, 1)); padding: 1.5rem; } .prezly-slate-contact__name{ font-size: 1.5rem; line-height: 2rem; font-weight: 700; line-height: 140%; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } @media (min-width: 640px){ .prezly-slate-contact__name{ font-size: 28px; line-height: 120%; } } .prezly-slate-bookmark-card-component__details{ padding: 1.5rem; } .prezly-slate-bookmark-card-component__title{ font-size: 1.125rem; line-height: 1.75rem; font-weight: 700; line-height: 140%; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } @media (min-width: 640px){ .prezly-slate-bookmark-card-component__title{ font-size: 1.25rem; line-height: 1.75rem; line-height: 140%; } } .prezly-slate-bookmark-card-component__description{ font-size: 0.875rem; line-height: 1.25rem; font-weight: 400; line-height: 160%; --tw-text-opacity: 1; color: rgb(75 85 99 / var(--tw-text-opacity, 1)); } .prezly-slate-bookmark-card-component__provider{ font-size: 0.875rem; line-height: 1.25rem; font-weight: 500; line-height: 120%; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } .prezly-slate-contact__job-description{ font-size: 0.875rem; line-height: 1.25rem; font-weight: 400; line-height: 160%; --tw-text-opacity: 1; color: rgb(75 85 99 / var(--tw-text-opacity, 1)); } @media (min-width: 640px){ .prezly-slate-contact__job-description{ font-size: 1rem; line-height: 1.5rem; font-weight: 500; line-height: 125%; } } .prezly-slate-contact__avatar{ height: 4rem; width: 4rem; border-radius: 0.25rem; } .prezly-slate-social-fields--card{ gap: 1.25rem; } .prezly-slate-social-field__link{ font-size: 1rem; line-height: 1.5rem; font-weight: 700; color: var(--prezly-accent-color); } .prezly-slate-button-block{ background-color: var(--prezly-accent-color); --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); } .prezly-slate-button-block:hover{ background-color: var(--prezly-accent-color-darker); } .prezly-slate-button-block:active{ background-color: var(--prezly-accent-color-darker); } .prezly-slate-button-block--outlined{ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: rgb(75 85 99 / var(--tw-text-opacity, 1)); } .prezly-slate-button-block--outlined:hover{ --tw-border-opacity: 1; border-color: rgb(229 231 235 / var(--tw-border-opacity, 1)); --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); } .prezly-slate-button-block--outlined:active{ --tw-border-opacity: 1; border-color: rgb(229 231 235 / var(--tw-border-opacity, 1)); --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); } /* Lightbox styles overrides */ .ReactModal__Overlay{ z-index: 999; } .prezly-slate-lightbox__close{ font-weight: 700; color: var(--prezly-accent-color); text-decoration-line: none; } .prezly-slate-lightbox__close:hover{ color: var(--prezly-accent-color-darker); text-decoration-line: underline; } .prezly-slate-lightbox__close:active{ color: var(--prezly-accent-color); } .prezly-slate-lightbox__download{ border-color: var(--prezly-accent-color); background-color: var(--prezly-accent-color); --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); } .prezly-slate-lightbox__download:hover{ border-color: var(--prezly-accent-color-darker); background-color: var(--prezly-accent-color-darker); } .prezly-slate-lightbox__download:focus{ border-color: var(--prezly-accent-color-darker); background-color: var(--prezly-accent-color-darker); } .prezly-slate-lightbox__download:active{ border-color: var(--prezly-accent-color-darker); background-color: var(--prezly-accent-color-darker); } .prezly-slate-lightbox__pinterest{ display: none; } .html-content h1{ font-size: 2.25rem; line-height: 2.5rem; line-height: 140%; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } @media (min-width: 640px){ .html-content h1{ font-size: 40px; font-weight: 700; line-height: 120%; } } .html-content h2{ font-size: 32px; font-weight: 700; line-height: 120%; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } @media (min-width: 640px){ .html-content h2{ font-size: 2.25rem; line-height: 2.5rem; } } .html-content h3{ font-size: 28px; font-weight: 700; line-height: 140%; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } @media (min-width: 640px){ .html-content h3{ font-size: 32px; line-height: 120%; } } .html-content a{ color: var(--prezly-accent-color); } .html-content a:focus-within{ color: var(--prezly-accent-color-dark); } .html-content a:hover{ color: var(--prezly-accent-color-dark); } .html-content a:focus{ color: var(--prezly-accent-color-dark); } .html-content a:active{ color: var(--prezly-accent-color-dark); } .html-content p{ font-size: 1rem; line-height: 1.5rem; font-weight: 400; line-height: 160%; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } @media (min-width: 640px){ .html-content p{ font-size: 1.125rem; line-height: 1.75rem; line-height: 160%; } } .html-content blockquote{ position: relative; padding: 1.25rem; } .html-content blockquote::before{ position: absolute; left: 0px; top: 0px; bottom: 0px; border-left-width: 4px; --tw-border-opacity: 1; border-left-color: rgb(229 231 235 / var(--tw-border-opacity, 1)); --tw-content: ''; content: var(--tw-content); } .html-content blockquote{ font-size: 1rem; line-height: 1.5rem; font-weight: 500; line-height: 160%; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } @media (min-width: 640px){ .html-content blockquote{ font-size: 1.125rem; line-height: 1.75rem; line-height: 160%; } } .html-content li{ font-size: 1rem; line-height: 1.5rem; font-weight: 400; line-height: 160%; --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } @media (min-width: 640px){ .html-content li{ font-size: 1.125rem; line-height: 1.75rem; line-height: 160%; } } .html-content ul{ list-style-type: disc; } .html-content ol{ list-style-type: decimal; } .html-content ol ol{ list-style-type: lower-latin; } .html-content ol ol ol{ list-style-type: lower-roman; } .html-content ol ol ol ol{ list-style-type: decimal; } .html-content table{ width: 100%; border-collapse: collapse; border-color: inherit; text-indent: 0px; } *, ::before, ::after{ --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; } ::backdrop{ --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; } /* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */ /* 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) 2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) */ *, ::before, ::after { box-sizing: border-box; /* 1 */ border-width: 0; /* 2 */ border-style: solid; /* 2 */ border-color: #e5e7eb; /* 2 */ } ::before, ::after { --tw-content: ''; } /* 1. Use a consistent sensible line-height in all browsers. 2. Prevent adjustments of font size after orientation changes in iOS. 3. Use a more readable tab size. 4. Use the user's configured `sans` font-family by default. 5. Use the user's configured `sans` font-feature-settings by default. 6. Use the user's configured `sans` font-variation-settings by default. 7. Disable tap highlights on iOS */ html, :host { line-height: 1.5; /* 1 */ -