:root { --c-primary: darkorange; /* Replace #yourColor with your desired color */ } /* https://coolors.co/palette/5f0f40-9a031e-fb8b24-e36414-0f4c5c */ [class*='--food'] { --color: #136f63; } [class*='--poop'] { --color: #78290f; } [class*='--asleep'] { --color: #032b43; } [class*='--awake'] { --color: #ffba08; } [class*='--diaper'] { --color: #3f88c5; } /* d00000 ff7d00 */ html[data-theme='light'] body { background-color: #f2f0ef; --c-border: #e9e9e9; --c-toggle: #00464b; } html[data-theme='dark'] body { background-color: #181818; --c-border: #2b2b2b; --c-toggle: #ffe600; } a, input[type='text']:focus, input[type='email']:focus, input[type='password']:focus, select:focus, textarea:focus { color: var(--c-primary); } button, input[type='submit'] { background-color: var(--color); border-color: var(--color); transition: all .2s ease-in-out; } a { transition: all .2s ease-in-out; } svg path { transition: all .2s ease-in-out; } nav ul { list-style: circle inside; display: flex; list-style: none; gap: 1em; justify-content: end; } nav ul li { font-size: 2rem; display: flex; list-style: none; } .today__list ul { list-style: none; } header { padding-top: 2rem; } /* aside { position: relative; padding-top: 1rem; display: block; } */ /* aside::after { content: ""; width: 100vw; height: 50px; position: fixed; left: 0; outline: 1px solid #ccc; background-color: #eee; z-index: -1; } */ aside button { margin-top: 1rem; border-radius: 999px; } section { margin-top: 4rem; position: relative; } .badge { background-color: var(--color); display: inline-block; padding: 0.35em .75em .25em .75em; color: rgba(255, 255, 255, 0.75); font-weight: 700; text-transform: uppercase; border-radius: 0.25rem; font-size: 1rem; line-height: 1; min-width: 10ch; text-align: center; } .counters { position: absolute; top: 0; right: 0; width: max-content; outline: 1px solid var(--c-border); background-color: var(--c-border); padding: 2rem; border-radius: 2rem; font-size: 2.5rem; } @media screen and (max-width: 600px) { .counters { margin-right: -2rem; border-radius: 2rem 0 0 2rem; } }