[data-gin-accent] { --gin-color-primary: rgb(var(--gin-color-primary-rgb)); --gin-color-primary-light: rgba(var(--gin-color-primary-rgb), .15); --gin-bg-app: rgb(var(--gin-bg-app-rgb)); --gin-bg-item-hover: rgba(var(--gin-color-primary-rgb), .1); --gin-color-primary-light-hover: rgba(var(--gin-color-primary-rgb), .2); --gin-color-primary-light-active: rgba(var(--gin-color-primary-rgb), .3); --gin-shadow-primary-light: rgba(var(--gin-color-primary-rgb), .45); } .gin--dark-mode[data-gin-accent], .gin--dark-mode [data-gin-accent] { --gin-bg-item-hover: rgba(var(--gin-color-primary-rgb), .08); --gin-bg-app-rgb: 27, 27, 29; } [data-gin-accent=blue] { --gin-color-primary-rgb: 5, 80, 230; --gin-color-primary-light-rgb: 205, 220, 250; --gin-color-primary-hover: #0444c4; --gin-color-primary-active: #043cad; --gin-bg-app-rgb: 248, 250, 254; --gin-bg-header: #e1eafc; --gin-color-sticky-rgb: 235, 241, 253; } [data-gin-accent=light_blue] { --gin-color-primary-rgb: 50, 117, 224; --gin-color-primary-light-rgb: 214, 227, 249; --gin-color-primary-hover: #2b63be; --gin-color-primary-active: #2658a8; --gin-bg-app-rgb: 249, 251, 254; --gin-bg-header: #e6eefb; --gin-color-sticky-rgb: 239, 244, 253; } [data-gin-accent=dark_purple] { --gin-color-primary-rgb: 67, 0, 191; --gin-color-primary-light-rgb: 217, 204, 242; --gin-color-primary-hover: #3900a2; --gin-color-primary-active: #32008f; --gin-bg-app-rgb: 249, 247, 253; --gin-bg-header: #e8e0f7; --gin-color-sticky-rgb: 240, 235, 250; --gin-color-primary-light-hover: rgba(var(--gin-color-primary-rgb), .2); --gin-color-primary-light-active: rgba(var(--gin-color-primary-rgb), .25); --gin-shadow-primary-light: rgba(var(--gin-color-primary-rgb), .4); --gin-bg-item-hover: rgba(var(--gin-color-primary-rgb), .08); } [data-gin-accent=purple] { --gin-color-primary-rgb: 91, 0, 255; --gin-color-primary-light-rgb: 222, 204, 255; --gin-color-primary-hover: #4d00d9; --gin-color-primary-active: #4400bf; --gin-bg-app-rgb: 250, 247, 255; --gin-bg-header: #ebe0ff; --gin-color-sticky-rgb: 242, 235, 255; --gin-color-primary-light-hover: rgba(var(--gin-color-primary-rgb), .2); --gin-color-primary-light-active: rgba(var(--gin-color-primary-rgb), .25); --gin-shadow-primary-light: rgba(var(--gin-color-primary-rgb), .4); --gin-bg-item-hover: rgba(var(--gin-color-primary-rgb), .08); } [data-gin-accent=teal] { --gin-color-primary-rgb: 16, 133, 127; --gin-color-primary-light-rgb: 207, 231, 229; --gin-color-primary-hover: #0e716c; --gin-color-primary-active: #0c645f; --gin-bg-app-rgb: 248, 251, 251; --gin-bg-header: #e2f0f0; --gin-color-sticky-rgb: 236, 245, 245; } [data-gin-accent=green] { --gin-color-primary-rgb: 0, 135, 95; --gin-color-primary-light-rgb: 204, 231, 223; --gin-color-primary-hover: #007351; --gin-color-primary-active: #006547; --gin-bg-app-rgb: 247, 251, 250; --gin-bg-header: #e0f1ec; --gin-color-sticky-rgb: 235, 245, 242; } [data-gin-accent=red] { --gin-color-primary-rgb: 216, 0, 47; --gin-color-primary-light-rgb: 247, 204, 213; --gin-color-primary-hover: #b80028; --gin-color-primary-active: #a20023; --gin-bg-app-rgb: 254, 247, 249; --gin-bg-header: #fae0e6; --gin-color-sticky-rgb: 252, 235, 238; } [data-gin-accent=orange] { --gin-color-primary-rgb: 239, 92, 32; --gin-color-primary-light-rgb: 252, 222, 210; --gin-color-primary-hover: #cb4e1b; --gin-color-primary-active: #b34518; --gin-bg-app-rgb: 255, 250, 248; --gin-bg-header: #fdebe4; --gin-color-sticky-rgb: 254, 242, 237; } [data-gin-accent=yellow] { --gin-color-primary-rgb: 197, 137, 0; --gin-color-primary-light-rgb: 243, 231, 204; --gin-color-primary-hover: #a77400; --gin-color-primary-active: #946700; --gin-bg-app-rgb: 253, 251, 247; --gin-bg-header: #f8f1e0; --gin-color-sticky-rgb: 250, 246, 235; } [data-gin-accent=pink] { --gin-color-primary-rgb: 226, 49, 119; --gin-color-primary-light-rgb: 249, 214, 228; --gin-color-primary-hover: #c02a65; --gin-color-primary-active: #aa2559; --gin-bg-app-rgb: 254, 249, 251; --gin-bg-header: #fce6ef; --gin-color-sticky-rgb: 253, 239, 244; } [data-gin-accent=neutral] { --gin-color-primary-rgb: 17, 17, 17; --gin-color-primary-light-rgb: 207, 207, 207; --gin-color-primary-hover: #0e0e0e; --gin-color-primary-active: #0d0d0d; --gin-bg-app-rgb: 248, 248, 248; --gin-bg-header: #e2e2e2; --gin-color-sticky-rgb: 236, 236, 236; } [data-gin-accent=custom] { --gin-color-primary-rgb: 17, 17, 17; --gin-color-primary-light-rgb: 207, 207, 207; --gin-color-primary-hover: #0e0e0e; --gin-color-primary-active: #0d0d0d; --gin-bg-app-rgb: 248, 248, 248; --gin-bg-header: #e2e2e2; --gin-color-sticky-rgb: 236, 236, 236; } .gin--dark-mode[data-gin-accent=blue], .gin--dark-mode [data-gin-accent=blue] { --gin-color-primary-rgb: 144, 174, 239; --gin-color-primary-light-rgb: 62, 68, 84; --gin-color-primary-hover: #9bb6f1; --gin-color-primary-active: #a1baf1; --gin-bg-header: #373b45; } .gin--dark-mode[data-gin-accent=claro_blue], .gin--dark-mode [data-gin-accent=claro_blue] { --gin-color-primary-rgb: 115, 145, 216; --gin-color-primary-light-rgb: 57, 63, 79; --gin-color-primary-hover: #819cdc; --gin-color-primary-active: #88a2de; --gin-bg-header: #333742; } .gin--dark-mode[data-gin-accent=light_blue], .gin--dark-mode [data-gin-accent=light_blue] { --gin-color-primary-rgb: 130, 191, 232; --gin-color-primary-light-rgb: 60, 72, 82; --gin-color-primary-hover: #8fc5ea; --gin-color-primary-active: #95c9eb; --gin-bg-header: #353d44; } .gin--dark-mode[data-gin-accent=dark_purple], .gin--dark-mode [data-gin-accent=dark_purple] { --gin-color-primary-rgb: 173, 143, 232; --gin-color-primary-light-rgb: 68, 62, 82; --gin-color-primary-hover: #b59aea; --gin-color-primary-active: #b9a0eb; --gin-bg-header: #3a3744; } .gin--dark-mode[data-gin-accent=purple], .gin--dark-mode [data-gin-accent=purple] { --gin-color-primary-rgb: 219, 165, 239; --gin-color-primary-light-rgb: 77, 67, 84; --gin-color-primary-hover: #dfaef1; --gin-color-primary-active: #e0b3f1; --gin-bg-header: #403945; } .gin--dark-mode[data-gin-accent=teal], .gin--dark-mode [data-gin-accent=teal] { --gin-color-primary-rgb: 0, 234, 208; --gin-color-primary-light-rgb: 34, 80, 78; --gin-color-primary-hover: #1aecd5; --gin-color-primary-active: #26edd7; --gin-bg-header: #254241; } .gin--dark-mode[data-gin-accent=green], .gin--dark-mode [data-gin-accent=green] { --gin-color-primary-rgb: 107, 212, 161; --gin-color-primary-light-rgb: 55, 76, 68; --gin-color-primary-hover: #7ad8aa; --gin-color-primary-active: #81daaf; --gin-bg-header: #323f3c; } .gin--dark-mode[data-gin-accent=red], .gin--dark-mode [data-gin-accent=red] { --gin-color-primary-rgb: 236, 137, 137; --gin-color-primary-light-rgb: 81, 61, 63; --gin-color-primary-hover: #ee9595; --gin-color-primary-active: #ef9b9b; --gin-bg-header: #423639; } .gin--dark-mode[data-gin-accent=orange], .gin--dark-mode [data-gin-accent=orange] { --gin-color-primary-rgb: 247, 149, 118; --gin-color-primary-light-rgb: 83, 63, 60; --gin-color-primary-hover: #f8a084; --gin-color-primary-active: #f8a58b; --gin-bg-header: #443736; } .gin--dark-mode[data-gin-accent=yellow], .gin--dark-mode [data-gin-accent=yellow] { --gin-color-primary-rgb: 241, 201, 112; --gin-color-primary-light-rgb: 82, 74, 58; --gin-color-primary-hover: #f2ce7e; --gin-color-primary-active: #f3d185; --gin-bg-header: #433e35; } .gin--dark-mode[data-gin-accent=pink], .gin--dark-mode [data-gin-accent=pink] { --gin-color-primary-rgb: 231, 157, 163; --gin-color-primary-light-rgb: 80, 65, 69; --gin-color-primary-hover: #e9a7ac; --gin-color-primary-active: #ebacb1; --gin-bg-header: #42383c; } .gin--dark-mode[data-gin-accent=neutral], .gin--dark-mode [data-gin-accent=neutral] { --gin-color-primary-rgb: 255, 255, 255; --gin-color-primary-light-rgb: 85, 85, 87; --gin-color-primary-hover: white; --gin-color-primary-active: white; --gin-bg-header: #454547; } .gin--dark-mode[data-gin-accent=custom], .gin--dark-mode [data-gin-accent=custom] { --gin-color-primary-rgb: 255, 255, 255; --gin-color-primary-light-rgb: 85, 85, 87; --gin-color-primary-hover: white; --gin-color-primary-active: white; --gin-bg-header: #454547; } .gin--high-contrast-mode { --gin-bg-app: #d9dbde; --gin-color-text: rgba(0, 0, 0, .8); --gin-color-text-light: rgba(0, 0, 0, .8); --gin-icon-color: rgba(0, 0, 0, .8); --gin-color-focus: rgba(0, 0, 0, .8); --gin-border-color: rgba(0, 0, 0, .8); --gin-border-color-secondary: rgba(0, 0, 0, .6); --gin-border-color-layer: rgba(0, 0, 0, .6); --gin-border-color-layer2: rgba(0, 0, 0, .8); --gin-border-color-table: rgba(0, 0, 0, .8); --gin-border-color-table-header: rgba(0, 0, 0, .8); --gin-border-color-form-element: rgba(0, 0, 0, .8); } .gin--dark-mode .gin--high-contrast-mode { --gin-bg-app: #000; --gin-color-text: rgba(255, 255, 255, .8); --gin-color-text-light: rgba(255, 255, 255, .8); --gin-icon-color: rgba(255, 255, 255, .8); --gin-color-focus: rgba(255, 255, 255, .8); --gin-border-color: rgba(255, 255, 255, .8); --gin-border-color-secondary: rgba(255, 255, 255, .6); --gin-border-color-layer: rgba(255, 255, 255, .6); --gin-border-color-layer2: rgba(255, 255, 255, .8); --gin-border-color-table: rgba(255, 255, 255, .8); --gin-border-color-table-header: rgba(255, 255, 255, .8); --gin-border-color-form-element: rgba(255, 255, 255, .8); } [data-gin-focus=green] { --gin-color-focus: rgba(8, 163, 144, .6); } [data-gin-focus=claro] { --gin-color-focus: rgba(38, 167, 105, .6); } [data-gin-focus=orange] { --gin-color-focus: rgba(236, 124, 87, .6); } [data-gin-focus=dark] { --gin-color-focus: var(--gin-color-focus-neutral-rgb); } [data-gin-focus=accent] { --gin-color-focus: rgba(var(--gin-color-primary-rgb), .6); }