Recent Activity
+My Inbox
-
diff --git a/assets/css/blog.css b/assets/css/blog.css
new file mode 100644
index 00000000..5df412e7
--- /dev/null
+++ b/assets/css/blog.css
@@ -0,0 +1,388 @@
+/* Global Styling */
+body {
+ font-family: "Poppins", sans-serif;
+ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg %3E%3Cpath fill='%23ffb9b0' d='M486 705.8c-109.3-21.8-223.4-32.2-335.3-19.4C99.5 692.1 49 703 0 719.8V800h843.8c-115.9-33.2-230.8-68.1-347.6-92.2C492.8 707.1 489.4 706.5 486 705.8z'/%3E%3Cpath fill='%23ffc1b7' d='M1600 0H0v719.8c49-16.8 99.5-27.8 150.7-33.5c111.9-12.7 226-2.4 335.3 19.4c3.4 0.7 6.8 1.4 10.2 2c116.8 24 231.7 59 347.6 92.2H1600V0z'/%3E%3Cpath fill='%23ffc8bf' d='M478.4 581c3.2 0.8 6.4 1.7 9.5 2.5c196.2 52.5 388.7 133.5 593.5 176.6c174.2 36.6 349.5 29.2 518.6-10.2V0H0v574.9c52.3-17.6 106.5-27.7 161.1-30.9C268.4 537.4 375.7 554.2 478.4 581z'/%3E%3Cpath fill='%23ffcfc6' d='M0 0v429.4c55.6-18.4 113.5-27.3 171.4-27.7c102.8-0.8 203.2 22.7 299.3 54.5c3 1 5.9 2 8.9 3c183.6 62 365.7 146.1 562.4 192.1c186.7 43.7 376.3 34.4 557.9-12.6V0H0z'/%3E%3Cpath fill='%23FFD6CE' d='M181.8 259.4c98.2 6 191.9 35.2 281.3 72.1c2.8 1.1 5.5 2.3 8.3 3.4c171 71.6 342.7 158.5 531.3 207.7c198.8 51.8 403.4 40.8 597.3-14.8V0H0v283.2C59 263.6 120.6 255.7 181.8 259.4z'/%3E%3Cpath fill='%23ffdcd4' d='M1600 0H0v136.3c62.3-20.9 127.7-27.5 192.2-19.2c93.6 12.1 180.5 47.7 263.3 89.6c2.6 1.3 5.1 2.6 7.7 3.9c158.4 81.1 319.7 170.9 500.3 223.2c210.5 61 430.8 49 636.6-16.6V0z'/%3E%3Cpath fill='%23ffe1d9' d='M454.9 86.3C600.7 177 751.6 269.3 924.1 325c208.6 67.4 431.3 60.8 637.9-5.3c12.8-4.1 25.4-8.4 38.1-12.9V0H288.1c56 21.3 108.7 50.6 159.7 82C450.2 83.4 452.5 84.9 454.9 86.3z'/%3E%3Cpath fill='%23ffe6df' d='M1600 0H498c118.1 85.8 243.5 164.5 386.8 216.2c191.8 69.2 400 74.7 595 21.1c40.8-11.2 81.1-25.2 120.3-41.7V0z'/%3E%3Cpath fill='%23ffebe4' d='M1397.5 154.8c47.2-10.6 93.6-25.3 138.6-43.8c21.7-8.9 43-18.8 63.9-29.5V0H643.4c62.9 41.7 129.7 78.2 202.1 107.4C1020.4 178.1 1214.2 196.1 1397.5 154.8z'/%3E%3Cpath fill='%23FFF0EA' d='M1315.3 72.4c75.3-12.6 148.9-37.1 216.8-72.4h-723C966.8 71 1144.7 101 1315.3 72.4z'/%3E%3C/g%3E%3C/svg%3E");
+ background-attachment: fixed;
+ background-size: cover;
+ margin: 0;
+ padding: 0;
+ background-color: #fff0f5;
+ color: #333;
+ line-height: 1.6;
+}
+
+.circle {
+ height: 24px;
+ width: 24px;
+ border-radius: 50%;
+ background-color: #333;
+ position: fixed;
+ top: 0;
+ left: 0;
+ pointer-events: none;
+ z-index: 9999;
+ transition: transform 0.1s ease-out;
+}
+
+.fa-home {
+ color: #ff7f7f; /* Original color */
+ padding: 15px 15px;
+ font-size: 25px;
+}
+
+/* Revert to the original color on hover */
+.fa-home:hover {
+ color: #e73c3c;
+}
+/* Header Styling */
+header {
+ text-align: center;
+ padding: 2rem;
+}
+
+header h1 {
+ text-align: center;
+ color: #fff;
+ font-size: 3rem;
+ margin-top: 80px;
+ font-weight: 600;
+ text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
+ letter-spacing: 2px;
+ padding: 20px 40px;
+ background-color: #ff85a2; /* Adds a gradient highlight */
+ border-radius: 10px; /* Rounds the background edges */
+ box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2); /* Adds depth with a shadow */
+ display: inline-block; /* Ensures the highlight fits tightly around the text */
+}
+
+header p {
+ text-align: center;
+ color: #fff;
+ font-size: 1.5rem;
+ font-weight: 600;
+ text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
+ letter-spacing: 2px;
+ padding: 20px 40px; /* Adds padding to enhance the highlight area */
+ background-color: #ff85a2;
+ border-radius: 10px; /* Rounds the background edges */
+ box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2); /* Adds depth with a shadow */
+ display: inline-block; /* Ensures the highlight fits tightly around the text */
+}
+
+/* Main Content Styling */
+main {
+ padding: 2rem;
+ max-width: 1200px;
+ margin: 0 auto;
+}
+
+/* Blog Section Styling */
+.blog-articles {
+ padding: 3rem 1rem;
+ background-color: rgba(255, 255, 255, 0.7); /* Semi-transparent white */
+ border-radius: 15px; /* Rounded corners */
+ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Soft shadow */
+ backdrop-filter: blur(10px); /* Frosted glass effect */
+ margin: 2rem auto;
+ max-width: 1200px; /* Optional, to center and contain the section */
+}
+
+.section__container {
+ max-width: 1100px;
+ margin: 0 auto;
+}
+
+.section__title {
+ font-size: 2.5em;
+ color: #d1495b;
+ text-align: center;
+}
+
+.section__subtitle {
+ font-size: 1.2em;
+ color: #6c757d;
+ text-align: center;
+ margin-bottom: 2em;
+}
+
+.blog__grid {
+ display: grid;
+ grid-template-columns: repeat(
+ auto-fit,
+ minmax(300px, 1fr)
+ ); /* Increased min width for fuller cards */
+ gap: 2em;
+}
+
+.blog__card {
+ background-color: #ffeff5;
+ border-radius: 12px;
+ overflow: hidden;
+ box-shadow: 0 6px 15px rgba(0, 0, 0, 0.1);
+ transition: transform 0.3s ease;
+ max-width: 400px;
+ margin: 0 auto;
+ display: flex;
+ flex-direction: column;
+}
+
+.blog__card:hover {
+ transform: translateY(-8px);
+ box-shadow: 0 12px 20px rgba(0, 0, 0, 0.15);
+}
+
+.blog__card img {
+ width: 100%;
+ height: 220px;
+ object-fit: cover;
+ border-bottom: 4px solid #ff99aa;
+}
+
+.blog__details {
+ padding: 1.2rem;
+ display: flex;
+ flex-direction: column;
+ flex-grow: 1;
+}
+
+.blog__details h4 {
+ font-size: 1.4em;
+ color: #b9083a;
+ margin: 0;
+}
+
+.blog__details p {
+ font-size: 1rem;
+ color: #4b4b4b;
+ margin-top: 0.5em;
+ flex-grow: 1; /* Pushes the "Read More" button down */
+}
+
+/* Blog Card Add Styling */
+.blog-card-add {
+ background-color: #ffe6f0;
+ padding: 2rem;
+ border-radius: 10px;
+ text-align: center;
+ box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
+ margin: 2rem auto;
+ max-width: 600px;
+}
+
+.blog-card-add h2 {
+ color: #990033;
+ font-size: 1.8rem;
+ margin-bottom: 1rem;
+}
+
+.blog-card-add span {
+ font-weight: bold;
+ color: #990033;
+}
+
+.blog-card-add .blog-content {
+ color: #333;
+ margin: 1rem 0;
+}
+
+.blog-card-add button {
+ background-color: #ff6699;
+ color: #fff;
+ padding: 0.5rem 1rem;
+ border-radius: 5px;
+ border: none;
+ cursor: pointer;
+ transition: background-color 0.3s ease;
+}
+
+.blog-card-add button:hover {
+ background-color: #e60073;
+}
+
+.blog__details {
+ padding: 1.2rem;
+ display: flex;
+ flex-direction: column;
+ flex-grow: 1;
+ text-align: center; /* Center-align content */
+}
+
+.read-more {
+ margin-top: 1em;
+ color: whitesmoke;
+ font-weight: bold;
+ text-decoration: none;
+ transition: color 0.3s;
+ width: fit-content; /* Ensures button isn't full-width */
+ margin-left: auto; /* Center button horizontally */
+ margin-right: auto;
+}
+
+.read-more:hover {
+ color: #990033;
+}
+
+/* Label and Input Styling */
+label {
+ display: block;
+ margin-top: 1rem;
+ color: #333;
+ font-weight: bold;
+ text-align: left;
+}
+
+input[type="text"],
+textarea {
+ width: 90%;
+ padding: 0.8rem;
+ margin-top: 0.5rem;
+ border: 1px solid #ccc;
+ border-radius: 5px;
+ font-size: 1rem;
+ background-color: #f9f9f9;
+}
+
+/* Footer Styling */
+footer {
+ background-color: #ffb3c6;
+ color: white;
+ text-align: center;
+ padding: 1em 0;
+}
+
+footer p {
+ margin: 0;
+ font-size: 1em;
+}
+
+/* Modal Styling */
+#content-modal {
+ display: none;
+ position: fixed;
+ z-index: 10;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ overflow: auto;
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.modal-content {
+ background-color: #fff;
+ margin: 10% auto;
+ padding: 2rem;
+ border-radius: 8px;
+ width: 90%;
+ max-width: 600px;
+ position: relative;
+}
+
+.close-button {
+ color: #aaa;
+ position: absolute;
+ right: 1em;
+ top: 1em;
+ font-size: 28px;
+ font-weight: bold;
+}
+
+.close-button:hover,
+.close-button:focus {
+ color: #333;
+ cursor: pointer;
+}
+
+button {
+ background-color: #ff85a2;
+ font-size: 0.9em;
+ padding: 0.5em 1em;
+ border: none;
+ border-radius: 5px;
+ color: white;
+ cursor: pointer;
+}
+
+button:hover {
+ background-color: #e60073;
+}
+
+/* Responsive adjustments for screens 768px and smaller */
+@media screen and (max-width: 768px) {
+ header h1 {
+ font-size: 1.8rem; /* Slightly smaller title */
+ padding: 1rem 1rem;
+ }
+
+ header p {
+ font-size: 1.3rem; /* Adjusted subtitle size */
+ padding: 0.5rem 1rem;
+ margin-top: 20px;
+ }
+
+ .blog-articles {
+ padding: 2rem 1rem;
+ }
+
+ .blog__grid {
+ grid-template-columns: 1fr; /* Single column layout for smaller screens */
+ gap: 1.5rem;
+ }
+
+ .blog__card {
+ padding: 1rem;
+ }
+
+ .blog-card-add {
+ margin: 1rem auto;
+ padding: 1rem;
+ max-width: 90%;
+ }
+
+ .read-more {
+ padding: 0.5rem 1rem;
+ font-size: 1rem;
+ }
+}
+
+/* Additional adjustments for very small screens (375px and smaller) */
+@media screen and (max-width: 375px) {
+ header h1 {
+ font-size: 1.5rem;
+ padding: 0.5rem 0.5rem;
+ }
+
+ header p {
+ font-size: 1.1rem;
+ margin-top: 10px;
+ padding: 0.5rem;
+ }
+
+ .blog__grid {
+ gap: 1rem;
+ }
+
+ .blog__card {
+ padding: 0.8rem;
+ margin: 0 auto;
+ }
+
+ .blog__details h4 {
+ font-size: 1.2rem;
+ }
+
+ .blog__details p {
+ font-size: 0.9rem;
+ }
+
+ .read-more {
+ padding: 0.4rem 0.8rem;
+ font-size: 0.9rem;
+ }
+
+ .blog-card-add {
+ margin: 0.5rem auto;
+ padding: 0.8rem;
+ max-width: 100%;
+ }
+}
diff --git a/assets/html/blog.html b/assets/html/blog.html
index d7bbe64d..78e8a33a 100644
--- a/assets/html/blog.html
+++ b/assets/html/blog.html
@@ -1,268 +1,16 @@
-
-
-
+
+
+
Book Blogs
+Book Blogs
+Get inspired and share your thoughts on the books you've read
- +![Blog 1](../images/re.jpg)
10 Tips to Develop a Reading Habit
-Discover how you can incorporate reading into your daily routine and make it a habit.
- - -![Blog 2](../images/be.jpeg)
The Benefits of Reading Every Day
-Learn about the numerous benefits of reading regularly, from mental stimulation to stress reduction.
- -![Blog 3](../images/cl.jpg)
Top 10 Must-Read Classics
-A list of timeless classics that everyone should read at least once in their lifetime.
- -![Blog 4](../images/nes.jpeg)
How to Choose Your Next Book
-Tips and strategies for selecting your next great read from the vast world of literature.
- -![Blog 1](../images/re.jpg)
10 Tips to Develop a Reading Habit
++ Discover how you can incorporate reading into your daily + routine and make it a habit. +
+ +![Blog 2](../images/be.jpeg)
The Benefits of Reading Every Day
++ Learn about the numerous benefits of reading regularly, from + mental stimulation to stress reduction. +
+ +![Blog 3](../images/cl.jpg)
Top 10 Must-Read Classics
++ A list of timeless classics that everyone should read at least + once in their lifetime. +
+ +![Blog 4](../images/nes.jpeg)
How to Choose Your Next Book
++ Tips and strategies for selecting your next great read from + the vast world of literature. +
+ +![Blog 5](../images/motivation.jpg)
Finding Motivation to Read More
++ Struggling to read more? Discover strategies to stay motivated + and engaged with your reading goals. +
+ +Want to add your Blog?
-- - -
- - -
- - - +
![Blog 6](../images/genre.jpg)
Exploring Different Book Genres
++ From mystery to sci-fi, find out how exploring new genres can + broaden your perspective and reading experience. +
+Want to add your Blog?
++ + +
+ + +
+ + + + +