tazihad_obsidian-easy-keep-.../styles.css
2025-04-15 14:23:28 +06:00

274 lines
No EOL
6 KiB
CSS
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/* Update these styles in your style.css */
.easy-keep-view-main {
overflow-y: auto;
height: 100%;
padding: 0 !important; /* Remove all padding */
margin: 0 !important; /* Remove all margins */
}
.easy-keep-cards-container {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(125px, 1fr));
gap: 16px;
padding: 12px; /* Uniform padding on all sides */
align-content: start; /* Align grid to top */
min-height: 100%; /* Ensure container takes full height */
box-sizing: border-box;
}
/* Card Design */
.easy-keep-card {
width: 100%;
min-height: 160px;
padding: 8px;
border: 1px solid var(--border-color, #ddd);
border-radius: 12px;
background-color: var(--bg-color, #f9f9f9);
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
cursor: pointer;
color: var(--text-color, #333);
display: flex;
flex-direction: column;
justify-content: flex-start;
box-sizing: border-box;
}
/* Hover Effects */
.easy-keep-card:hover {
transform: scale(1.05);
box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);
}
/* Card Title Styling */
.easy-keep-card h3 {
font-size: 14px;
font-weight: 700;
margin-bottom: 6px;
color: var(--heading-color, #333);
line-height: 1.2;
display: -webkit-box;
-webkit-line-clamp: 3;
line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
/* Thumbnail Styling */
.easy-keep-thumbnail {
max-width: 100%;
max-height: 80px;
object-fit: cover;
border-radius: 6px;
margin-top: 8px;
display: block;
}
/* Card Content Styling */
.easy-keep-card p {
font-size: 12px;
color: var(--text-color, #555);
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 5;
line-clamp: 5;
-webkit-box-orient: vertical;
margin-top: 6px;
}
/* New Note Card */
.new-note-card {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
border: 2px dashed var(--border-color, #ddd);
padding: 8px;
background-color: var(--new-note-bg, #f3f3f3);
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
color: var(--new-note-text-color, #555);
cursor: pointer;
}
.new-note-card h3 {
font-size: 36px; /* Increased from 18px to 36px for a bigger "+" */
margin-bottom: 6px;
color: var(--new-note-text-color, #555);
line-height: 1; /* Ensures the larger icon doesnt stretch the layout */
}
.new-note-card p {
font-size: 12px;
text-align: center;
font-weight: 700; /* Changed from 500 to 700 for bold */
color: var(--new-note-text-color, #555); /* Explicitly set to ensure consistency */
}
/* No Notes Available Message */
.no-history-message {
font-size: 14px;
color: var(--text-color, #555);
text-align: center;
padding: 10px;
width: 100%;
}
/* Thumbnail Image Styling */
.thumbnail-image {
width: 100%;
height: 100%;
object-fit: cover;
}
/* Light Theme */
.easy-keep-cards-container.theme-light {
background-color: white !important;
color: #333 !important;
}
.easy-keep-cards-container.theme-light .easy-keep-card {
background-color: #f9f9f9 !important;
border-color: #ddd !important;
}
.easy-keep-cards-container.theme-light .easy-keep-card h3 {
color: #333 !important;
}
.easy-keep-cards-container.theme-light .easy-keep-card p {
color: #555 !important;
}
.easy-keep-cards-container.theme-light .new-note-card {
background-color: #f3f3f3 !important;
border-color: #ddd !important;
}
.easy-keep-cards-container.theme-light .no-history-message {
color: #555 !important;
}
/* Dark Theme */
.easy-keep-cards-container.theme-dark {
background-color: transparent !important;
color: inherit !important;
}
.easy-keep-cards-container.theme-dark .easy-keep-card {
background-color: #333 !important;
border-color: #444 !important;
}
.easy-keep-cards-container.theme-dark .easy-keep-card h3 {
color: #fff !important;
}
.easy-keep-cards-container.theme-dark .easy-keep-card p {
color: #ccc !important;
}
.easy-keep-cards-container.theme-dark .new-note-card {
background-color: #444 !important;
border-color: #555 !important;
}
.easy-keep-cards-container.theme-dark .no-history-message {
color: #ccc !important;
}
/* System Theme - Follows system's preference */
/* System Theme (optional fallback) */
[data-theme="system"] .easy-keep-cards-container,
.theme-system .easy-keep-cards-container {
background-color: var(--bg-system, #f9f9f9);
color: var(--text-system, #333);
}
/* Mobile Responsiveness */
@media (max-width: 768px) {
.easy-keep-cards-container {
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
gap: 12px;
}
.easy-keep-card {
padding: 6px;
min-height: 140px;
}
.easy-keep-card h3 {
font-size: 12px;
}
.easy-keep-card p {
font-size: 11px;
}
.easy-keep-thumbnail {
max-height: 60px;
}
.new-note-card {
padding: 6px;
}
}
@media (max-width: 480px) {
.easy-keep-cards-container {
grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
gap: 8px;
padding: 6px;
}
.easy-keep-card {
padding: 6px;
min-height: 120px;
}
.easy-keep-card h3 {
font-size: 10px;
}
.easy-keep-card p {
font-size: 10px;
}
.easy-keep-thumbnail {
max-height: 50px;
}
.new-note-card {
padding: 6px;
}
}
/* Dark Mode Theme Styling */
@media (prefers-color-scheme: dark) {
.easy-keep-card {
background-color: var(--bg-dark, #2c2c2c);
border-color: var(--border-dark, #444);
color: var(--text-dark, #ccc);
}
.easy-keep-card h3 {
color: var(--heading-dark, #fff);
}
.easy-keep-card p {
color: var(--text-dark, #ccc);
}
.new-note-card {
background-color: var(--new-note-dark-bg, #333);
border-color: var(--border-dark, #444);
}
.no-history-message {
color: var(--text-dark, #ccc);
}
}