UNPKG

design-system-govbr-rnp

Version:

## Padrão Digital de Governo - React Biblioteca de componentes React que implementa o [Padrão Visual digital do governo](https://www.gov.br/ds/). O objetivo da biblioteca é facilitar a implementação e promover a padronização das interfaces de sistemas do

923 lines 35.2 kB
:root{--indigo-warm-10-rgb: 231, 227, 250; --indigo-warm-5-rgb: 241, 239, 247; --indigo-vivid-80-rgb: 33, 36, 99; --indigo-vivid-70-rgb: 51, 51, 163; --indigo-vivid-60-rgb: 74, 80, 196; --indigo-vivid-50-rgb: 101, 107, 215; --indigo-vivid-40-rgb: 130, 137, 255; --indigo-vivid-30-rgb: 163, 167, 250; --indigo-vivid-20-rgb: 204, 206, 255; --indigo-vivid-10-rgb: 224, 224, 255; --indigo-vivid-5-rgb: 240, 240, 255; --indigo-cool-vivid-80-rgb: 27, 43, 133; --indigo-cool-vivid-70-rgb: 34, 47, 191; --indigo-cool-vivid-60-rgb: 62, 77, 237; --indigo-cool-vivid-50-rgb: 72, 102, 255; --indigo-cool-vivid-40-rgb: 98, 142, 244; --indigo-cool-vivid-30-rgb: 148, 173, 255; --indigo-cool-vivid-20-rgb: 184, 200, 255; --indigo-cool-vivid-10-rgb: 222, 229, 255; --indigo-cool-vivid-5-rgb: 237, 240, 255; --indigo-warm-vivid-80-rgb: 38, 31, 91; --indigo-warm-vivid-70-rgb: 61, 44, 157; --indigo-warm-vivid-60-rgb: 89, 66, 210; --indigo-warm-vivid-50-rgb: 116, 95, 233; --indigo-warm-vivid-40-rgb: 150, 126, 251; --indigo-warm-vivid-30-rgb: 182, 159, 255; --indigo-warm-vivid-20-rgb: 207, 196, 253; --indigo-warm-vivid-10-rgb: 228, 222, 255; --indigo-warm-vivid-5-rgb: 245, 242, 255; --magenta-90: #1b1617; --magenta-80: #402731; --magenta-70: #66364b; --magenta-60: #8b4566; --magenta-50: #c84281; --magenta-40: #e0699f; --magenta-30: #e895b3; --magenta-20: #f0bbcc; --magenta-10: #f6e1e8; --magenta-5: #f9f0f2; --magenta-vivid-80: #4f172e; --magenta-vivid-70: #731f44; --magenta-vivid-60: #ab2165; --magenta-vivid-50: #d72d79; --magenta-vivid-40: #fd4496; --magenta-vivid-30: #ff87b2; --magenta-vivid-20: #ffb4cf; --magenta-vivid-10: #ffddea; --magenta-vivid-5: #fff2f5; --magenta-90-rgb: 27, 22, 23; --magenta-80-rgb: 64, 39, 49; --magenta-70-rgb: 102, 54, 75; --magenta-60-rgb: 139, 69, 102; --magenta-50-rgb: 200, 66, 129; --magenta-40-rgb: 224, 105, 159; --magenta-30-rgb: 232, 149, 179; --magenta-20-rgb: 240, 187, 204; --magenta-10-rgb: 246, 225, 232; --magenta-5-rgb: 249, 240, 242; --magenta-vivid-80-rgb: 79, 23, 46; --magenta-vivid-70-rgb: 115, 31, 68; --magenta-vivid-60-rgb: 171, 33, 101; --magenta-vivid-50-rgb: 215, 45, 121; --magenta-vivid-40-rgb: 253, 68, 150; --magenta-vivid-30-rgb: 255, 135, 178; --magenta-vivid-20-rgb: 255, 180, 207; --magenta-vivid-10-rgb: 255, 221, 234; --magenta-vivid-5-rgb: 255, 242, 245; --mint-90: #0d1a12; --mint-80: #193324; --mint-70: #204e34; --mint-60: #286846; --mint-50: #2e8367; --mint-40: #34a37e; --mint-30: #5abf95; --mint-20: #92d9bb; --mint-10: #c7efe2; --mint-5: #dbf6ed; --mint-cool-90: #111818; --mint-cool-80: #203131; --mint-cool-70: #2a4b45; --mint-cool-60: #376462; --mint-cool-50: #40807e; --mint-cool-40: #4f9e99; --mint-cool-30: #6fbab3; --mint-cool-20: #9bd4cf; --mint-cool-10: #c4eeeb; --mint-cool-5: #e0f7f6; --mint-vivid-80: #0d351e; --mint-vivid-70: #0c4e29; --mint-vivid-60: #146947; --mint-vivid-50: #008659; --mint-vivid-40: #00a871; --mint-vivid-30: #04c585; --mint-vivid-20: #0ceda6; --mint-vivid-10: #83fcd4; --mint-vivid-5: #c9fbeb; --mint-cool-vivid-80: #123131; --mint-cool-vivid-70: #0b4b3f; --mint-cool-vivid-60: #0f6460; --mint-cool-vivid-50: #008480; --mint-cool-vivid-40: #36a191; --mint-cool-vivid-30: #1dc2ae; --mint-cool-vivid-20: #40e0d0; --mint-cool-vivid-10: #7efbe1; --mint-cool-vivid-5: #d5fbf3; --mint-90-rgb: 13, 26, 18; --mint-80-rgb: 25, 51, 36; --mint-70-rgb: 32, 78, 52; --mint-60-rgb: 40, 104, 70; --mint-50-rgb: 46, 131, 103; --mint-40-rgb: 52, 163, 126; --mint-30-rgb: 90, 191, 149; --mint-20-rgb: 146, 217, 187; --mint-10-rgb: 199, 239, 226; --mint-5-rgb: 219, 246, 237; --mint-cool-90-rgb: 17, 24, 24; --mint-cool-80-rgb: 32, 49, 49; --mint-cool-70-rgb: 42, 75, 69; --mint-cool-60-rgb: 55, 100, 98; --mint-cool-50-rgb: 64, 128, 126; --mint-cool-40-rgb: 79, 158, 153; --mint-cool-30-rgb: 111, 186, 179; --mint-cool-20-rgb: 155, 212, 207; --mint-cool-10-rgb: 196, 238, 235; --mint-cool-5-rgb: 224, 247, 246; --mint-vivid-80-rgb: 13, 53, 30; --mint-vivid-70-rgb: 12, 78, 41; --mint-vivid-60-rgb: 20, 105, 71; --mint-vivid-50-rgb: 0, 134, 89; --mint-vivid-40-rgb: 0, 168, 113; --mint-vivid-30-rgb: 4, 197, 133; --mint-vivid-20-rgb: 12, 237, 166; --mint-vivid-10-rgb: 131, 252, 212; --mint-vivid-5-rgb: 201, 251, 235; --mint-cool-vivid-80-rgb: 18, 49, 49; --mint-cool-vivid-70-rgb: 11, 75, 63; --mint-cool-vivid-60-rgb: 15, 100, 96; --mint-cool-vivid-50-rgb: 0, 132, 128; --mint-cool-vivid-40-rgb: 54, 161, 145; --mint-cool-vivid-30-rgb: 29, 194, 174; --mint-cool-vivid-20-rgb: 64, 224, 208; --mint-cool-vivid-10-rgb: 126, 251, 225; --mint-cool-vivid-5-rgb: 213, 251, 243; --orange-90: #1b1614; --orange-80: #332d27; --orange-70: #524236; --orange-60: #775540; --orange-50: #a26739; --orange-40: #dd7533; --orange-30: #f09860; --orange-20: #f3bf90; --orange-10: #f2e4d4; --orange-5: #f6efe9; --orange-warm-90: #1c1615; --orange-warm-80: #3d2925; --orange-warm-70: #633a32; --orange-warm-60: #914734; --orange-warm-50: #bd5727; --orange-warm-40: #e17141; --orange-warm-30: #f3966d; --orange-warm-20: #f7bca2; --orange-warm-10: #fbe0d0; --orange-warm-5: #faeee5; --orange-vivid-80: #352313; --orange-vivid-70: #5f3617; --orange-vivid-60: #8c471c; --orange-vivid-50: #c05600; --orange-vivid-40: #e66f0e; --orange-vivid-30: #ff8c00; --orange-vivid-20: #ffbc78; --orange-vivid-10: #fce2c5; --orange-vivid-5: #fdf5e6; --orange-warm-vivid-80: #3d231d; --orange-warm-vivid-70: #782312; --orange-warm-vivid-60: #a72f10; --orange-warm-vivid-50: #cf4900; --orange-warm-vivid-40: #ff580a; --orange-warm-vivid-30: #fc906d; --orange-warm-vivid-20: #fbbaa7; --orange-warm-vivid-10: #ffe2d1; --orange-warm-vivid-5: #fff3ea; --orange-90-rgb: 27, 22, 20; --orange-80-rgb: 51, 45, 39; --orange-70-rgb: 82, 66, 54; --orange-60-rgb: 119, 85, 64; --orange-50-rgb: 162, 103, 57; --orange-40-rgb: 221, 117, 51; --orange-30-rgb: 240, 152, 96; --orange-20-rgb: 243, 191, 144; --orange-10-rgb: 242, 228, 212; --orange-5-rgb: 246, 239, 233; --orange-warm-90-rgb: 28, 22, 21; --orange-warm-80-rgb: 61, 41, 37; --orange-warm-70-rgb: 99, 58, 50; --orange-warm-60-rgb: 145, 71, 52; --orange-warm-50-rgb: 189, 87, 39; --orange-warm-40-rgb: 225, 113, 65; --orange-warm-30-rgb: 243, 150, 109; --orange-warm-20-rgb: 247, 188, 162; --orange-warm-10-rgb: 251, 224, 208; --orange-warm-5-rgb: 250, 238, 229; --orange-vivid-80-rgb: 53, 35, 19; --orange-vivid-70-rgb: 95, 54, 23; --orange-vivid-60-rgb: 140, 71, 28; --orange-vivid-50-rgb: 192, 86, 0; --orange-vivid-40-rgb: 230, 111, 14; --orange-vivid-30-rgb: 255, 140, 0; --orange-vivid-20-rgb: 255, 188, 120; --orange-vivid-10-rgb: 252, 226, 197; --orange-vivid-5-rgb: 253, 245, 230; --orange-warm-vivid-80-rgb: 61, 35, 29; --orange-warm-vivid-70-rgb: 120, 35, 18; --orange-warm-vivid-60-rgb: 167, 47, 16; --orange-warm-vivid-50-rgb: 207, 73, 0; --orange-warm-vivid-40-rgb: 255, 88, 10; --orange-warm-vivid-30-rgb: 252, 144, 109; --orange-warm-vivid-20-rgb: 251, 186, 167; --orange-warm-vivid-10-rgb: 255, 226, 209; --orange-warm-vivid-5-rgb: 255, 243, 234; --pure-100: #000; --pure-0: #fff; --pure-100-rgb: 0, 0, 0; --pure-0-rgb: 255, 255, 255; --red-90: #1b1616; --red-80: #3e2927; --red-70: #6f3331; --red-60: #a23737; --red-50: #d83933; --red-40: #e9695f; --red-30: #f2938c; --red-20: #f7bbb1; --red-10: #f8e1de; --red-5: #f9eeee; --red-cool-90: #1e1517; --red-cool-80: #40282c; --red-cool-70: #68363f; --red-cool-60: #9e394b; --red-cool-50: #cd425b; --red-cool-40: #e16b80; --red-cool-30: #e09aa6; --red-cool-20: #ecbec6; --red-cool-10: #f3e1e4; --red-cool-5: #f8eff1; --red-warm-90: #1f1c18; --red-warm-80: #332d29; --red-warm-70: #524236; --red-warm-60: #805039; --red-warm-50: #c3512c; --red-warm-40: #d27a56; --red-warm-30: #dca081; --red-warm-20: #ecc0a7; --red-warm-10: #f4e3db; --red-warm-5: #f6efea; --red-vivid-80: #5c1111; --red-vivid-70: #8b0a03; --red-vivid-60: #b50909; --red-vivid-50: #e52207; --red-vivid-40: #fb5a47; --red-vivid-30: #ff8d7b; --red-vivid-20: #fdb8ae; --red-vivid-10: #fde0db; --red-vivid-5: #fff3f2; --red-cool-vivid-80: #4f1c24; --red-cool-vivid-70: #822133; --red-cool-vivid-60: #b21d38; --red-cool-vivid-50: #e41d3d; --red-cool-vivid-40: #f45d79; --red-cool-vivid-30: #fd8ba0; --red-cool-vivid-20: #f8b9c5; --red-cool-vivid-10: #f8dfe2; --red-cool-vivid-5: #fff2f5; --red-warm-vivid-80: #3e2a1e; --red-warm-vivid-70: #63340f; --red-warm-vivid-60: #9c3d10; --red-warm-vivid-50: #d54309; --red-warm-vivid-40: #ef5e25; --red-warm-vivid-30: #f39268; --red-warm-vivid-20: #f6bd9c; --red-warm-vivid-10: #fce1d4; --red-warm-vivid-5: #fff5ee; --red-90-rgb: 27, 22, 22; --red-80-rgb: 62, 41, 39; --red-70-rgb: 111, 51, 49; --red-60-rgb: 162, 55, 55; --red-50-rgb: 216, 57, 51; --red-40-rgb: 233, 105, 95; --red-30-rgb: 242, 147, 140; --red-20-rgb: 247, 187, 177; --red-10-rgb: 248, 225, 222; --red-5-rgb: 249, 238, 238; --red-cool-90-rgb: 30, 21, 23; --red-cool-80-rgb: 64, 40, 44; --red-cool-70-rgb: 104, 54, 63; --red-cool-60-rgb: 158, 57, 75; --red-cool-50-rgb: 205, 66, 91; --red-cool-40-rgb: 225, 107, 128; --red-cool-30-rgb: 224, 154, 166; --red-cool-20-rgb: 236, 190, 198; --red-cool-10-rgb: 243, 225, 228; --red-cool-5-rgb: 248, 239, 241; --red-warm-90-rgb: 31, 28, 24; --red-warm-80-rgb: 51, 45, 41; --red-warm-70-rgb: 82, 66, 54; --red-warm-60-rgb: 128, 80, 57; --red-warm-50-rgb: 195, 81, 44; --red-warm-40-rgb: 210, 122, 86; --red-warm-30-rgb: 220, 160, 129; --red-warm-20-rgb: 236, 192, 167; --red-warm-10-rgb: 244, 227, 219; --red-warm-5-rgb: 246, 239, 234; --red-vivid-80-rgb: 92, 17, 17; --red-vivid-70-rgb: 139, 10, 3; --red-vivid-60-rgb: 181, 9, 9; --red-vivid-50-rgb: 229, 34, 7; --red-vivid-40-rgb: 251, 90, 71; --red-vivid-30-rgb: 255, 141, 123; --red-vivid-20-rgb: 253, 184, 174; --red-vivid-10-rgb: 253, 224, 219; --red-vivid-5-rgb: 255, 243, 242; --red-cool-vivid-80-rgb: 79, 28, 36; --red-cool-vivid-70-rgb: 130, 33, 51; --red-cool-vivid-60-rgb: 178, 29, 56; --red-cool-vivid-50-rgb: 228, 29, 61; --red-cool-vivid-40-rgb: 244, 93, 121; --red-cool-vivid-30-rgb: 253, 139, 160; --red-cool-vivid-20-rgb: 248, 185, 197; --red-cool-vivid-10-rgb: 248, 223, 226; --red-cool-vivid-5-rgb: 255, 242, 245; --red-warm-vivid-80-rgb: 62, 42, 30; --red-warm-vivid-70-rgb: 99, 52, 15; --red-warm-vivid-60-rgb: 156, 61, 16; --red-warm-vivid-50-rgb: 213, 67, 9; --red-warm-vivid-40-rgb: 239, 94, 37; --red-warm-vivid-30-rgb: 243, 146, 104; --red-warm-vivid-20-rgb: 246, 189, 156; --red-warm-vivid-10-rgb: 252, 225, 212; --red-warm-vivid-5-rgb: 255, 245, 238; --violet-90: #18161d; --violet-80: #312b3f; --violet-70: #4c3d69; --violet-60: #665190; --violet-50: #8168b3; --violet-40: #9d84d2; --violet-30: #b8a2e3; --violet-20: #d0c3e9; --violet-10: #ebe3f9; --violet-5: #f4f1f9; --violet-warm-90: #1b151b; --violet-warm-80: #382936; --violet-warm-70: #5c395a; --violet-warm-60: #864381; --violet-warm-50: #b04abd; --violet-warm-40: #bf77c8; --violet-warm-30: #d29ad8; --violet-warm-20: #e2bee4; --violet-warm-10: #f6dff8; --violet-warm-5: #f8f0f9; --violet-vivid-80: #39215e; --violet-vivid-70: #54278f; --violet-vivid-60: #783cb9; --violet-vivid-50: #9355dc; --violet-vivid-40: #ad79e9; --violet-vivid-30: #c39deb; --violet-vivid-20: #d5bfff; --violet-vivid-10: #ede3ff; --violet-vivid-5: #f7f2ff; --violet-warm-vivid-80: #481441; --violet-warm-vivid-70: #711e6c; --violet-warm-vivid-60: #93348c; --violet-warm-vivid-50: #be32d0; --violet-warm-vivid-40: #d85bef; --violet-warm-vivid-30: #ee83ff; --violet-warm-vivid-20: #f4b2ff; --violet-warm-vivid-10: #fbdcff; --violet-warm-vivid-5: #fef2ff; --violet-90-rgb: 24, 22, 29; --violet-80-rgb: 49, 43, 63; --violet-70-rgb: 76, 61, 105; --violet-60-rgb: 102, 81, 144; --violet-50-rgb: 129, 104, 179; --violet-40-rgb: 157, 132, 210; --violet-30-rgb: 184, 162, 227; --violet-20-rgb: 208, 195, 233; --violet-10-rgb: 235, 227, 249; --violet-5-rgb: 244, 241, 249; --violet-warm-90-rgb: 27, 21, 27; --violet-warm-80-rgb: 56, 41, 54; --violet-warm-70-rgb: 92, 57, 90; --violet-warm-60-rgb: 134, 67, 129; --violet-warm-50-rgb: 176, 74, 189; --violet-warm-40-rgb: 191, 119, 200; --violet-warm-30-rgb: 210, 154, 216; --violet-warm-20-rgb: 226, 190, 228; --violet-warm-10-rgb: 246, 223, 248; --violet-warm-5-rgb: 248, 240, 249; --violet-vivid-80-rgb: 57, 33, 94; --violet-vivid-70-rgb: 84, 39, 143; --violet-vivid-60-rgb: 120, 60, 185; --violet-vivid-50-rgb: 147, 85, 220; --violet-vivid-40-rgb: 173, 121, 233; --violet-vivid-30-rgb: 195, 157, 235; --violet-vivid-20-rgb: 213, 191, 255; --violet-vivid-10-rgb: 237, 227, 255; --violet-vivid-5-rgb: 247, 242, 255; --violet-warm-vivid-80-rgb: 72, 20, 65; --violet-warm-vivid-70-rgb: 113, 30, 108; --violet-warm-vivid-60-rgb: 147, 52, 140; --violet-warm-vivid-50-rgb: 190, 50, 208; --violet-warm-vivid-40-rgb: 216, 91, 239; --violet-warm-vivid-30-rgb: 238, 131, 255; --violet-warm-vivid-20-rgb: 244, 178, 255; --violet-warm-vivid-10-rgb: 251, 220, 255; --violet-warm-vivid-5-rgb: 254, 242, 255; --yellow-90: #1a1614; --yellow-80: #332d27; --yellow-70: #504332; --yellow-60: #6b5a39; --yellow-50: #8a7237; --yellow-40: #a88f48; --yellow-30: #c9ab48; --yellow-20: #e6c74c; --yellow-10: #f5e6af; --yellow-5: #faf3d1; --yellow-vivid-80: #422d19; --yellow-vivid-70: #5c4809; --yellow-vivid-60: #776017; --yellow-vivid-50: #947100; --yellow-vivid-40: #b38c00; --yellow-vivid-30: #ddaa01; --yellow-vivid-20: #ffcd07; --yellow-vivid-10: #fee685; --yellow-vivid-5: #fff5c2; --yellow-90-rgb: 26, 22, 20; --yellow-80-rgb: 51, 45, 39; --yellow-70-rgb: 80, 67, 50; --yellow-60-rgb: 107, 90, 57; --yellow-50-rgb: 138, 114, 55; --yellow-40-rgb: 168, 143, 72; --yellow-30-rgb: 201, 171, 72; --yellow-20-rgb: 230, 199, 76; --yellow-10-rgb: 245, 230, 175; --yellow-5-rgb: 250, 243, 209; --yellow-vivid-80-rgb: 66, 45, 25; --yellow-vivid-70-rgb: 92, 72, 9; --yellow-vivid-60-rgb: 119, 96, 23; --yellow-vivid-50-rgb: 148, 113, 0; --yellow-vivid-40-rgb: 179, 140, 0; --yellow-vivid-30-rgb: 221, 170, 1; --yellow-vivid-20-rgb: 255, 205, 7; --yellow-vivid-10-rgb: 254, 230, 133; --yellow-vivid-5-rgb: 255, 245, 194; --background: var(--background-light); --background-rgb: var(--background-light-rgb); --background-light: var(--pure-0); --background-light-rgb: var(--pure-0-rgb); --background-alternative: var(--gray-5); --background-alternative-rgb: var(--gray-5-rgb); --background-dark: var(--blue-warm-vivid-90); --background-dark-rgb: var(--blue-warm-vivid-90-rgb); --border-color: var(--gray-20); --border-color-alternative: var(--gray-40); --border-style: solid; --border-width: var(--surface-width-sm); --color: var(--color-light); --color-rgb: var(--color-light-rgb); --color-light: var(--gray-80); --color-light-rgb: var(--gray-80-rgb); --color-dark: var(--pure-0); --color-dark-rgb: var(--pure-0-rgb); --interactive: var(--interactive-light); --interactive-rgb: var(--interactive-light-rgb); --interactive-light: var(--blue-warm-vivid-70); --interactive-light-rgb: var(--blue-warm-vivid-70-rgb); --interactive-dark: var(--blue-warm-20); --interactive-dark-rgb: var(--blue-warm-20-rgb); --interactive-alternative: var(--green-cool-vivid-50); --interactive-alternative-rgb: var(--green-cool-vivid-50-rgb); --info: var(--blue-warm-vivid-60); --info-alternative: var(--blue-warm-vivid-10); --info-rgb: var(--blue-warm-vivid-60-rgb); --info-alternative-rgb: var(--blue-warm-vivid-10-rgb); --success: var(--green-cool-vivid-50); --success-alternative: var(--green-cool-vivid-5); --success-rgb: var(--green-cool-vivid-50-rgb); --success-alternative-rgb: var(--green-cool-vivid-5-rgb); --warning: var(--yellow-vivid-20); --warning-alternative: var(--yellow-vivid-5); --warning-rgb: var(--yellow-vivid-20-rgb); --warning-alternative-rgb: var(--yellow-vivid-5-rgb); --danger: var(--red-vivid-50); --danger-alternative: var(--red-vivid-10); --danger-rgb: var(--red-vivid-50-rgb); --danger-alternative-rgb: var(--red-vivid-20-rgb); --font-family-base: Rawline, Raleway, sans-serif; --surface-overlay-scrim: rgba(var(--rgb-secondary-09), var(--surface-opacity-md)); --surface-overlay-text: linear-gradient(rgba(var(--rgb-secondary-01), var(--surface-opacity-none)), rgba(var(--rgb-secondary-09), var(--surface-opacity-default))); --visited: var(--visited-light); --visited-light: var(--blue-warm-vivid-80); --visited-dark: var(--gray-20); --disabled: var(--surface-opacity-md); --hover: var(--hover-light); --hover-light: var(--surface-opacity-xs); --hover-dark: var(--surface-opacity-sm); --hover-effect: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); --pressed: var(--pressed-light); --pressed-light: var(--surface-opacity-md); --pressed-dark: var(--surface-opacity-lg); --pressed-effect: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); --focus-style: dashed; --focus-color: var(--focus-color-light); --focus-color-light: var(--gold-vivid-40); --focus-color-dark: var(--gold-vivid-20); --focus: var(--focus-color); --focus-offset: var(--spacing-scale-half); --focus-width: var(--surface-width-lg); --active: var(--blue-warm-vivid-80); --active-rgb: var(--blue-warm-vivid-80-rgb); --selected: var(--blue-warm-vivid-50); --on: var(--blue-warm-vivid-40); --on-rgb: var(--blue-warm-vivid-40-rgb); --off: var(--gray-20); --off-rgb: var(--gray-20-rgb); --ondrag-border-color: var(--interactive); --ondrag-border-width: var(--surface-width-md); --ondrag-border-style: solid; --ondrag-shadow-offset-x: var(--surface-offset-none); --ondrag-shadow-offset-y: var(--surface-offset-md); --ondrag-shadow-blur: var(--surface-blur-lg); --ondrag-shadow-color: var(--interactive-rgb); --ondrag-shadow-opacity: var(--surface-opacity-sm); --ondrag-opacity: var(--surface-opacity-xl); --ondrag-rotate: -5deg; --ondrag-cursor: grabbing; --draggable-icon: grip-vertical; --draggable-cursor: grab; --dropzone-border-color: var(--interactive); --dropzone-border-width: var(--surface-width-sm); --dropzone-border-style: dashed; --ondrop-background: var(--interactive-rgb); --ondrop-opacity: var(--surface-opacity-sm); --ondrop-cursor: copy; --z-index-layer-0: 0; --z-index-layer-1: 1000; --z-index-layer-2: 2000; --z-index-layer-3: 3000; --z-index-layer-4: 4000; --color-primary-pastel-01: #c5d4eb; --color-primary-pastel-02: #dbe8fb; --color-primary-lighten-01: #2670e8; --color-primary-lighten-02: #5992ed; --color-primary-default: #1351b4; --color-primary-darken-01: #0c326f; --color-primary-darken-02: #071d41; --color-secondary-01: #fff; --color-secondary-02: #f8f8f8; --color-secondary-03: #ededed; --color-secondary-04: #ccc; --color-secondary-05: #9e9d9d; --color-secondary-06: #888; --color-secondary-07: #555; --color-secondary-08: #333; --color-secondary-09: #000; --color-highlight: #268744; --color-support-01: #36a191; --color-support-02: #f2e317; --color-support-03: #db4800; --color-support-04: #a26739; --color-support-05: #40e0d0; --color-support-06: #48cbeb; --color-support-07: #c72487; --color-support-08: #63007f; --color-support-09: #f08080; --color-support-10: #ff8c00; --color-support-11: #fdf5e6; --icon-size-base: 16px; --icon-size-xs: 8px; --icon-size-sm: 12px; --icon-size-lg: 20px; --icon-size-2x: 32px; --icon-size-3x: 48px; --icon-size-4x: 64px; --icon-size-5x: 80px; --icon-size-6x: 96px; --icon-size-7x: 112px; --icon-size-8x: 128px; --icon-size-9x: 144px; --icon-size-10x: 160px; --surface-width-none: 0; --surface-width-sm: 1px; --surface-width-md: 2px; --surface-width-lg: 4px; --surface-rounder-none: 0; --surface-rounder-sm: 4px; --surface-rounder-md: 8px; --surface-rounder-lg: 16px; --surface-rounder-pill: 999em; --surface-opacity-none: 0; --surface-opacity-default: 1; --surface-opacity-xs: 0.16; --surface-opacity-sm: 0.3; --surface-opacity-md: 0.45; --surface-opacity-lg: 0.65; --surface-opacity-xl: 0.85; --surface-border-solid-none: var(--surface-width-none) solid var(--color-secondary-06); --surface-border-solid-sm: var(--surface-width-sm) solid var(--color-secondary-06); --surface-border-solid-md: var(--surface-width-md) solid var(--color-secondary-06); --surface-border-solid-lg: var(--surface-width-lg) solid var(--color-secondary-06); --surface-border-dashed-none: var(--surface-width-none) dashed var(--color-secondary-06); --surface-border-dashed-sm: var(--surface-width-sm) dashed var(--color-secondary-06); --surface-border-dashed-md: var(--surface-width-md) dashed var(--color-secondary-06); --surface-border-dashed-lg: var(--surface-width-lg) dashed var(--color-secondary-06); --surface-blur-none: 0; --surface-blur-sm: 1px; --surface-blur-md: 3px; --surface-blur-lg: 6px; --surface-blur-xl: 9px; --surface-offset-none: 0; --surface-offset-sm: 1px; --surface-offset-md: 3px; --surface-offset-lg: 6px; --surface-offset-xl: 9px; --surface-offset-sm-n: -1px; --surface-offset-md-n: -3px; --surface-offset-lg-n: -6px; --surface-offset-xl-n: -9px; --surface-shadow-color: var(--rgb-secondary-09); --surface-shadow-none: none; --surface-shadow-sm: var(--surface-offset-none) var(--surface-offset-sm) var(--surface-blur-lg) rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-md: var(--surface-offset-none) var(--surface-offset-md) var(--surface-blur-lg) rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-lg: var(--surface-offset-none) var(--surface-offset-lg) var(--surface-blur-lg) rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-xl: var(--surface-offset-none) var(--surface-offset-xl) var(--surface-blur-lg) rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-sm-inset: var(--surface-offset-none) var(--surface-offset-sm-n) var(--surface-blur-lg) inset rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-md-inset: var(--surface-offset-none) var(--surface-offset-md-n) var(--surface-blur-lg) inset rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-lg-inset: var(--surface-offset-none) var(--surface-offset-lg-n) var(--surface-blur-lg) inset rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-xl-inset: var(--surface-offset-none) var(--surface-offset-xl-n) var(--surface-blur-lg) inset rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-sm-up: var(--surface-offset-none) var(--surface-offset-sm-n) var(--surface-blur-lg) rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-md-up: var(--surface-offset-none) var(--surface-offset-md-n) var(--surface-blur-lg) rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-lg-up: var(--surface-offset-none) var(--surface-offset-lg-n) var(--surface-blur-lg) rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-xl-up: var(--surface-offset-none) var(--surface-offset-xl-n) var(--surface-blur-lg) rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-sm-inset-up: var(--surface-offset-none) var(--surface-offset-sm) var(--surface-blur-lg) inset rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-md-inset-up: var(--surface-offset-none) var(--surface-offset-md) var(--surface-blur-lg) inset rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-lg-inset-up: var(--surface-offset-none) var(--surface-offset-lg) var(--surface-blur-lg) inset rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-xl-inset-up: var(--surface-offset-none) var(--surface-offset-xl) var(--surface-blur-lg) inset rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-sm-right: var(--surface-offset-sm) var(--surface-offset-none) var(--surface-blur-lg) rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-md-right: var(--surface-offset-md) var(--surface-offset-none) var(--surface-blur-lg) rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-lg-right: var(--surface-offset-lg) var(--surface-offset-none) var(--surface-blur-lg) rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-xl-right: var(--surface-offset-xl) var(--surface-offset-none) var(--surface-blur-lg) rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-sm-inset-right: var(--surface-offset-sm-n) var(--surface-offset-none) var(--surface-blur-lg) inset rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-md-inset-right: var(--surface-offset-md-n) var(--surface-offset-none) var(--surface-blur-lg) inset rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-lg-inset-right: var(--surface-offset-lg-n) var(--surface-offset-none) var(--surface-blur-lg) inset rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-xl-inset-right: var(--surface-offset-xl-n) var(--surface-offset-none) var(--surface-blur-lg) inset rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-sm-left: var(--surface-offset-sm-n) var(--surface-offset-none) var(--surface-blur-lg) rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-md-left: var(--surface-offset-md-n) var(--surface-offset-none) var(--surface-blur-lg) rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-lg-left: var(--surface-offset-lg-n) var(--surface-offset-none) var(--surface-blur-lg) rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-xl-left: var(--surface-offset-xl-n) var(--surface-offset-none) var(--surface-blur-lg) rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-sm-inset-left: var(--surface-offset-sm) var(--surface-offset-none) var(--surface-blur-lg) inset rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-md-inset-left: var(--surface-offset-md) var(--surface-offset-none) var(--surface-blur-lg) inset rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-lg-inset-left: var(--surface-offset-lg) var(--surface-offset-none) var(--surface-blur-lg) inset rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --surface-shadow-xl-inset-left: var(--surface-offset-xl) var(--surface-offset-none) var(--surface-blur-lg) inset rgba(var(--surface-shadow-color), var(--surface-opacity-xs)); --animation-ease: cubic-bezier(0.25, 0.1, 0.25, 1); --animation-ease-in: cubic-bezier(0.42, 0, 1, 1); --animation-ease-out: cubic-bezier(0, 0, 0.58, 1); --animation-ease-in-out: cubic-bezier(0.42, 0, 0.58, 1); --animation-ease-linear: cubic-bezier(0, 0, 1, 1); --duration-very-fast: 0.1s; --duration-fast: 0.3s; --duration-moderate: 0.5s; --duration-slow: 0.8s; --duration-very-slow: 1s; --font-weight-thin: 100; --font-weight-extra-light: 200; --font-weight-light: 300; --font-weight-regular: 400; --font-weight-medium: 500; --font-weight-semi-bold: 600; --font-weight-bold: 700; --font-weight-extra-bold: 800; --font-weight-black: 900; --font-size-scale-base: 14px; --font-size-scale-down-01: 11.662px; --font-size-scale-down-02: 9.716px; --font-size-scale-down-03: 8.106px; --font-size-scale-up-01: 16.8px; --font-size-scale-up-02: 20.16px; --font-size-scale-up-03: 24.192px; --font-size-scale-up-04: 29.036px; --font-size-scale-up-05: 34.832px; --font-size-scale-up-06: 41.804px; --font-size-scale-up-07: 50.162px; --font-size-scale-up-08: 60.2px; --font-size-scale-up-09: 72.24px; --font-size-scale-up-10: 86.688px; --font-size-scale-up-11: 104.02px; --font-line-height-low: 1.15; --font-line-height-medium: 1.45; --font-line-height-high: 1.85; --grid-breakpoint-xs: 0; --grid-breakpoint-xs-max-width: 100%; --grid-breakpoint-sm: 576px; --grid-breakpoint-sm-max-width: 536px; --grid-breakpoint-md: 992px; --grid-breakpoint-md-max-width: 952px; --grid-breakpoint-lg: 1280px; --grid-breakpoint-lg-max-width: 1200px; --grid-breakpoint-xl: 1600px; --grid-breakpoint-xl-max-width: 1560px; --grid-portrait-maxwidth: 100%; --grid-portrait-gutter: 16px; --grid-portrait-columns: 4; --grid-portrait-margin: 8px; --grid-tablet-maxwidth: 100%; --grid-tablet-gutter: 24px; --grid-tablet-columns: 8; --grid-tablet-margin: 40px; --grid-desktop-maxwidth: 1200px; --grid-desktop-gutter: 24px; --grid-desktop-columns: 12; --grid-desktop-margin: 40px; --grid-tv-maxwidth: 1520px; --grid-tv-gutter: 40px; --grid-tv-columns: 12; --grid-tv-margin: 40px; --spacing-vertical-top: top; --spacing-vertical-center: center; --spacing-vertical-bottom: bottom; --spacing-horizontal-left: left; --spacing-horizontal-center: center; --spacing-horizontal-right: right; --spacing-scale-default: 0; --spacing-scale-half: 4px; --spacing-scale-base: 8px; --spacing-scale-baseh: 12px; --spacing-scale-2x: 16px; --spacing-scale-2xh: 20px; --spacing-scale-3x: 24px; --spacing-scale-3xh: 28px; --spacing-scale-4x: 32px; --spacing-scale-4xh: 36px; --spacing-scale-5x: 40px; --spacing-scale-5xh: 44px; --spacing-scale-6x: 48px; --spacing-scale-6xh: 52px; --spacing-scale-7x: 56px; --spacing-scale-7xh: 60px; --spacing-scale-8x: 64px; --spacing-scale-8xh: 68px; --spacing-scale-9x: 72px; --spacing-scale-9xh: 76px; --spacing-scale-10x: 80px; --spacing-scale-10xh: 84px; --rgb-primary-pastel-01: 197, 212, 235; --rgb-primary-pastel-02: 219, 232, 251; --rgb-primary-lighten-01: 38, 112, 232; --rgb-primary-lighten-02: 89, 146, 237; --rgb-primary-default: 19, 81, 180; --rgb-primary-darken-01: 12, 50, 111; --rgb-primary-darken-02: 7, 29, 65; --rgb-secondary-01: 255, 255, 255; --rgb-secondary-02: 248, 248, 248; --rgb-secondary-03: 237, 237, 237; --rgb-secondary-04: 204, 204, 204; --rgb-secondary-05: 158, 157, 157; --rgb-secondary-06: 136, 136, 136; --rgb-secondary-07: 85, 85, 85; --rgb-secondary-08: 51, 51, 51; --rgb-secondary-09: 0, 0, 0; --rgb-highlight: 38, 135, 68; --rgb-support-01: 54, 161, 145; --rgb-support-02: 242, 227, 23; --rgb-support-03: 219, 72, 0; --rgb-support-04: 162, 103, 57; --rgb-support-05: 64, 224, 208; --rgb-support-06: 72, 203, 235; --rgb-support-07: 199, 36, 135; --rgb-support-08: 99, 0, 127; --rgb-support-09: 240, 128, 128; --rgb-support-10: 255, 140, 0; --rgb-support-11: 253, 245, 230; }; html { text-size-adjust: 100%; line-height: var(--font-line-height-medium); } body { margin: 0; } main { display: block; } hr { box-sizing: content-box; height: 0; overflow: visible; } pre { font-family: monospace; font-size: 1em; } a { background-color: transparent; } abbr[title] { border-bottom: 0; text-decoration: underline; text-decoration: underline dotted; } b, strong { font-weight: bolder; } code, kbd, samp { font-family: monospace; font-size: 1em; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } img { border-style: none; } button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: var(--font-line-height-medium); margin: 0; } button, input { overflow: visible; } button, select { text-transform: none; } [type="button"], [type="reset"], [type="submit"], button { appearance: button; } [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner, button::-moz-focus-inner { border-style: none; padding: 0; } [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring, button:-moz-focusring { outline: 1px dotted ButtonText; } fieldset { padding: 0.35em 0.75em 0.625em; } legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress { vertical-align: baseline; } textarea { overflow: auto; } [type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } [type="search"] { appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration { appearance: none; } ::-webkit-file-upload-button { appearance: button; font: inherit; } details { display: block; } summary { display: list-item; } [hidden], template { display: none; }