tududi/public/css/app.css
2024-09-06 21:53:21 +03:00

291 lines
No EOL
4.4 KiB
CSS

body {
font-family: 'Poppins', sans-serif;
font-size: 0.86rem;
background: #fafafa;
}
h1 {
font-size: 1.875rem;
}
h2 {
font-size: 1.625rem;
}
h3 {
font-size: 1.375rem;
}
h4 {
font-size: 1.125rem;
}
h5 {
font-size: 0.925rem;
}
h6 {
font-size: 0.825rem;
}
.dropdown-menu,
.btn,
.form-control,
.form-select {
font-size: 0.85rem;
padding: .375rem .75rem;
}
.btn-lg {
font-size: 0.95rem;
padding: .5rem 1rem;
}
.btn-sm {
font-size: 0.75rem;
padding: .25rem .5rem;
}
.task-item:hover {
cursor: pointer;
}
::placeholder {
/* Chrome, Firefox, Opera, Safari 10.1+ */
color: #eee;
opacity: 1;
/* Firefox */
}
:-ms-input-placeholder {
/* Internet Explorer 10-11 */
color: gray;
}
::-ms-input-placeholder {
/* Microsoft Edge */
color: gray;
}
/* sidebar */
.area-item .area-options {
visibility: hidden;
opacity: 0;
transition: opacity 0.3s ease, visibility 0.3s ease;
}
.area-item:hover .area-options {
visibility: visible;
opacity: 1;
}
.fixed-sidebar {
position: fixed;
top: 0;
left: 0;
height: 100vh;
overflow-y: auto;
}
/* main */
.main-content {
margin-top: 50px;
margin-left: 250px;
background: transparent;
}
.login-content {
margin-left: 200px;
}
/* sidebar */
.sidebar {
background: #ececec;
}
.nav-link {
color: var(--bs-dark);
}
.nav-link.active-link {
background-color: #343a40;
color: #fff;
}
.nav-link:hover, .nav-link a:hover {
color: #666 !important;
}
.nav-link.active-link:hover, .nav-link.active-link a:hover {
color: #ccc !important;
}
.dark-mode .nav-link {
color: #fff;
}
.dark-mode .nav-link.active-link {
background-color: var(--bs-dark);
}
/* tasks, notes */
.task-item,
.note-item {
/* background: var(--bs-white); */
}
.dark-mode .task-item,
.dark-mode .note-item {
/* background: var(--bs-gray-dark) !important; */
}
.task-item:hover,
.note-item:hover {
background: #eee !important;
}
.dark-mode .task-item:hover,
.dark-mode .note-item:hover {
background: #292929 !important;
}
/* task form */
.task-name-input::placeholder {
color: #ccc;
opacity: 1;
}
.new-task-input {
background: #f2f2f2;
}
/* note form */
.no-focus-outline textarea:focus,
.no-focus-outline textarea:-moz-focusring {
outline: none !important;
}
/* project card */
a.project-card .card:hover {
border: 1px solid #777 !important;
}
/* dark mode */
.dark-mode {
background-color: #191919;
color: var(--bs-light);
}
.dark-mode .sidebar {
background-color: var(--bs-black);
}
.sidebar .border-top {
border-color: #ddd !important;
}
.dark-mode .sidebar .border-top {
border-color: #333 !important;
}
.dark-mode h1,
.dark-mode h2,
.dark-mode h3,
.dark-mode h4,
.dark-mode h5,
.dark-mode h6 {
color: var(--bs-light) !important;
}
.dark-mode .modal .modal-dialog .modal-content {
background-color: var(--bs-gray-dark);
color: var(--bs-light);
}
.dark-mode .modal-header {
border-color: var(--bs-black);
}
.dark-mode input,
.dark-mode tags,
.dark-mode select,
.dark-mode textarea {
background-color: var(--bs-dark);
color: var(--bs-light);
border-color: var(--bs-black);
}
.dark-mode input:focus,
.dark-mode textarea:focus {
background-color: var(--bs-black);
color: var(--bs-light);
}
.dark-mode tag {
background-color: var(--bs-gray-dark) !important;
color: var(--bs-light) !important;
me
}
.dark-mode .project-card .card {
background-color: var(--bs-gray-dark) !important;
color: var(--bs-light) !important;
}
.dark-mode .progress {
background-color: var(--bs-dark);
}
.panel-card {
background-color: var(--bs-white) !important;
color: var(--bs-dark) !important;
}
.dark-mode .panel-card {
background-color: var(--bs-gray-dark) !important;
color: var(--bs-light) !important;
}
.panel {
background-color: #eee;
}
.dark-mode .panel {
background-color: var(--bs-black);
}
#newNoteForm .card {
color: var(--bs-dark) !important;
}
.dark-mode #newNoteForm .card {
background-color: var(--bs-gray-dark) !important;
color: var(--bs-light) !important;
}
.blank-slate {
background-color: #eee !important;
color: var(--bs-dark) !important;
}
.dark-mode .blank-slate {
background-color: var(--bs-gray-dark) !important;
color: var(--bs-light) !important;
}
.note-form-toggler {
border: 1px solid #ddd !important;
background-color: #f4f4f4 !important;
color: #ccc !important;
}
.dark-mode .note-form-toggler {
border: 1px solid #000 !important;
background-color: var(--bs-dark) !important;
color: var(--bs-light) !important;
}