@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.1/css/all.min.css";code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(84,83,83,.3);text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:2rem 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#282a36}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#6272a4}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#ff79c6}.token.boolean,.token.number{color:#bd93f9}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#50fa7b}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#f1fa8c}.token.keyword{color:#8be9fd}.token.regex,.token.important{color:#ffb86c}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}body{margin:0;padding:0;background-color:#fff;color:#000;font-family:Helvetica Neue,Arial,sans-serif;min-height:100vh;display:flex;flex-direction:column}a{color:#2a6496;text-decoration:none;font-weight:500;position:relative;transition:color .3s ease}a:hover{color:#989898}ul{list-style:square;padding:.1%;margin:.1%}h3{margin-bottom:0}p{margin:.5rem 0;font-size:1rem;color:#000}main{padding:1rem;margin:2rem auto;max-width:45rem;width:100%;box-sizing:border-box;text-align:justify}.post-meta{font-size:.625rem;color:#4a4a4a;margin:0;padding:0}.blog-post-link{display:block;font-size:1.25rem;font-weight:700;color:#000;text-decoration:none;margin:0;padding:.25rem 0}.blog-post-link:hover{color:#4a4a4a}article{max-width:900px;width:100%;margin:0 auto;box-sizing:border-box}@media (max-width: 799px){article{padding:0 1rem}}footer{flex-shrink:0;padding:2rem;background-color:#f7f7f7;color:#000;text-align:center;border-top:1px solid #e5e5e5;margin-top:auto}footer .social-links{margin-bottom:1rem}footer .social-links a{text-decoration:none;color:#2a6496;font-size:1.5rem;margin:0 1rem;transition:color .3s ease}footer .social-links a:hover{color:#1c1c1c}footer .social-links a i{font-size:1.5rem}header{background-color:#1a1a1a;padding:1rem}header .header-content{display:flex;align-items:center;justify-content:center;max-width:700px;margin:0 auto;width:100%}header .blog-name{font-size:1.5rem;color:#fff;text-decoration:none;transition:color .3s ease;margin-right:auto}header .blog-name:hover{color:#989898}nav .nav-ul{margin:0;padding:0;list-style:none;display:flex;gap:2rem}nav .nav-ul .nav-li .nav-a{text-decoration:none;color:#fff;font-size:1rem;transition:color .3s ease}nav .nav-ul .nav-li .nav-a:hover{color:#989898}.image-container{max-width:40%;text-align:center;border-radius:10px}.image-container img{max-width:100%;border-radius:10px;display:block}.content-container{display:flex;align-items:flex-start;gap:.5rem}.text-container{font-size:1rem;line-height:1.5}.home-card{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-top:2rem}.home-image-container{flex-shrink:0}.home-profile-pic{width:150px;height:150px;border-radius:16px;object-fit:cover}.home-text-container{text-align:center;max-width:65ch}.home-text-container h1{font-size:2rem;margin-bottom:1.5rem;line-height:1.2}.home-text-container .font-light{font-weight:300}.home-text-container .font-bold{font-weight:600}.home-text-container p{font-size:1rem;line-height:1.7;margin-bottom:1rem;text-align:justify}.home-text-container a{color:#2a6496;font-weight:500}.home-text-container a:hover{color:#989898;text-decoration:underline}@media (min-width: 720px){.home-card{flex-direction:row;align-items:flex-start;gap:3.5rem}.home-text-container{text-align:left}.home-text-container h1{font-size:2.25rem}}
