body.dark-mode { --bg: #282828; --fg: #a6cc92; /* --fg: #6eac4d; */ /* Magari questo: */ /* --fg: #a3b09c; */ --bg-dark: hsl(10, 10%, 20%); --bg-darker: hsl(10, 10%, 17%); --bg-darker-2: #1d2021; --bg-darker-3: #101111; --accent-1: #154d24; --accent-1-fg: #278542; --card-date: #928374; --card-content: #d4be98; --font-sf: 'Inter', sans-serif; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-bold: 700; --shadow-1: 0 0 16px 0 #16182077; --text-input-bg: var(--bg-darker); --text-input-readonly-bg: hsl(10, 10%, 22%); --text-input-readonly-fg: hsl(10, 10%, 40%); --bg-darker-2-1: #c8c8c8; --accent-2-lighter: #5cc969; --accent-2: #4eaa59; --accent-2-darker: #2e974c; --accent-2-darkest: #002d0d; } .dark-mode button { border: 1px solid var(--bg-darker-2); background: var(--bg-darker); color: #afafaf; } .dark-mode button:hover { background: var(--bg-dark); } .dark-mode button.primary { border: 1px solid #113a1c; background: #1e6732; color: #b7e3c3; } .dark-mode button.primary:hover { background: #23773a; } .dark-mode nav .nav-logo img { filter: drop-shadow(0 0 4px rgba(0, 0, 0, 0.4)); } .dark-mode input[type] { background: #4b4342; } .dark-mode input[type='text']:read-only, .dark-mode input[type='password']:read-only { background: var(--text-input-readonly-bg); color: var(--text-input-readonly-fg); box-shadow: 0 0 8px 0 #00000010; } .dark-mode input[type='text'].error, .dark-mode input[type='password'].error { background: #633; color: #faa; } .dark-mode pre { background: var(--bg-darker); border: 1px solid var(--bg-darker-2); } /* Trick molto molto malvagio per non dover rendere il colorscheme dei blocchi di codice dinamici rispetto alla dark mode */ .dark-mode pre > code > span { filter: invert(1); } .dark-mode table td, .dark-mode table th { border-color: var(--fg); }