UNPKG

@enact/sandstone

Version:

Large-screen/TV support library for Enact, containing a variety of UI components.

313 lines (312 loc) 15.5 kB
.alertWrapper { display: inline; } .alert.noImage { /* Needed to prevent global class being added in the DOM */ } .alert.fullscreen .alertImage { margin-bottom: 0.625rem; } .alert.fullscreen .title, .alert.fullscreen .content { max-width: 42.25rem; } .alert.fullscreen .content { margin: 0; overflow: hidden; max-height: 60%; } .alert.fullscreen.noTitle .content { font-size: 1.875rem; line-height: 1.3em; } :global(.enact-locale-non-latin) .alert.fullscreen.noTitle .content { font-size: 1.875rem; } :global(.enact-locale-km) .alert.fullscreen.noTitle .content { line-height: 1.5em; } :global(.enact-locale-si) .alert.fullscreen.noTitle .content { line-height: 1.5em; } :global(.enact-locale-th) .alert.fullscreen.noTitle .content { line-height: 1.5em; } :global(.enact-locale-vi) .alert.fullscreen.noTitle .content { line-height: 1.5em; } .alert.fullscreen.maxButtons .buttonContainer { margin-top: 6.25rem; } .alert.fullscreen .title { font-size: 3rem; } :global(.enact-locale-non-latin) .alert.fullscreen .title { font-size: 3rem; } .alert.fullscreen .buttonContainer { margin-top: 3.75rem; } .alert.fullscreen .buttonContainer .buttonCell + .buttonCell { margin-top: 1.25rem; } .alert.overlay .alertImage { margin: 0; } .alert.overlay .buttonContainer { box-sizing: border-box; } .alert.overlay .buttonContainer .buttonCell + .buttonCell { margin-top: 0.625rem; } .alert.overlay .buttonContainer.full { margin: 0 0 0 2.625rem; margin-left: 2.625rem; margin-right: 0; } :global(.enact-locale-right-to-left) .alert.overlay .buttonContainer.full { margin-left: 0; margin-right: 2.625rem; } :global(.enact-orientation-portrait) .alert.overlay .buttonContainer.full { margin: 0 0 0 1.625rem; margin-left: 1.625rem; margin-right: 0; } :global(.enact-locale-right-to-left) :global(.enact-orientation-portrait) .alert.overlay .buttonContainer.full { margin-left: 0; margin-right: 1.625rem; } .alert.overlay .content { font-family: "Sandstone"; line-height: normal; font-weight: normal; font-size: 1.25rem; text-align: initial; overflow-wrap: break-word; word-break: keep-all; } :global(.enact-locale-non-latin) .alert.overlay .content { font-family: "Sandstone"; } :global(.enact-locale-km) .alert.overlay .content { line-height: 1.7em; } :global(.enact-locale-si) .alert.overlay .content { line-height: 1.7em; } :global(.enact-locale-th) .alert.overlay .content { line-height: 1.7em; } :global(.enact-locale-vi) .alert.overlay .content { line-height: 1.7em; } :global(.enact-locale-ja) .alert.overlay .content { line-break: strict; } :global(.enact-locale-ja) .alert.overlay .content, :global(.enact-locale-zh) .alert.overlay .content { overflow-wrap: normal; word-break: normal; } .alert.overlay .content.full { width: 25rem; margin-left: 1rem; margin-right: 0.75rem; margin-bottom: 0; } :global(.enact-locale-right-to-left) .alert.overlay .content.full { margin-left: 0.75rem; margin-right: 1rem; } :global(.enact-orientation-portrait) .alert.overlay .content.full { width: 17.125rem; margin-left: 1rem; margin-right: 0.75rem; } :global(.enact-locale-right-to-left) :global(.enact-orientation-portrait) .alert.overlay .content.full { margin-left: 0.75rem; margin-right: 1rem; } .alert.overlay.noImage .content { margin-left: 0.625rem; margin-right: 0.75rem; } :global(.enact-locale-right-to-left) .alert.overlay.noImage .content { margin-left: 0.75rem; margin-right: 0.625rem; } :global(.enact-orientation-portrait) .alert.overlay.noImage .content { width: 21.25rem; margin-left: 0.625rem; margin-right: 0.75rem; } :global(.enact-locale-right-to-left) :global(.enact-orientation-portrait) .alert.overlay.noImage .content { margin-left: 0.75rem; margin-right: 0.625rem; } .popup.overlay { width: fit-content; margin-left: auto; margin-right: auto; } .popup.overlay .body { padding-top: 1.25rem; padding-bottom: 1.25rem; padding-left: 1.25rem; padding-right: 1.125rem; } :global(.enact-locale-right-to-left) .popup.overlay .body { padding-left: 1.125rem; padding-right: 1.25rem; } .popup:global(.neutral) { background-color: var(--sand-fullscreen-bg-color, var(--sand-bg-color, #000000)); } .popup:global(.neutral).overlay { margin-bottom: 7.5rem; border-radius: 0.5rem; /* Override colors inside overlay type Alert */ --sand-bg-color: rgb(var(--sand-alert-overlay-bg-color-rgb, 202, 203, 204)); --sand-text-color-rgb: var(--sand-alert-overlay-text-color-rgb, 46, 50, 57); --sand-text-sub-color: var(--sand-alert-overlay-text-sub-color, #2e3239); --sand-focus-text-color: var(--sand-alert-overlay-focus-text-color, #575e66); --sand-disabled-selected-color: var(--sand-alert-overlay-disabled-selected-color, #ffffff); --sand-disabled-selected-bg-color: var(--sand-alert-overlay-disabled-selected-bg-color, #788688); --sand-disabled-selected-focus-color: var(--sand-alert-overlay-disabled-selected-focus-color, #e6e6e6); --sand-disabled-selected-focus-bg-color: var(--sand-alert-overlay-disabled-selected-focus-bg-color, #4c5059); --sand-progress-color-rgb: var(--sand-alert-overlay-progress-color-rgb, 55, 58, 65); --sand-progress-bg-color-rgb: var(--sand-alert-overlay-progress-bg-color-rgb, 161, 161, 161); --sand-progress-bg-color-alpha: var(--sand-alert-overlay-progress-bg-color-alpha, 40%); --sand-checkbox-color: var(--sand-alert-overlay-checkbox-color, #858b92); --sand-checkbox-disabled-selected-text-color: var(--sand-alert-overlay-checkbox-disabled-selected-text-color, #ffffff); --sand-formcheckboxitem-focus-text-color: var(--sand-alert-overlay-formcheckboxitem-focus-text-color, var(--sand-alert-overlay-focus-text-color, #575e66)); --sand-item-disabled-focus-bg-color: var(--sand-alert-overlay-item-disabled-focus-bg-color, #989ca2); background-color: rgb(var(--sand-alert-overlay-bg-color-rgb, 202, 203, 204), 95%); box-shadow: 0 0.75rem 0.75rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 30%); } :global(.enact-a11y-high-contrast) .popup:global(.neutral):global(.highContrast) { background-color: var(--sand-fullscreen-bg-color, var(--sand-bg-color, #000000)); } :global(.enact-a11y-high-contrast) .popup:global(.neutral):global(.highContrast).overlay { margin-bottom: 7.5rem; border-radius: 0.5rem; /* Override colors inside overlay type Alert */ --sand-bg-color: rgb(var(--sand-alert-overlay-bg-color-rgb, 0, 0, 0)); --sand-text-color-rgb: var(--sand-alert-overlay-text-color-rgb, 230, 230, 230); --sand-text-sub-color: var(--sand-alert-overlay-text-sub-color, #abaeb3); --sand-focus-text-color: var(--sand-alert-overlay-focus-text-color, #ffffff); --sand-disabled-selected-color: var(--sand-alert-overlay-disabled-selected-color, #ffffff); --sand-disabled-selected-bg-color: var(--sand-alert-overlay-disabled-selected-bg-color, #788688); --sand-disabled-selected-focus-color: var(--sand-alert-overlay-disabled-selected-focus-color, #e6e6e6); --sand-disabled-selected-focus-bg-color: var(--sand-alert-overlay-disabled-selected-focus-bg-color, #4c5059); --sand-progress-color-rgb: var(--sand-alert-overlay-progress-color-rgb, 230, 230, 230); --sand-progress-bg-color-rgb: var(--sand-alert-overlay-progress-bg-color-rgb, 55, 58, 65); --sand-progress-bg-color-alpha: var(--sand-alert-overlay-progress-bg-color-alpha, 100%); --sand-checkbox-color: var(--sand-alert-overlay-checkbox-color, #e6e6e6); --sand-checkbox-disabled-selected-text-color: var(--sand-alert-overlay-checkbox-disabled-selected-text-color, #4c5059); --sand-formcheckboxitem-focus-text-color: var(--sand-alert-overlay-formcheckboxitem-focus-text-color, var(--sand-alert-overlay-focus-text-color, #ffffff)); --sand-item-disabled-focus-bg-color: var(--sand-alert-overlay-item-disabled-focus-bg-color, #e6e6e6); background-color: rgb(var(--sand-alert-overlay-bg-color-rgb, 0, 0, 0), 100%); box-shadow: 0 0.75rem 0.75rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 30%); } .popup:global(.light) { background-color: var(--sand-fullscreen-bg-color, var(--sand-bg-color, #cacbcc)); } .popup:global(.light).overlay { margin-bottom: 7.5rem; border-radius: 0.5rem; /* Override colors inside overlay type Alert */ --sand-bg-color: rgb(var(--sand-alert-overlay-bg-color-rgb, 0, 0, 0)); --sand-text-color-rgb: var(--sand-alert-overlay-text-color-rgb, 230, 230, 230); --sand-text-sub-color: var(--sand-alert-overlay-text-sub-color, #abaeb3); --sand-focus-text-color: var(--sand-alert-overlay-focus-text-color, #ffffff); --sand-disabled-selected-color: var(--sand-alert-overlay-disabled-selected-color, #ffffff); --sand-disabled-selected-bg-color: var(--sand-alert-overlay-disabled-selected-bg-color, #788688); --sand-disabled-selected-focus-color: var(--sand-alert-overlay-disabled-selected-focus-color, #e6e6e6); --sand-disabled-selected-focus-bg-color: var(--sand-alert-overlay-disabled-selected-focus-bg-color, #4c5059); --sand-progress-color-rgb: var(--sand-alert-overlay-progress-color-rgb, 230, 230, 230); --sand-progress-bg-color-rgb: var(--sand-alert-overlay-progress-bg-color-rgb, 55, 58, 65); --sand-progress-bg-color-alpha: var(--sand-alert-overlay-progress-bg-color-alpha, 100%); --sand-checkbox-color: var(--sand-alert-overlay-checkbox-color, #e6e6e6); --sand-checkbox-disabled-selected-text-color: var(--sand-alert-overlay-checkbox-disabled-selected-text-color, #4c5059); --sand-formcheckboxitem-focus-text-color: var(--sand-alert-overlay-formcheckboxitem-focus-text-color, var(--sand-alert-overlay-focus-text-color, #ffffff)); --sand-item-disabled-focus-bg-color: var(--sand-alert-overlay-item-disabled-focus-bg-color, #e6e6e6); background-color: rgb(var(--sand-alert-overlay-bg-color-rgb, 0, 0, 0), 95%); box-shadow: 0 0.75rem 0.75rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0), 30%); } .popup:global(.game) { background-color: var(--sand-fullscreen-bg-color, var(--sand-bg-color, #000000)); } .popup:global(.game).overlay { margin-bottom: 7.5rem; border-radius: 0; /* Override colors inside overlay type Alert */ --sand-bg-color: rgb(var(--sand-alert-overlay-bg-color-rgb, 0, 0, 0)); --sand-text-color-rgb: var(--sand-alert-overlay-text-color-rgb, 255, 255, 255); --sand-text-sub-color: var(--sand-alert-overlay-text-sub-color, #2e3239); --sand-focus-text-color: var(--sand-alert-overlay-focus-text-color, #575e66); --sand-disabled-selected-color: var(--sand-alert-overlay-disabled-selected-color, #ffffff); --sand-disabled-selected-bg-color: var(--sand-alert-overlay-disabled-selected-bg-color, #788688); --sand-disabled-selected-focus-color: var(--sand-alert-overlay-disabled-selected-focus-color, #e6e6e6); --sand-disabled-selected-focus-bg-color: var(--sand-alert-overlay-disabled-selected-focus-bg-color, #4c5059); --sand-progress-color-rgb: var(--sand-alert-overlay-progress-color-rgb, 55, 58, 65); --sand-progress-bg-color-rgb: var(--sand-alert-overlay-progress-bg-color-rgb, 161, 161, 161); --sand-progress-bg-color-alpha: var(--sand-alert-overlay-progress-bg-color-alpha, 40%); --sand-checkbox-color: var(--sand-alert-overlay-checkbox-color, #858b92); --sand-checkbox-disabled-selected-text-color: var(--sand-alert-overlay-checkbox-disabled-selected-text-color, #ffffff); --sand-formcheckboxitem-focus-text-color: var(--sand-alert-overlay-formcheckboxitem-focus-text-color, var(--sand-alert-overlay-focus-text-color, #575e66)); --sand-item-disabled-focus-bg-color: var(--sand-alert-overlay-item-disabled-focus-bg-color, #989ca2); background-color: rgb(var(--sand-alert-overlay-bg-color-rgb, 0, 0, 0), 75%); box-shadow: 0 0.75rem 0.5rem rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(162, 115, 200, 0.75); } :global(.green) .popup:global(.game) { background-color: var(--sand-fullscreen-bg-color, var(--sand-bg-color, #000000)); } :global(.green) .popup:global(.game).overlay { margin-bottom: 7.5rem; border-radius: 0; /* Override colors inside overlay type Alert */ --sand-bg-color: rgb(var(--sand-alert-overlay-bg-color-rgb, 0, 0, 0)); --sand-text-color-rgb: var(--sand-alert-overlay-text-color-rgb, 255, 255, 255); --sand-text-sub-color: var(--sand-alert-overlay-text-sub-color, #2e3239); --sand-focus-text-color: var(--sand-alert-overlay-focus-text-color, #575e66); --sand-disabled-selected-color: var(--sand-alert-overlay-disabled-selected-color, #ffffff); --sand-disabled-selected-bg-color: var(--sand-alert-overlay-disabled-selected-bg-color, #788688); --sand-disabled-selected-focus-color: var(--sand-alert-overlay-disabled-selected-focus-color, #e6e6e6); --sand-disabled-selected-focus-bg-color: var(--sand-alert-overlay-disabled-selected-focus-bg-color, #4c5059); --sand-progress-color-rgb: var(--sand-alert-overlay-progress-color-rgb, 55, 58, 65); --sand-progress-bg-color-rgb: var(--sand-alert-overlay-progress-bg-color-rgb, 161, 161, 161); --sand-progress-bg-color-alpha: var(--sand-alert-overlay-progress-bg-color-alpha, 40%); --sand-checkbox-color: var(--sand-alert-overlay-checkbox-color, #858b92); --sand-checkbox-disabled-selected-text-color: var(--sand-alert-overlay-checkbox-disabled-selected-text-color, #ffffff); --sand-formcheckboxitem-focus-text-color: var(--sand-alert-overlay-formcheckboxitem-focus-text-color, var(--sand-alert-overlay-focus-text-color, #575e66)); --sand-item-disabled-focus-bg-color: var(--sand-alert-overlay-item-disabled-focus-bg-color, #989ca2); background-color: rgb(var(--sand-alert-overlay-bg-color-rgb, 0, 0, 0), 75%); box-shadow: 0 0.75rem 0.5rem rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 255, 194, 0.75); } :global(.orange) .popup:global(.game) { background-color: var(--sand-fullscreen-bg-color, var(--sand-bg-color, #000000)); } :global(.orange) .popup:global(.game).overlay { margin-bottom: 7.5rem; border-radius: 0; /* Override colors inside overlay type Alert */ --sand-bg-color: rgb(var(--sand-alert-overlay-bg-color-rgb, 0, 0, 0)); --sand-text-color-rgb: var(--sand-alert-overlay-text-color-rgb, 255, 255, 255); --sand-text-sub-color: var(--sand-alert-overlay-text-sub-color, #2e3239); --sand-focus-text-color: var(--sand-alert-overlay-focus-text-color, #575e66); --sand-disabled-selected-color: var(--sand-alert-overlay-disabled-selected-color, #ffffff); --sand-disabled-selected-bg-color: var(--sand-alert-overlay-disabled-selected-bg-color, #788688); --sand-disabled-selected-focus-color: var(--sand-alert-overlay-disabled-selected-focus-color, #e6e6e6); --sand-disabled-selected-focus-bg-color: var(--sand-alert-overlay-disabled-selected-focus-bg-color, #4c5059); --sand-progress-color-rgb: var(--sand-alert-overlay-progress-color-rgb, 55, 58, 65); --sand-progress-bg-color-rgb: var(--sand-alert-overlay-progress-bg-color-rgb, 161, 161, 161); --sand-progress-bg-color-alpha: var(--sand-alert-overlay-progress-bg-color-alpha, 40%); --sand-checkbox-color: var(--sand-alert-overlay-checkbox-color, #858b92); --sand-checkbox-disabled-selected-text-color: var(--sand-alert-overlay-checkbox-disabled-selected-text-color, #ffffff); --sand-formcheckboxitem-focus-text-color: var(--sand-alert-overlay-formcheckboxitem-focus-text-color, var(--sand-alert-overlay-focus-text-color, #575e66)); --sand-item-disabled-focus-bg-color: var(--sand-alert-overlay-item-disabled-focus-bg-color, #989ca2); background-color: rgb(var(--sand-alert-overlay-bg-color-rgb, 0, 0, 0), 75%); box-shadow: 0 0.75rem 0.5rem rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(235, 94, 0, 0.75); }