main
css 72 lines 2.69 KB
Raw
1 #cc-main {
2 --cc-font-family: var(--font-body);
3 --cc-bg: color-mix(in srgb, var(--color-surface) 94%, transparent);
4 --cc-primary-color: var(--color-text);
5 --cc-secondary-color: var(--color-text-muted);
6 --cc-link-color: var(--color-accent);
7 --cc-modal-border-radius: var(--radius-lg);
8 --cc-modal-margin: var(--space-4);
9 --cc-z-index: calc(var(--z-overlay) + 10);
10 --cc-btn-border-radius: var(--radius-full);
11 --cc-btn-primary-bg: var(--color-accent);
12 --cc-btn-primary-color: #fff;
13 --cc-btn-primary-border-color: var(--color-accent);
14 --cc-btn-primary-hover-bg: var(--color-accent-hover);
15 --cc-btn-primary-hover-color: #fff;
16 --cc-btn-primary-hover-border-color: var(--color-accent-hover);
17 --cc-btn-secondary-bg: var(--color-accent-muted);
18 --cc-btn-secondary-color: var(--color-text);
19 --cc-btn-secondary-border-color: var(--color-border);
20 --cc-btn-secondary-hover-bg: var(--color-surface);
21 --cc-btn-secondary-hover-color: var(--color-accent-hover);
22 --cc-btn-secondary-hover-border-color: var(--color-accent-hover);
23 --cc-separator-border-color: var(--color-border);
24 --cc-footer-bg: var(--color-bg);
25 --cc-footer-color: var(--color-text-muted);
26 --cc-footer-border-color: var(--color-border);
27 --cc-cookie-category-block-bg: var(--color-bg);
28 --cc-cookie-category-block-border: var(--color-border);
29 --cc-cookie-category-block-hover-bg: var(--color-accent-muted);
30 --cc-cookie-category-block-hover-border: var(--color-accent);
31 --cc-cookie-category-expanded-block-bg: var(--color-bg);
32 --cc-cookie-category-expanded-block-hover-bg: var(--color-accent-muted);
33 --cc-section-category-border: var(--color-border);
34 --cc-toggle-on-bg: var(--color-accent);
35 --cc-toggle-off-bg: var(--color-border);
36 --cc-toggle-readonly-bg: var(--color-text-muted);
37 --cc-toggle-on-knob-bg: #fff;
38 --cc-toggle-off-knob-bg: var(--color-surface);
39 --cc-toggle-readonly-knob-bg: var(--color-surface);
40 --cc-webkit-scrollbar-bg: var(--color-border);
41 --cc-webkit-scrollbar-hover-bg: var(--color-text-muted);
42 }
43
44 #cc-main .cm,
45 #cc-main .pm {
46 border: var(--size-border-thin) solid var(--color-border);
47 box-shadow: var(--shadow-lg);
48 backdrop-filter: blur(18px);
49 }
50
51 #cc-main .cm__title,
52 #cc-main .pm__title {
53 font-family: var(--font-display);
54 letter-spacing: var(--tracking-tight);
55 }
56
57 #cc-main .cm__desc,
58 #cc-main .pm__section-desc {
59 line-height: var(--leading-relaxed);
60 }
61
62 [data-theme="dark"] #cc-main {
63 --cc-bg: color-mix(in srgb, var(--color-surface) 92%, transparent);
64 --cc-overlay-bg: rgb(0 0 0 / 0.72);
65 }
66
67 @media (prefers-color-scheme: dark) {
68 :root:not([data-theme="light"]) #cc-main {
69 --cc-bg: color-mix(in srgb, var(--color-surface) 92%, transparent);
70 --cc-overlay-bg: rgb(0 0 0 / 0.72);
71 }
72 }