@import url('https://fonts.googleapis.com/css2?family=Comfortaa&display=swap'); /* Green Light scheme (Default) */ /* Can be forced with data-theme="light" */ [data-theme="light"], :root:not([data-theme="dark"]) { --primary: #43a047; --primary-hover: #388e3c; --primary-focus: rgba(67, 160, 71, 0.125); --primary-inverse: #FFF; } /* Green Dark scheme (Auto) */ /* Automatically enabled if user has Dark mode enabled */ @media only screen and (prefers-color-scheme: dark) { :root:not([data-theme="light"]) { --primary: #43a047; --primary-hover: #4caf50; --primary-focus: rgba(67, 160, 71, 0.25); --primary-inverse: #FFF; } } /* Green Dark scheme (Forced) */ /* Enabled if forced with data-theme="dark" */ [data-theme="dark"] { --primary: #43a047; --primary-hover: #4caf50; --primary-focus: rgba(67, 160, 71, 0.25); --primary-inverse: #FFF; } /* Green (Common styles) */ :root { --form-element-active-border-color: var(--primary); --form-element-focus-color: var(--primary-focus); --switch-color: var(--primary-inverse); --switch-checked-background-color: var(--primary); --font-family: 'Comfortaa', 'Ubuntu', sans-serif; } body { font-family: 'Comfortaa', 'Ubuntu', sans-serif; } h1 { text-align: center; } ul { padding: 0 1.5em; } ul li { list-style: none; } ul li a i { margin-right: 0.5em; font-size: 32px; } [role="button"] { width: 100%; display: flex; flex-wrap: wrap; text-align: left; align-items: center; margin-bottom: 2em; padding: 1.5em 1em; } .fa-brands img { width: 32px; } footer { margin: var(--block-spacing-vertical) 0; padding: var(--block-spacing-vertical) var(--block-spacing-horizontal); border-radius: var(--border-radius); background: var(--card-background-color); box-shadow: var(--card-box-shadow); } @media (min-width: 1200px) footer { --block-spacing-horizontal: calc(var(--spacing) * 2); } @media (min-width: 992px) footer { --block-spacing-horizontal: calc(var(--spacing) * 1.75); } @media (min-width: 768px) footer { --block-spacing-horizontal: calc(var(--spacing) * 1.5); } @media (min-width: 576px) footer { --block-spacing-horizontal: calc(var(--spacing) * 1.25); }