UNPKG

rivet-stickers

Version:

Stickers for Indiana University's Rivet Design System

97 lines (83 loc) 1.93 kB
/*! * Copyright (C) 2024 The Trustees of Indiana University * SPDX-License-Identifier: BSD-3-Clause */ rvt-sticker { --color-black-100: #e2e7e9; --color-black-500: #243142; --color-blue-100: #c6ecf6; --color-blue-500: #006298; --color-crimson-100: #ffcdc0; --color-crimson-500: #900; --color-gold-100: #fff4c6; --color-gold-600: #a36b00; --color-green-100: #dee8c6; --color-green-500: #056e41; --color-orange-100: #ffcdc0; --color-orange-500: #df3603; --color-purple-100: #decadc; --color-purple-500: #59264d; --color-white: #fff; --fill: var(--color-white); --size-xs: 3rem; --size-sm: 4rem; --size-md: 5rem; --size-lg: 6rem; --size-xl: 8rem; --size: var(--size-md); align-items: center; display: inline-flex; height: min-content; justify-content: center; width: min-content; } rvt-sticker[theme="blue"] { --bg: var(--color-blue-100); --color: var(--color-blue-500); } rvt-sticker[theme="crimson"] { --bg: var(--color-crimson-100); --color: var(--color-crimson-500); } rvt-sticker[theme="gold"] { --bg: var(--color-gold-100); --color: var(--color-gold-600); } rvt-sticker[theme="green"] { --bg: var(--color-green-100); --color: var(--color-green-500); } rvt-sticker[theme="orange"] { --bg: var(--color-orange-100); --color: var(--color-orange-500); } rvt-sticker[theme="purple"] { --bg: var(--color-purple-100); --color: var(--color-purple-500); } rvt-sticker[size="xs"] { --size: var(--size-xs); } rvt-sticker[size="sm"] { --size: var(--size-sm); } rvt-sticker[size="md"] { --size: var(--size-md); } rvt-sticker[size="lg"] { --size: var(--size-lg); } rvt-sticker[size="xl"] { --size: var(--size-xl); } rvt-sticker:empty::before, rvt-sticker > svg { background-color: var(--bg, var(--color-black-100)); border-radius: 100%; color: var(--color, var(--color-black-500)); content: ""; display: block; flex-shrink: 0; height: var(--size); width: var(--size); }