.blog_youtubeEmbed__SkKfe{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.blog_youtubeEmbed__SkKfe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.blog_codeBlock__ncxWK{padding:0;border-radius:8px;overflow-x:auto;text-align:left;margin-bottom:1.5rem}.blog_codeBlock__ncxWK,.blog_inlineCode__tC_K4{background-color:#333;font-family:Fira Code,monospace}.blog_inlineCode__tC_K4{padding:.25rem .5rem;border-radius:4px;font-size:.9rem}.blog_hljs__8n7Kw{background:#333;color:#333;padding:.5rem;border-radius:8px;text-align:left}.blog_hljs-keyword__t6qlN{color:#0070f3}.blog_hljs-string__I_OoL{color:#028e37}.blog_hljs-variable__M869f{color:#b200f3}.blog_hljs-comment__mudv0{color:#777}.blog_hljs-function__O1kgl{color:#ff4d4f}.blog_blogImage__8Ir7l{max-width:100%;height:auto;border-radius:5px;margin:1.5rem 0;display:block}.blog_contentWrapper__MW2M3{padding:1.5rem;line-height:1.75;max-width:800px;margin:0 auto}.blog_contentWrapper__MW2M3 p,.blog_contentWrapper__MW2M3 pre{margin-bottom:1.5rem}.blog_contentWrapper__MW2M3 h1,.blog_contentWrapper__MW2M3 h2,.blog_contentWrapper__MW2M3 h3{margin-top:2rem;margin-bottom:1rem}.blog_contentWrapper__MW2M3 img{max-width:100%;height:auto;display:block;margin:1.5rem 0}.Home_container__d256j{padding:0 2rem;max-width:1200px;margin:0 auto}.Home_main__VkIEL{min-height:100vh;padding:4rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.Home_title__hYX6j{font-size:3.5rem;color:#333;text-align:center;margin-bottom:.5rem;position:relative;margin-top:1rem}.Home_resumeLink__kwQDJ{color:#b200f3;text-decoration:none;cursor:pointer;position:relative;display:inline-block}.Home_resumeLink__kwQDJ:focus+.Home_tooltip__pvuVy,.Home_resumeLink__kwQDJ:hover+.Home_tooltip__pvuVy{opacity:1}.Home_backlink__LkcA9{color:#b200f3;text-decoration:none;cursor:pointer;position:relative;display:inline-block}.Home_tooltip__pvuVy{position:absolute;left:77%;top:-40%;transform:translateX(-50%);background-color:#333;color:#fff;padding:.5rem 1rem;border-radius:6px;font-size:.85rem;white-space:nowrap;opacity:.3;transition:all .3s ease}.Home_tooltip__pvuVy:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#333}@media (max-width:600px){.Home_title__hYX6j{font-size:2.5rem}.Home_tooltip__pvuVy{font-size:.75rem}}.Home_description__uXNdx{font-size:1.25rem;text-align:center;line-height:1.75;margin-bottom:3rem;color:#555}.Home_grid__AVljO{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1rem}.Home_card__E5spL{background:#fff;border:none;border-radius:12px;padding:2rem;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.Home_card__E5spL:active,.Home_card__E5spL:focus,.Home_card__E5spL:hover{transform:translateY(-5px);box-shadow:0 6px 18px rgba(0,0,0,.15);text-decoration:none}.Home_card__E5spL h2{margin-bottom:1rem;font-size:1.5rem;color:#333}.Home_card__E5spL a{color:#b200f3;cursor:pointer}.Home_card__E5spL a,.Home_card__E5spL a:active,.Home_card__E5spL a:focus,.Home_card__E5spL a:hover{text-decoration:none}.Home_card__E5spL p{font-size:1rem;color:#888}.Home_listContainer__RTHnA ol,.Home_listContainer__RTHnA ul{text-align:left;margin-left:2rem;padding-left:1rem}.Home_listContainer__RTHnA li{margin-bottom:.5rem;color:#333}@media (max-width:600px){.Home_main__VkIEL{padding:2rem 1rem}.Home_title__hYX6j{font-size:2.5rem}.Home_description__uXNdx{font-size:1.1rem}.Home_grid__AVljO{grid-template-columns:1fr;gap:1rem}}@media (prefers-color-scheme:dark){.Home_card__E5spL,.Home_main__VkIEL{background-color:#242424;color:#e5e5e5}.Home_footer__yFiaX{background-color:#181818;border-top-color:#333}.Home_card__E5spL:hover{background-color:#333}.Home_card__E5spL h2{color:#f0f0f0}.Home_title__hYX6j{color:#e5e5e5}.Home_description__uXNdx{color:#aaa;padding:0 2rem}.Home_listContainer__RTHnA ol,.Home_listContainer__RTHnA ul{color:#e5e5e5}.Home_listContainer__RTHnA li{color:#ccc}}