.blog-module__XjFnEq__container{color:#fff;background:#050505;min-height:100vh;padding-bottom:120px;position:relative}.blog-module__XjFnEq__heroBackground{z-index:0;width:100%;height:70vh;position:absolute;top:0;left:0;overflow:hidden}.blog-module__XjFnEq__heroImage{object-fit:cover;opacity:.6;width:100%;height:100%}.blog-module__XjFnEq__heroOverlay{z-index:1;background:linear-gradient(#0505054d 0%,#050505cc 60%,#050505 100%);position:absolute;inset:0}.blog-module__XjFnEq__headerWrapper{text-align:center;z-index:10;width:100%;padding:180px 20px 60px;position:relative}.blog-module__XjFnEq__backLink{color:#fff9;text-transform:uppercase;z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0003;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s;display:flex;position:fixed;top:100px;left:40px}.blog-module__XjFnEq__backLink:hover{color:#fff;background:#ff6b00cc}.blog-module__XjFnEq__container[data-category=MINI\ Project] .blog-module__XjFnEq__backLink:hover{background:#00c2ff}.blog-module__XjFnEq__postMeta{color:#fffc;text-transform:uppercase;font-size:14px;font-family:var(--font-mono);text-shadow:0 2px 4px #00000080;justify-content:center;align-items:center;gap:20px;margin-bottom:24px;display:flex}.blog-module__XjFnEq__categoryBadge{color:var(--text-accent);background:#00000080;border:1px solid #fff3;border-radius:4px;padding:4px 10px;font-weight:700}.blog-module__XjFnEq__container[data-category=MINI\ Project] .blog-module__XjFnEq__categoryBadge{color:#00c2ff}.blog-module__XjFnEq__title{letter-spacing:-.02em;text-shadow:0 4px 20px #00000080;max-width:1000px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:clamp(40px,5vw,72px);font-weight:800;line-height:1.1}.blog-module__XjFnEq__contentContainer{z-index:10;max-width:760px;margin:40px auto 0;padding:0 20px;position:relative}.blog-module__XjFnEq__markdownContent{color:#e0e0e0;font-size:19px;line-height:1.8}.blog-module__XjFnEq__markdownContent h1,.blog-module__XjFnEq__markdownContent h2,.blog-module__XjFnEq__markdownContent h3{color:#fff;margin-top:2.5em;margin-bottom:.8em;font-weight:700;line-height:1.3}.blog-module__XjFnEq__markdownContent h2{border-bottom:1px solid #ffffff1a;padding-bottom:.5em;font-size:32px}.blog-module__XjFnEq__container[data-category=MINI\ Project] .blog-module__XjFnEq__markdownContent h2{border-bottom-color:#00c2ff4d}.blog-module__XjFnEq__markdownContent p{margin-bottom:2em}.blog-module__XjFnEq__markdownContent strong{color:#fff;font-weight:700}.blog-module__XjFnEq__markdownContent blockquote{border-left:4px solid var(--text-accent);color:#aaa;background:#ffffff08;border-radius:0 8px 8px 0;margin:40px 0;padding:24px;font-size:20px;font-style:italic}.blog-module__XjFnEq__container[data-category=MINI\ Project] .blog-module__XjFnEq__markdownContent blockquote{border-left-color:#00c2ff}.blog-module__XjFnEq__markdownContent img{border-radius:8px;width:auto;max-width:100%;max-height:70vh;margin:40px auto;display:block;box-shadow:0 10px 40px #0000004d}.blog-module__XjFnEq__markdownContent code{color:var(--text-accent);font-family:var(--font-mono);background:#ffffff1a;border-radius:4px;padding:2px 6px;font-size:.9em}.blog-module__XjFnEq__container[data-category=MINI\ Project] .blog-module__XjFnEq__markdownContent code{color:#00c2ff}.blog-module__XjFnEq__markdownContent pre{background:#111;border:1px solid #222;border-radius:8px;margin:40px 0;padding:24px;overflow-x:auto}.blog-module__XjFnEq__markdownContent ul{color:#ccc;margin-bottom:2em;padding-left:20px;list-style:outside}.blog-module__XjFnEq__markdownContent li{margin-bottom:10px}.blog-module__XjFnEq__footer{color:#666;border-top:1px solid #222;margin-top:80px;padding-top:40px;font-size:14px}.blog-module__XjFnEq__seriesNav{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:12px;margin-top:60px;padding:30px}.blog-module__XjFnEq__seriesHeader{color:var(--text-accent);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;font-weight:700;display:flex}.blog-module__XjFnEq__container[data-category=MINI\ Project] .blog-module__XjFnEq__seriesHeader{color:#00c2ff}.blog-module__XjFnEq__seriesList{gap:12px;display:grid}.blog-module__XjFnEq__seriesLink{color:#888;background:#ffffff05;border-radius:8px;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:all .2s;display:flex}.blog-module__XjFnEq__seriesLink:hover{color:#fff;background:#ffffff0d}.blog-module__XjFnEq__seriesLinkActive{color:var(--text-accent);background:#ff6b001a;border:1px solid #ff6b0033;border-radius:8px;align-items:center;gap:12px;padding:12px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.blog-module__XjFnEq__container[data-category=MINI\ Project] .blog-module__XjFnEq__seriesLinkActive{color:#00c2ff;background:#00c2ff1a;border-color:#00c2ff33}@media (max-width:768px){.blog-module__XjFnEq__headerWrapper{padding:140px 20px 40px}.blog-module__XjFnEq__title{font-size:36px}.blog-module__XjFnEq__backLink{top:80px;left:20px}}
