UNPKG

gravitycss

Version:

Pre-built styling library.

1,204 lines (1,048 loc) 29.5 kB
/* Normal state */ .btn-primary { display: inline-block; padding: 10px 20px; font-size: 16px; text-align: center; text-decoration: none; cursor: pointer; border: 2px solid #3498db; color: #3498db; background-color: transparent; border-radius: 5px; transition: background-color 0.3s, color 0.3s, border-color 0.3s; } /* Hover state */ .btn-primary:hover { background-color: #3498db; color: #fff; } /* Active state */ .btn-primary:active { background-color: #2980b9; border-color: #2980b9; color: #fff; } /* Additional styles for focus state (optional) */ .btn-primary:focus { outline: none; box-shadow: 0 0 5px rgba(52, 152, 219, 0.7); } /* Normal state */ .btn-secondary { display: inline-block; padding: 10px 20px; font-size: 16px; text-align: center; text-decoration: none; cursor: pointer; border: 2px solid #9b59b6; color: #9b59b6; background-color: transparent; border-radius: 5px; transition: background-color 0.3s, color 0.3s, border-color 0.3s; } /* Hover state */ .btn-secondary:hover { background-color: #9b59b6; color: #fff; } /* Active state */ .btn-secondary:active { background-color: #8e44ad; border-color: #8e44ad; color: #fff; } /* Additional styles for focus state (optional) */ .btn-secondary:focus { outline: none; box-shadow: 0 0 5px rgba(155, 89, 182, 0.7); } /* Normal state */ .btn-modern { display: inline-block; padding: 10px 20px; font-size: 16px; text-align: center; text-decoration: none; cursor: pointer; border: 2px solid #000; color: #000; background-color: transparent; border-radius: 5px; transition: background-color 0.3s, color 0.3s, border-color 0.3s; } /* Hover state */ .btn-modern:hover { background-color: #000; color: #fff; } /* Active state */ .btn-modern:active { background-color: #333; border-color: #333; color: #fff; } /* Additional styles for focus state (optional) */ .btn-modern:focus { outline: none; box-shadow: 0 0 5px rgba(0, 0, 0, 0.7); } /* Normal state */ .btn-default { display: inline-block; padding: 10px 20px; font-size: 16px; text-align: center; text-decoration: none; cursor: pointer; border: 2px solid #333; color: #555; background-color: transparent; border-radius: 5px; transition: background-color 0.3s, color 0.3s, border-color 0.3s; } /* Hover state */ .btn-default:hover { background-color: #333; color: #fff; } /* Active state */ .btn-default:active { background-color: #444; border-color: #333; color: #fff; } /* Additional styles for focus state (optional) */ .btn-default:focus { outline: none; box-shadow: 0 0 5px rgba(204, 204, 204, 0.7); } .h-primary { color: #3498db; /* Blue color */ font-family: 'Your Modern Font', sans-serif; /* Use a modern font */ font-weight: bold; /* Adjust the font weight as needed */ text-transform: uppercase; /* Convert text to uppercase */ /* Additional modern styling */ padding: 10px; /* Add padding for better visual appeal */ border-bottom: 3px solid #3498db; /* Add a bottom border for separation */ transition: all 0.3s ease; /* Smooth transition for hover effects */ /* Optional: Add a subtle box shadow for depth */ box-shadow: 0 2px 4px #0000001a; /* Hover effect */ &:hover { color: #1e5479; /* Darker color on hover */ border-bottom-color: #1e5479; /* Darker border color on hover */ box-shadow: 0 4px 8px #00000033; /* Increased box shadow on hover */ } } .h-secondary { color: #9b59b6; /* Purple color */ font-family: 'Your Modern Font', sans-serif; /* Use a modern font */ font-weight: bold; /* Adjust the font weight as needed */ text-transform: uppercase; /* Convert text to uppercase */ /* Additional modern styling */ padding: 10px; /* Add padding for better visual appeal */ border-bottom: 3px solid #9b59b6; /* Add a bottom border for separation */ transition: all 0.3s ease; /* Smooth transition for hover effects */ /* Optional: Add a subtle box shadow for depth */ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Hover effect */ &:hover { color: #6b3581; /* Darker color on hover */ border-bottom-color: #6b3581; /* Darker border color on hover */ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Increased box shadow on hover */ } } .h-modern { color: #333; /* Black color */ font-family: 'Your Modern Font', sans-serif; /* Use a modern font */ font-weight: bold; /* Adjust the font weight as needed */ text-transform: uppercase; /* Convert text to uppercase */ /* Additional modern styling */ padding: 10px; /* Add padding for better visual appeal */ border-bottom: 3px solid #333; /* Add a bottom border for separation */ transition: all 0.3s ease; /* Smooth transition for hover effects */ /* Optional: Add a subtle box shadow for depth */ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Hover effect */ &:hover { color: #555; /* Darker color on hover */ border-bottom-color: #555; /* Darker border color on hover */ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Increased box shadow on hover */ } } .h-default { color: #808080; /* Gray color */ font-family: 'Your Modern Font', sans-serif; /* Use a modern font */ font-weight: bold; /* Adjust the font weight as needed */ text-transform: uppercase; /* Convert text to uppercase */ /* Additional modern styling */ padding: 10px; /* Add padding for better visual appeal */ border-bottom: 3px solid #808080; /* Add a bottom border for separation */ transition: all 0.3s ease; /* Smooth transition for hover effects */ /* Optional: Add a subtle box shadow for depth */ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Hover effect */ &:hover { color: #606060; /* Darker color on hover */ border-bottom-color: #606060; /* Darker border color on hover */ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Increased box shadow on hover */ } } .text-primary { display: inline-block; position: relative; padding: 10px; border-bottom: #035084 solid 3px; color: #000; font-size: 16px; outline: none; transition: background 0.3s, transform 0.2s; } .text-primary:hover { transform: scale(1.02); } .text-primary:focus { box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); } /* Optional: Add some animation on focus */ @keyframes input-focus { 0% { transform: scale(1); } 50% { transform: scale(1.02); } 100% { transform: scale(1); } } .text-primary:focus { animation: input-focus 0.5s ease-out; } .text-primary::placeholder { color: #1b6ac5c4; } .text-secondary { display: inline-block; position: relative; padding: 10px; border-bottom: #620a85 solid 3px; color: #000; font-size: 16px; outline: none; transition: background 0.3s, transform 0.2s; } .text-secondary:hover { transform: scale(1.02); } .text-secondary:focus { box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); } /* Optional: Add some animation on focus */ @keyframes input-focus { 0% { transform: scale(1); } 50% { transform: scale(1.02); } 100% { transform: scale(1); } } .text-secondary:focus { animation: input-focus 0.5s ease-out; } .text-secondary::placeholder { color: #9b0dc6ce; } .text-modern { display: inline-block; position: relative; padding: 10px; border-bottom: #000000 solid 3px; color: #000; font-size: 16px; outline: none; transition: background 0.3s, transform 0.2s; } .text-modern:hover { transform: scale(1.02); } .text-modern:focus { box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); } /* Optional: Add some animation on focus */ @keyframes input-focus { 0% { transform: scale(1); } 50% { transform: scale(1.02); } 100% { transform: scale(1); } } .text-modern:focus { animation: input-focus 0.5s ease-out; } .text-modern::placeholder { color: #222; } .text-default { display: inline-block; position: relative; padding: 10px; border-bottom: #757575 solid 3px; color: #000; font-size: 16px; outline: none; transition: background 0.3s, transform 0.2s; } .text-default:hover { transform: scale(1.02); } .text-default:focus { box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); } /* Optional: Add some animation on focus */ @keyframes input-focus { 0% { transform: scale(1); } 50% { transform: scale(1.02); } 100% { transform: scale(1); } } .text-default:focus { animation: input-focus 0.5s ease-out; } .text-default::placeholder { color: #707070; } .check-primary { --primary-color: #1677ff; --secondary-color: #fff; --primary-hover-color: #4096ff; /* checkbox */ --checkbox-diameter: 20px; --checkbox-border-radius: 5px; --checkbox-border-color: #d9d9d9; --checkbox-border-width: 1px; --checkbox-border-style: solid; /* checkmark */ --checkmark-size: 1.2; } .check-primary, .check-primary *, .check-primary *::before, .check-primary *::after { -webkit-box-sizing: border-box; box-sizing: border-box; } .check-primary { -webkit-appearance: none; -moz-appearance: none; appearance: none; width: var(--checkbox-diameter); height: var(--checkbox-diameter); border-radius: var(--checkbox-border-radius); background: var(--secondary-color); border: var(--checkbox-border-width) var(--checkbox-border-style) var(--checkbox-border-color); -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; cursor: pointer; position: relative; } .check-primary::after { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-box-shadow: 0 0 0 calc(var(--checkbox-diameter) / 2.5) var(--primary-color); box-shadow: 0 0 0 calc(var(--checkbox-diameter) / 2.5) var(--primary-color); border-radius: inherit; opacity: 0; -webkit-transition: all 0.5s cubic-bezier(0.12, 0.4, 0.29, 1.46); -o-transition: all 0.5s cubic-bezier(0.12, 0.4, 0.29, 1.46); transition: all 0.5s cubic-bezier(0.12, 0.4, 0.29, 1.46); } .check-primary::before { top: 40%; left: 50%; content: ""; position: absolute; width: 4px; height: 7px; border-right: 2px solid var(--secondary-color); border-bottom: 2px solid var(--secondary-color); -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(0); -ms-transform: translate(-50%, -50%) rotate(45deg) scale(0); transform: translate(-50%, -50%) rotate(45deg) scale(0); opacity: 0; -webkit-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6),opacity 0.1s; -o-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6),opacity 0.1s; transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6),opacity 0.1s; } .check-primary:hover { border-color: var(--primary-color); } .check-primary:checked { background: var(--primary-color); border-color: transparent; } .check-primary:checked::before { opacity: 1; -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(var(--checkmark-size)); -ms-transform: translate(-50%, -50%) rotate(45deg) scale(var(--checkmark-size)); transform: translate(-50%, -50%) rotate(45deg) scale(var(--checkmark-size)); -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; -o-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; } .check-primary:active:not(:checked)::after { -webkit-transition: none; -o-transition: none; -webkit-box-shadow: none; box-shadow: none; transition: none; opacity: 1; } .check-secondary { --primary-color1: #8e44ad; --secondary-color: #fff; --primary-hover-color1: #7f3d9b; /* checkbox */ --checkbox-diameter: 20px; --checkbox-border-radius: 5px; --checkbox-border-color: #d9d9d9; --checkbox-border-width: 1px; --checkbox-border-style: solid; /* checkmark */ --checkmark-size: 1.2; } .check-secondary, .check-secondary *, .check-secondary *::before, .check-secondary *::after { -webkit-box-sizing: border-box; box-sizing: border-box; } .check-secondary { -webkit-appearance: none; -moz-appearance: none; appearance: none; width: var(--checkbox-diameter); height: var(--checkbox-diameter); border-radius: var(--checkbox-border-radius); background: var(--secondary-color); border: var(--checkbox-border-width) var(--checkbox-border-style) var(--checkbox-border-color); -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; cursor: pointer; position: relative; } .check-secondary::after { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-box-shadow: 0 0 0 calc(var(--checkbox-diameter) / 2.5) var(--primary-color1); box-shadow: 0 0 0 calc(var(--checkbox-diameter) / 2.5) var(--primary-color1); border-radius: inherit; opacity: 0; -webkit-transition: all 0.5s cubic-bezier(0.12, 0.4, 0.29, 1.46); -o-transition: all 0.5s cubic-bezier(0.12, 0.4, 0.29, 1.46); transition: all 0.5s cubic-bezier(0.12, 0.4, 0.29, 1.46); } .check-secondary::before { top: 40%; left: 50%; content: ""; position: absolute; width: 4px; height: 7px; border-right: 2px solid var(--secondary-color); border-bottom: 2px solid var(--secondary-color); -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(0); -ms-transform: translate(-50%, -50%) rotate(45deg) scale(0); transform: translate(-50%, -50%) rotate(45deg) scale(0); opacity: 0; -webkit-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6),opacity 0.1s; -o-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6),opacity 0.1s; transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6),opacity 0.1s; } .check-secondary:hover { border-color: var(--primary-color1); } .check-secondary:checked { background: var(--primary-color1); border-color: transparent; } .check-secondary:checked::before { opacity: 1; -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(var(--checkmark-size)); -ms-transform: translate(-50%, -50%) rotate(45deg) scale(var(--checkmark-size)); transform: translate(-50%, -50%) rotate(45deg) scale(var(--checkmark-size)); -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; -o-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; } .check-secondary:active:not(:checked)::after { -webkit-transition: none; -o-transition: none; -webkit-box-shadow: none; box-shadow: none; transition: none; opacity: 1; } .check-modern { --primary-color2: #000000; --secondary-color: #fff; --primary-hover-color2: #1c1c1c; /* checkbox */ --checkbox-diameter: 20px; --checkbox-border-radius: 5px; --checkbox-border-color: #d9d9d9; --checkbox-border-width: 1px; --checkbox-border-style: solid; /* checkmark */ --checkmark-size: 1.2; } .check-modern, .check-modern *, .check-modern *::before, .check-modern *::after { -webkit-box-sizing: border-box; box-sizing: border-box; } .check-modern { -webkit-appearance: none; -moz-appearance: none; appearance: none; width: var(--checkbox-diameter); height: var(--checkbox-diameter); border-radius: var(--checkbox-border-radius); background: var(--secondary-color); border: var(--checkbox-border-width) var(--checkbox-border-style) var(--checkbox-border-color); -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; cursor: pointer; position: relative; } .check-modern::after { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-box-shadow: 0 0 0 calc(var(--checkbox-diameter) / 2.5) var(--primary-color2); box-shadow: 0 0 0 calc(var(--checkbox-diameter) / 2.5) var(--primary-color2); border-radius: inherit; opacity: 0; -webkit-transition: all 0.5s cubic-bezier(0.12, 0.4, 0.29, 1.46); -o-transition: all 0.5s cubic-bezier(0.12, 0.4, 0.29, 1.46); transition: all 0.5s cubic-bezier(0.12, 0.4, 0.29, 1.46); } .check-modern::before { top: 40%; left: 50%; content: ""; position: absolute; width: 4px; height: 7px; border-right: 2px solid var(--secondary-color); border-bottom: 2px solid var(--secondary-color); -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(0); -ms-transform: translate(-50%, -50%) rotate(45deg) scale(0); transform: translate(-50%, -50%) rotate(45deg) scale(0); opacity: 0; -webkit-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6),opacity 0.1s; -o-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6),opacity 0.1s; transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6),opacity 0.1s; } .check-modern:hover { border-color: var(--primary-color2); } .check-modern:checked { background: var(--primary-color2); border-color: transparent; } .check-modern:checked::before { opacity: 1; -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(var(--checkmark-size)); -ms-transform: translate(-50%, -50%) rotate(45deg) scale(var(--checkmark-size)); transform: translate(-50%, -50%) rotate(45deg) scale(var(--checkmark-size)); -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; -o-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; } .check-modern:active:not(:checked)::after { -webkit-transition: none; -o-transition: none; -webkit-box-shadow: none; box-shadow: none; transition: none; opacity: 1; } .check-default { --primary-color3: #929292; --secondary-color: #fff; --primary-hover-color3: #3c3c3c; /* checkbox */ --checkbox-diameter: 20px; --checkbox-border-radius: 5px; --checkbox-border-color: #d9d9d9; --checkbox-border-width: 1px; --checkbox-border-style: solid; /* checkmark */ --checkmark-size: 1.2; } .check-default, .check-default *, .check-default *::before, .check-default *::after { -webkit-box-sizing: border-box; box-sizing: border-box; } .check-default { -webkit-appearance: none; -moz-appearance: none; appearance: none; width: var(--checkbox-diameter); height: var(--checkbox-diameter); border-radius: var(--checkbox-border-radius); background: var(--secondary-color); border: var(--checkbox-border-width) var(--checkbox-border-style) var(--checkbox-border-color); -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; cursor: pointer; position: relative; } .check-default::after { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-box-shadow: 0 0 0 calc(var(--checkbox-diameter) / 2.5) var(--primary-color3); box-shadow: 0 0 0 calc(var(--checkbox-diameter) / 2.5) var(--primary-color3); border-radius: inherit; opacity: 0; -webkit-transition: all 0.5s cubic-bezier(0.12, 0.4, 0.29, 1.46); -o-transition: all 0.5s cubic-bezier(0.12, 0.4, 0.29, 1.46); transition: all 0.5s cubic-bezier(0.12, 0.4, 0.29, 1.46); } .check-default::before { top: 40%; left: 50%; content: ""; position: absolute; width: 4px; height: 7px; border-right: 2px solid var(--secondary-color); border-bottom: 2px solid var(--secondary-color); -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(0); -ms-transform: translate(-50%, -50%) rotate(45deg) scale(0); transform: translate(-50%, -50%) rotate(45deg) scale(0); opacity: 0; -webkit-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6),opacity 0.1s; -o-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6),opacity 0.1s; transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6),opacity 0.1s; } .check-default:hover { border-color: var(--primary-color3); } .check-default:checked { background: var(--primary-color3); border-color: transparent; } .check-default:checked::before { opacity: 1; -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(var(--checkmark-size)); -ms-transform: translate(-50%, -50%) rotate(45deg) scale(var(--checkmark-size)); transform: translate(-50%, -50%) rotate(45deg) scale(var(--checkmark-size)); -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; -o-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; } .check-default:active:not(:checked)::after { -webkit-transition: none; -o-transition: none; -webkit-box-shadow: none; box-shadow: none; transition: none; opacity: 1; } .loader-primary { width: 56px; height: 56px; display: grid; border: 4.5px solid #0000; border-radius: 50%; border-color: #dbdcef #0000; animation: spinner-e04l1k 1s infinite linear; } .loader-primary::before, .loader-primary::after { content: ""; grid-area: 1/1; margin: 2.2px; border: inherit; border-radius: 50%; } .loader-primary::before { border-color: #474bff #0000; animation: inherit; animation-duration: 0.5s; animation-direction: reverse; } .loader-primary::after { margin: 8.9px; } @keyframes spinner-e04l1k { 100% { transform: rotate(1turn); } } .loader-secondary { width: 56px; height: 56px; display: grid; border: 4.5px solid #0000; border-radius: 50%; border-color: #dbdcef #0000; animation: spinner-e04l1k 1s infinite linear; } .loader-secondary::before, .loader-secondary::after { content: ""; grid-area: 1/1; margin: 2.2px; border: inherit; border-radius: 50%; } .loader-secondary::before { border-color: #9122db #0000; animation: inherit; animation-duration: 0.5s; animation-direction: reverse; } .loader-secondary::after { margin: 8.9px; } @keyframes spinner-e04l1k { 100% { transform: rotate(1turn); } } .loader-modern { width: 56px; height: 56px; display: grid; border: 4.5px solid #0000; border-radius: 50%; border-color: #dbdcef #0000; animation: spinner-e04l1k 1s infinite linear; } .loader-modern::before, .loader-modern::after { content: ""; grid-area: 1/1; margin: 2.2px; border: inherit; border-radius: 50%; } .loader-modern::before { border-color: #000000 #0000; animation: inherit; animation-duration: 0.5s; animation-direction: reverse; } .loader-modern::after { margin: 8.9px; } @keyframes spinner-e04l1k { 100% { transform: rotate(1turn); } } .loader-default { width: 56px; height: 56px; display: grid; border: 4.5px solid #0000; border-radius: 50%; border-color: #dbdcef #0000; animation: spinner-e04l1k 1s infinite linear; } .loader-default::before, .loader-default::after { content: ""; grid-area: 1/1; margin: 2.2px; border: inherit; border-radius: 50%; } .loader-default::before { border-color: #656565 #0000; animation: inherit; animation-duration: 0.5s; animation-direction: reverse; } .loader-default::after { margin: 8.9px; } @keyframes spinner-e04l1k { 100% { transform: rotate(1turn); } } .color-primary { border-bottom: #035084 solid 5px; border-left: #1185d2 solid 2px; border-right: #1185d2 solid 2px; border-top: #1185d2 solid 2px; background-color: #1185d233; transition: border 0.2s, background-color 0.3s; } .color-primary:hover { border-bottom: #035084 solid 3px; background-color: #1185d263; } .color-primary:focus { border-bottom: #035084 solid 3px; background-color: #1185d263; } .color-secondary { border-bottom: #570384 solid 5px; border-left: #8511d2 solid 2px; border-right: #8511d2 solid 2px; border-top: #8511d2 solid 2px; background-color: #9811d233; transition: border 0.2s, background-color 0.3s; } .color-secondary:hover { border-bottom: #570384 solid 3px; background-color: #8811d263; } .color-secondary:focus { border-bottom: #570384 solid 3px; background-color: #8811d263; } .color-modern { border-bottom: #181818 solid 5px; border-left: #151515 solid 2px; border-right: #151515 solid 2px; border-top: #151515 solid 2px; background-color: #0a0a0a33; transition: border 0.2s, background-color 0.3s; } .color-modern:hover { border-bottom: #181818 solid 3px; background-color: #00000063; } .color-modern:focus { border-bottom: #181818 solid 3px; background-color: #00000063; } .color-default { border-bottom: #575757 solid 5px; border-left: #787878 solid 2px; border-right: #787878 solid 2px; border-top: #787878 solid 2px; background-color: #71717133; transition: border 0.2s, background-color 0.3s; } .color-default:hover { border-bottom: #575757 solid 3px; background-color: #71717163; } .color-default:focus { border-bottom: #575757 solid 3px; background-color: #71717163; } .a-primary { color: #1976d2; text-decoration: none; font-weight: 750; transition: color 0.2s; } .a-primary:hover { color: #1461ae; text-decoration: underline; } .a-secondary { color: #9e19d2; text-decoration: none; font-weight: 750; transition: color 0.2s; } .a-secondary:hover { color: #7d14ae; text-decoration: underline; } .a-modern { color: #000000; text-decoration: none; font-weight: 750; transition: color 0.2s; } .a-modern:hover { color: #4e4e4e; text-decoration: underline; } .a-default { color: #5e5e5e; text-decoration: none; font-weight: 750; transition: color 0.2s; } .a-default:hover { color: #7a7a7a; text-decoration: underline; } .p-primary { color: #1976d2; letter-spacing: 0.5px; word-spacing: 1px; padding-left: 2px; padding-right: 2px; transition: color 0.3s; } .p-primary:hover { color: #1665b4; } .p-secondary { color: #9e19d2; letter-spacing: 0.5px; word-spacing: 1px; padding-left: 2px; padding-right: 2px; transition: color 0.3s; } .p-secondary:hover { color: #7a13a2; } .p-modern { color: #000000; letter-spacing: 0.5px; word-spacing: 1px; padding-left: 2px; padding-right: 2px; transition: color 0.3s; } .p-modern:hover { color: #424242; } .p-default { color: #5b5b5b; letter-spacing: 0.5px; word-spacing: 1px; padding-left: 2px; padding-right: 2px; transition: color 0.3s; } .p-default:hover { color: #313131; } .em-primary { color: #1976d2; background-color: #1976d209; transition: background-color 0.3s; } .em-primary:hover { background-color: #1976d218; } .em-secondary { color: #9e19d2; background-color: #a119d209; transition: background-color 0.3s; } .em-secondary:hover { background-color: #a719d218; } .em-modern { color: #181818; background-color: #00000009; transition: background-color 0.3s; } .em-modern:hover { background-color: #04040418; } .em-default { color: #636363; background-color: #36363609; transition: background-color 0.3s; } .em-default:hover { background-color: #4e4e4e18; } .bq-primary { color: #1976d2; font-style: oblique; line-height: 30px; margin-left: 20px; transition: margin 0.3s; } .bq-primary:hover { color: #1976d2; font-style: oblique; line-height: 30px; margin-left: 15px; } .bq-secondary { color: #9e19d2; font-style: oblique; line-height: 30px; margin-left: 20px; transition: margin 0.3s; } .bq-secondary:hover { color: #9e19d2; font-style: oblique; line-height: 30px; margin-left: 15px; } .bq-modern { color: #000000; font-style: oblique; line-height: 30px; margin-left: 20px; transition: margin 0.3s; } .bq-modern:hover { color: #000000; font-style: oblique; line-height: 30px; margin-left: 15px; } .bq-default { color: #656565; font-style: oblique; line-height: 30px; margin-left: 20px; transition: margin 0.3s; } .bq-default:hover { color: #656565; font-style: oblique; line-height: 30px; margin-left: 15px; }