body{font-family:Arial,sans-serif;margin:2% 0 0}body.dark-theme{color:#fff}body.dark-theme,body.dark-theme .app-container{background-color:#121212}body.dark-theme .sidebar{background-color:#121212;color:#fff}body.dark-theme .sidebar a{color:#fff}body.dark-theme .sidebar a.active-link{color:gold}body.dark-theme .about-me h2,body.dark-theme .blog-detail h2,body.dark-theme .writing h2{color:#fff}body.dark-theme .about-me p,body.dark-theme .blog-item p,body.dark-theme .markdown-content{color:#b0b0b0}body.dark-theme .blog-title{color:#fff}body.dark-theme .blog-item h4,body.dark-theme .read-more{color:#b0b0b0}body.dark-theme .back-button{color:#fff}body.dark-theme .content{background-color:#121212}body.dark-theme .blog-item hr{border-top:1px solid #333}body.dark-theme .blog-tags .tag{background-color:#333;color:#fff}body.dark-theme .blog-tags .tag:hover{background-color:#444;color:gold}body.dark-theme .tags-container button{background:#333;border:1px solid #444;color:#fff}body.dark-theme .tags-container button.active{background-color:#444;border-color:gold;color:gold}body.dark-theme .tags-container button:hover{background-color:#444;color:gold}body.dark-theme .markdown-content h1,body.dark-theme .markdown-content h2,body.dark-theme .markdown-content h3,body.dark-theme .markdown-content h4,body.dark-theme .markdown-content h5,body.dark-theme .markdown-content h6{color:#fff}.app-container{display:flex;height:100vh}.sidebar{align-items:center;background-color:#fff;box-sizing:border-box;color:#7f8c8d;display:flex;flex-direction:column;font-family:Playfair Display,serif;margin-top:8%;padding:50px 20px 20px;width:25%}.sidebar ul{list-style:none;margin:0;padding:0}.sidebar li{text-align:right}.sidebar a{color:#7f8c8d;display:inline-block;font-size:20px;font-weight:550;padding:3px 15px;text-decoration:none}@media (max-width:768px){.sidebar a{font-size:16px;padding:2px 10px}}.sidebar a.active-link{color:#12161b;font-weight:700;font-weight:550}.content{box-sizing:border-box;overflow-y:auto;padding:20px;width:80%}.social-links{display:flex;justify-content:right;margin-top:2%}.social-links a{font-size:20px;margin-right:10px;padding:0;text-decoration:none}@media (max-width:768px){.social-links a{font-size:16px;margin-right:8px}}.social-links a:last-child{margin-right:15px}.social-links a:hover{opacity:.7}.social-links a i{color:#000;transition:color .3s ease}.social-links a:hover i{opacity:.7}body.dark-theme .social-links a i{color:#fff}body.dark-theme .social-links a:hover i{color:gold;opacity:1}.about-me h2{color:#12161b;font-family:Playfair Display;font-size:56px;font-weight:550;margin-bottom:35px;margin-top:2%}.about-me p{color:#6d7070;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin-right:28%}.about-me a{color:#6d7070;text-decoration:underline}.about-me a:hover{opacity:.8}body.dark-theme .about-me a{color:gold;text-decoration:underline}.about-me hr{border:none;border-top:1px dotted #d0d0d0;margin:20px 28% 20px 0;max-width:100%;width:72%}body.dark-theme .about-me hr{border-top:1px dotted #444}@media (max-width:768px){.about-me hr{margin-right:0;width:100%}}.blog-detail{margin-left:2%;margin-top:1%}.spaced-text{word-spacing:2px}.writing h2{color:#12161b;font-family:Playfair Display;font-size:56px;font-weight:550;margin-bottom:45px;margin-right:5%;margin-top:2%}.blog-item hr{border:none;border-top:1px solid #aeb7b7;margin:20px 45% 20px 0}.blog-item{margin-bottom:20px;padding:0}.blog-row-1{margin-bottom:8px}.blog-title{color:#16191e;font-family:Playfair Display;font-size:22px;font-weight:450;line-height:1.3;margin:0;transition:color .3s ease}.blog-title-link{color:inherit;text-decoration:none;transition:color .3s ease}.blog-title-link:hover{color:#6d7070}body.dark-theme .blog-title-link{color:#fff}body.dark-theme .blog-title-link:hover{color:gold}.blog-item p:not(.published-date){color:#6d7070;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:1.6;margin:0}.published-date{flex-shrink:0}.read-more{color:#6d7070;display:inline-block;font-size:12px;margin:0;text-decoration:none}.blog-row-2{margin-bottom:8px}.blog-item h4{color:#6d7070;font-family:Open Sans,sans-serif;font-size:15px;font-weight:lighter;line-height:1.5;margin:0}.blog-row-3{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.published-date{color:#6d7070;cursor:pointer;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;margin:0;transition:color .3s ease;white-space:nowrap}.published-date:hover{color:#12161b}body.dark-theme .published-date{color:#b0b0b0}body.dark-theme .published-date:hover{color:gold}.blog-subheading{margin:0}.writing li{list-style-type:none}.writing ul{padding-left:5px}.back-button{background:#0000;border:none;border-radius:5px;color:#12161b;cursor:pointer;font-weight:150;padding-bottom:150px;padding-right:15px;padding-top:0}.published-date-detail{color:#6d7070;font-size:12px;margin-top:0;padding-bottom:30px;padding-left:0}.blog-detail h2{color:#16191e;font-family:Playfair Display;font-size:52px;font-weight:850;margin-bottom:5px;margin-right:20%}.markdown-content{color:#6d7070;font-family:Open Sans,sans-serif;font-weight:500;line-height:1.6;margin-right:20%}.markdown-content a{color:#6d7070;text-decoration:underline}.markdown-content a:hover{opacity:.8}body.dark-theme .markdown-content a{color:gold;text-decoration:underline}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{color:#2c3e50}.markdown-content p{margin-bottom:15px}.markdown-content img{border-radius:5px;height:auto;max-width:100%}.home h2{color:#6d7070;font-family:Open Sans,sans-serif;font-size:18px;font-weight:500;line-height:1.6;margin-right:20%;padding-left:10px}.home img{filter:brightness(0);margin-top:2%;max-width:4rem;transition:filter .3s ease}body.dark-theme .home img{filter:brightness(1) invert(1)}.motivation-section{align-items:flex-start;display:flex;flex-direction:column;margin-right:0;margin-top:20px;padding-left:10px;width:100%}.motivation-title{color:#12161b;font-family:Playfair Display,serif;font-size:56px;font-weight:550;margin-bottom:45px;margin-right:0}body.dark-theme .motivation-title{color:#fff}.motivation-layout{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-top:0;max-width:85%;width:100%}.motivation-quotes-column,.motivation-videos-column{display:flex;flex-direction:column;gap:25px;width:100%}.motivation-video-card{background:#0000;border-left:3px solid #d0d0d0;overflow:hidden;padding:15px 15px 15px 20px;position:relative;transition:all .3s ease}.motivation-video-card:hover{border-left-color:#12161b;transform:translateX(5px)}body.dark-theme .motivation-video-card{border-left-color:#444}body.dark-theme .motivation-video-card:hover{border-left-color:gold}.motivation-video-wrapper{padding:0}.motivation-card{background:#0000;border-left:3px solid #d0d0d0;overflow:hidden;padding:20px 25px;position:relative;transition:all .3s ease}.motivation-card:hover{border-left-color:#12161b;transform:translateX(5px)}body.dark-theme .motivation-card{border-left-color:#444}body.dark-theme .motivation-card:hover{border-left-color:gold}.motivation-text{color:#6d7070;font-family:Open Sans,sans-serif;font-size:15px;font-style:italic;font-weight:400;line-height:1.7;margin:0}body.dark-theme .motivation-text{color:#b0b0b0}.motivation-video-wrapper{position:relative;width:100%}.motivation-video{background:#000;border-radius:8px;display:block;height:auto;max-height:400px;object-fit:contain;width:100%}.motivation-video-title{color:#6d7070;font-family:Open Sans,sans-serif;font-size:13px;font-style:italic;font-weight:400;margin:10px 0 0;text-align:center}body.dark-theme .motivation-video-title{color:#b0b0b0}@media (max-width:768px){.motivation-section{margin-right:0;padding-left:0}.motivation-title{font-size:42px;margin-bottom:30px}.motivation-layout{gap:30px;grid-template-columns:1fr}.motivation-quotes-column,.motivation-videos-column{gap:20px}.motivation-card{padding:15px 20px}.motivation-video-card{padding:15px 15px 15px 20px}.motivation-text{font-size:14px}.blog-row-1{align-items:flex-start;flex-direction:column;gap:8px}.blog-meta{flex-direction:row;gap:10px}.blog-row-2{align-items:flex-start;flex-direction:column;gap:10px}.blog-item h4,.blog-title{min-width:auto}}.blog-tags{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:5px;justify-content:flex-end;margin:0;text-align:right}.blog-detail .blog-tags{justify-content:flex-start;text-align:left}.blog-tags .tag{background-color:#f2f2f2;border-radius:15px;color:#333;cursor:pointer;font-size:8px;padding:5px 10px;text-decoration:none;transition:background-color .3s ease,color .3s ease}.blog-tags .tag:hover{background-color:#12161b;color:#fff}.tags-container{display:flex;gap:10px;margin-bottom:20px}.tags-container button{background:#0000;border:1px solid #ccc;border-radius:20px;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s ease}.tags-container button.active{background-color:#12161b;border-color:#12161b;color:#fff}.tags-container button:hover{background-color:#eaeaea}.last-update{background:#0000;color:#6d7070;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;position:fixed;right:20px;top:20px;z-index:1000}body.dark-theme .last-update{color:#b0b0b0}.last-update-text{white-space:nowrap}@media (max-width:768px){.last-update{font-size:10px;right:10px;top:10px}}
/*# sourceMappingURL=main.47efb39c.css.map*/