.blogs-module__DEsqIa__wrapper{min-height:100vh;padding-bottom:4rem}.blogs-module__DEsqIa__btnPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:30px;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 4px 15px #667eea4d}.blogs-module__DEsqIa__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea73}.blogs-module__DEsqIa__btnPrimary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.blogs-module__DEsqIa__btnGhost{border:1px solid var(--glass-border);color:#ffffffd9;cursor:pointer;background:#ffffff0d;border-radius:30px;align-items:center;gap:.45rem;padding:.65rem 1.2rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.blogs-module__DEsqIa__btnGhost:hover{color:#fff;background:#ffffff1f}.blogs-module__DEsqIa__btnGhost:disabled{opacity:.45;cursor:not-allowed}.blogs-module__DEsqIa__backLink{color:#ffffffa6;align-items:center;gap:.4rem;font-size:.95rem;font-weight:500;transition:color .2s;display:inline-flex}.blogs-module__DEsqIa__backLink:hover{color:#fff}.blogs-module__DEsqIa__tagRow{flex-wrap:wrap;gap:.5rem;display:flex}.blogs-module__DEsqIa__tagChip{letter-spacing:.3px;color:#b9c7ff;background:#667eea2e;border:1px solid #667eea40;border-radius:20px;padding:.28rem .75rem;font-size:.78rem;font-weight:600}.blogs-module__DEsqIa__hero{text-align:center;max-width:1100px;margin:1rem auto 2.5rem;padding:0 2rem}.blogs-module__DEsqIa__hero h1{text-shadow:0 4px 8px #0000004d;margin-bottom:.6rem;font-size:2.8rem;font-weight:300}.blogs-module__DEsqIa__hero p{color:#ffffffa6;max-width:600px;margin:0 auto;font-size:1.15rem}.blogs-module__DEsqIa__controls{flex-direction:column;gap:1.2rem;max-width:1100px;margin:0 auto 2rem;padding:0 2rem;display:flex}.blogs-module__DEsqIa__controlsTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.blogs-module__DEsqIa__searchBox{flex:1;min-width:240px;position:relative}.blogs-module__DEsqIa__searchIcon{opacity:.5;pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.blogs-module__DEsqIa__searchInput{border:1px solid var(--glass-border);background:var(--glass-bg);width:100%;-webkit-backdrop-filter:var(--glass-blur);color:#fff;border-radius:30px;outline:none;padding:.85rem 1rem .85rem 2.8rem;font-size:.95rem;transition:border-color .2s}.blogs-module__DEsqIa__searchInput::placeholder{color:#fff6}.blogs-module__DEsqIa__searchInput:focus{border-color:#667eea99}.blogs-module__DEsqIa__filterRow{flex-wrap:wrap;gap:.6rem;display:flex}.blogs-module__DEsqIa__filterChip{border:1px solid var(--glass-border);color:#ffffffb3;cursor:pointer;background:#ffffff0d;border-radius:25px;padding:.5rem 1.1rem;font-size:.88rem;font-weight:500;transition:all .2s}.blogs-module__DEsqIa__filterChip:hover{color:#fff;background:#ffffff1f}.blogs-module__DEsqIa__filterChipActive{color:#fff;background:#667eea40;border-color:#667eea80}.blogs-module__DEsqIa__featured{max-width:1100px;margin:0 auto 2.5rem;padding:0 2rem}.blogs-module__DEsqIa__featuredCard{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:24px;grid-template-columns:1.1fr 1fr;gap:0;transition:transform .3s,box-shadow .3s;display:grid;overflow:hidden;box-shadow:0 8px 32px #00000040}.blogs-module__DEsqIa__featuredCard:hover{transform:translateY(-4px);box-shadow:0 16px 48px #00000059}.blogs-module__DEsqIa__featuredImageWrap{background:linear-gradient(135deg,#667eea33,#764ba233);min-height:320px;position:relative}.blogs-module__DEsqIa__featuredImageWrap img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blogs-module__DEsqIa__featuredBadge{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.5px;text-transform:uppercase;background:#0000008c;border-radius:20px;padding:.35rem .9rem;font-size:.75rem;font-weight:700;position:absolute;top:1rem;left:1rem}.blogs-module__DEsqIa__featuredBody{flex-direction:column;justify-content:center;padding:2.4rem;display:flex}.blogs-module__DEsqIa__featuredTitle{color:#fff;margin:.9rem 0;font-size:1.9rem;font-weight:600;line-height:1.25}.blogs-module__DEsqIa__featuredExcerpt{color:#ffffffb3;margin-bottom:1.4rem;line-height:1.7}.blogs-module__DEsqIa__grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:1.8rem;max-width:1100px;margin:0 auto;padding:0 2rem;display:grid}.blogs-module__DEsqIa__card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:20px;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s,background .3s;display:flex;overflow:hidden}.blogs-module__DEsqIa__card:hover{background:#ffffff1a;transform:translateY(-5px);box-shadow:0 14px 40px #0000004d}.blogs-module__DEsqIa__cardImageWrap{background:linear-gradient(135deg,#667eea33,#764ba233);height:180px;position:relative;overflow:hidden}.blogs-module__DEsqIa__cardImageWrap img{object-fit:cover;width:100%;height:100%}.blogs-module__DEsqIa__cardEmoji{opacity:.6;justify-content:center;align-items:center;font-size:3rem;display:flex;position:absolute;inset:0}.blogs-module__DEsqIa__cardBody{flex-direction:column;flex:1;padding:1.4rem;display:flex}.blogs-module__DEsqIa__cardTitle{color:#fff;margin:.7rem 0 .6rem;font-size:1.25rem;font-weight:600;line-height:1.35}.blogs-module__DEsqIa__cardExcerpt{color:#ffffff9e;flex:1;margin-bottom:1.1rem;font-size:.92rem;line-height:1.6}.blogs-module__DEsqIa__draftBadge{text-transform:uppercase;letter-spacing:.5px;color:#f7d774;background:#f1c40f2e;border:1px solid #f1c40f4d;border-radius:6px;align-self:flex-start;padding:.2rem .6rem;font-size:.7rem;font-weight:700}.blogs-module__DEsqIa__meta{color:#ffffff80;align-items:center;gap:.6rem;font-size:.82rem;display:flex}.blogs-module__DEsqIa__metaDot{opacity:.5}.blogs-module__DEsqIa__stateMsg{text-align:center;color:#ffffff8c;max-width:600px;margin:4rem auto}.blogs-module__DEsqIa__stateMsg .blogs-module__DEsqIa__stateIcon{opacity:.6;margin-bottom:1rem;font-size:3rem;display:block}.blogs-module__DEsqIa__articleWrap{max-width:760px;margin:0 auto;padding:1.5rem 2rem 4rem}.blogs-module__DEsqIa__articleTopBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.blogs-module__DEsqIa__adminBar{gap:.6rem;display:flex}.blogs-module__DEsqIa__articleHeader{margin-bottom:2rem}.blogs-module__DEsqIa__articleTitle{color:#fff;letter-spacing:-.5px;margin:1rem 0;font-size:2.6rem;font-weight:700;line-height:1.2}.blogs-module__DEsqIa__articleExcerpt{color:#ffffffb3;margin-bottom:1.5rem;font-size:1.25rem;line-height:1.6}.blogs-module__DEsqIa__articleMeta{color:#ffffff8c;border-bottom:1px solid var(--glass-border);align-items:center;gap:.7rem;padding-bottom:1.5rem;font-size:.92rem;display:flex}.blogs-module__DEsqIa__authorAvatar{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;font-weight:700;display:flex}.blogs-module__DEsqIa__articleCover{object-fit:cover;border:1px solid var(--glass-border);border-radius:20px;width:100%;max-height:440px;margin-bottom:2rem}.blogs-module__DEsqIa__articleFooter{border-top:1px solid var(--glass-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding-top:2rem;display:flex}.blogs-module__DEsqIa__copyBtn{border:1px solid var(--glass-border);color:#fffc;cursor:pointer;background:#ffffff0d;border-radius:30px;align-items:center;gap:.45rem;padding:.6rem 1.1rem;font-size:.88rem;transition:all .2s;display:inline-flex}.blogs-module__DEsqIa__copyBtn:hover{color:#fff;background:#ffffff1f}.blogs-module__DEsqIa__editorWrap{max-width:1300px;margin:0 auto;padding:1rem 2rem 4rem}.blogs-module__DEsqIa__editorTopBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.blogs-module__DEsqIa__editorTopActions{flex-wrap:wrap;gap:.7rem;display:flex}.blogs-module__DEsqIa__errorBanner{color:#ffb3aa;background:#e74c3c26;border:1px solid #e74c3c4d;border-radius:12px;margin-bottom:1.2rem;padding:.9rem 1.2rem;font-size:.92rem}.blogs-module__DEsqIa__editorGrid{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}.blogs-module__DEsqIa__editorGridSolo{grid-template-columns:1fr;max-width:760px;margin:0 auto}.blogs-module__DEsqIa__editorForm{flex-direction:column;gap:1.2rem;display:flex}.blogs-module__DEsqIa__field{flex-direction:column;gap:.45rem;display:flex}.blogs-module__DEsqIa__fieldRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.blogs-module__DEsqIa__contentField{flex:1}.blogs-module__DEsqIa__label{color:#fffc;font-size:.85rem;font-weight:600}.blogs-module__DEsqIa__hint{color:#fff6;font-size:.8rem;font-weight:400}.blogs-module__DEsqIa__input,.blogs-module__DEsqIa__titleInput,.blogs-module__DEsqIa__contentArea{border:1px solid var(--glass-border);color:#fff;resize:vertical;background:#ffffff0d;border-radius:12px;outline:none;width:100%;padding:.8rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.blogs-module__DEsqIa__input::placeholder,.blogs-module__DEsqIa__titleInput::placeholder,.blogs-module__DEsqIa__contentArea::placeholder{color:#ffffff59}.blogs-module__DEsqIa__input:focus,.blogs-module__DEsqIa__titleInput:focus,.blogs-module__DEsqIa__contentArea:focus{border-color:#667eea99}.blogs-module__DEsqIa__titleInput{font-size:1.4rem;font-weight:600}.blogs-module__DEsqIa__contentArea{min-height:420px;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:.92rem;line-height:1.7}.blogs-module__DEsqIa__markdownHelp{color:#ffffff73;font-size:.82rem;line-height:1.7}.blogs-module__DEsqIa__markdownHelp code{color:#ffd9a0;background:#ffffff1a;border-radius:5px;padding:.1em .4em;font-size:.85em}.blogs-module__DEsqIa__editorPreview{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border-radius:20px;flex-direction:column;max-height:calc(100vh - 2rem);display:flex;position:sticky;top:1rem;overflow:hidden}.blogs-module__DEsqIa__previewLabel{text-transform:uppercase;letter-spacing:.5px;color:#ffffff73;border-bottom:1px solid var(--glass-border);background:#ffffff08;padding:.7rem 1.4rem;font-size:.78rem;font-weight:700}.blogs-module__DEsqIa__previewBody{padding:1.8rem;overflow-y:auto}.blogs-module__DEsqIa__previewCover{object-fit:cover;border-radius:14px;width:100%;max-height:240px;margin-bottom:1.4rem}.blogs-module__DEsqIa__previewTitle{color:#fff;margin-bottom:1rem;font-size:1.9rem;font-weight:700;line-height:1.25}.blogs-module__DEsqIa__previewPlaceholder{color:#fff6;font-style:italic}.blogs-module__DEsqIa__accessNotice{text-align:center;border:1px solid var(--glass-border);background:var(--glass-bg);max-width:480px;-webkit-backdrop-filter:var(--glass-blur);border-radius:20px;margin:5rem auto;padding:2.5rem}.blogs-module__DEsqIa__accessIcon{margin-bottom:1rem;font-size:2.5rem;display:block}.blogs-module__DEsqIa__accessNotice h2{margin-bottom:.8rem;font-weight:600}.blogs-module__DEsqIa__accessNotice p{color:#fff9;margin-bottom:1.5rem;line-height:1.6}@media (max-width:900px){.blogs-module__DEsqIa__featuredCard{grid-template-columns:1fr}.blogs-module__DEsqIa__featuredImageWrap{min-height:220px}.blogs-module__DEsqIa__editorGrid{grid-template-columns:1fr}.blogs-module__DEsqIa__editorPreview{max-height:none;position:static}}@media (max-width:600px){.blogs-module__DEsqIa__hero h1{font-size:2.1rem}.blogs-module__DEsqIa__articleTitle{font-size:1.9rem}.blogs-module__DEsqIa__articleWrap,.blogs-module__DEsqIa__hero,.blogs-module__DEsqIa__controls,.blogs-module__DEsqIa__featured,.blogs-module__DEsqIa__grid{padding-left:1.2rem;padding-right:1.2rem}.blogs-module__DEsqIa__fieldRow{grid-template-columns:1fr}}
.BlogContent-module__UqzAYq__article{color:#ffffffd1;letter-spacing:.2px;word-break:break-word;overflow-wrap:anywhere;font-size:1.12rem;line-height:1.85}.BlogContent-module__UqzAYq__article>:first-child{margin-top:0}.BlogContent-module__UqzAYq__article p{margin:0 0 1.4rem}.BlogContent-module__UqzAYq__article h2,.BlogContent-module__UqzAYq__article h3,.BlogContent-module__UqzAYq__article h4{color:#fff;margin:2.4rem 0 1rem;font-weight:600;line-height:1.3}.BlogContent-module__UqzAYq__article h2{font-size:1.7rem}.BlogContent-module__UqzAYq__article h3{font-size:1.35rem}.BlogContent-module__UqzAYq__article h4{color:#ffffffe6;font-size:1.12rem}.BlogContent-module__UqzAYq__article a{color:#8fb3ff;border-bottom:1px solid #8fb3ff59;text-decoration:none;transition:border-color .2s,color .2s}.BlogContent-module__UqzAYq__article a:hover{color:#b9d0ff;border-bottom-color:#b9d0ff}.BlogContent-module__UqzAYq__article strong{color:#fff;font-weight:600}.BlogContent-module__UqzAYq__article em{color:#ffffffeb;font-style:italic}.BlogContent-module__UqzAYq__article ul,.BlogContent-module__UqzAYq__article ol{margin:0 0 1.4rem;padding-left:1.5rem}.BlogContent-module__UqzAYq__article li{margin-bottom:.6rem;line-height:1.75}.BlogContent-module__UqzAYq__article ul li::marker{color:var(--color-mind,#3498db)}.BlogContent-module__UqzAYq__article ol li::marker{color:var(--color-mind,#3498db);font-weight:600}.BlogContent-module__UqzAYq__article blockquote{border-left:4px solid var(--color-soul,#9b59b6);color:#ffffffeb;background:#ffffff0a;border-radius:4px 14px 14px 4px;margin:2rem 0;padding:1.2rem 1.6rem;font-size:1.18rem;font-style:italic}.BlogContent-module__UqzAYq__article code{color:#ffd9a0;background:#ffffff1a;border-radius:6px;padding:.15em .45em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em}.BlogContent-module__UqzAYq__article pre{border:1px solid var(--glass-border,#ffffff1a);background:#00000059;border-radius:14px;margin:0 0 1.6rem;padding:1.2rem 1.4rem;overflow-x:auto}.BlogContent-module__UqzAYq__article pre code{color:#ffffffe0;background:0 0;padding:0;font-size:.92rem;line-height:1.7}.BlogContent-module__UqzAYq__article hr{background:linear-gradient(90deg,#0000,#ffffff40,#0000);border:none;height:1px;margin:2.6rem 0}.BlogContent-module__UqzAYq__figure{text-align:center;margin:2rem 0}.BlogContent-module__UqzAYq__figure img{border:1px solid var(--glass-border,#ffffff1a);border-radius:16px;max-width:100%;height:auto}.BlogContent-module__UqzAYq__figure figcaption{color:#ffffff80;margin-top:.7rem;font-size:.9rem;font-style:italic}@media (max-width:768px){.BlogContent-module__UqzAYq__article{font-size:1.05rem;line-height:1.75}.BlogContent-module__UqzAYq__article h2{font-size:1.45rem}.BlogContent-module__UqzAYq__article h3{font-size:1.22rem}}
