@font-face{font-family:Moka3abJournal;src:url(assets/Alexandria.ttf) format('truetype');font-display:swap}.mkj-public{--mkj-accent:#302b76;font-family:Moka3abJournal,sans-serif;color:#302a45;line-height:1.8;min-width:0;max-width:100%}.mkj-public *{box-sizing:border-box}.mkj-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.mkj-card{border:1px solid #e6e1f0;background:#fff;border-radius:22px;overflow:hidden;display:flex;flex-direction:column;min-width:0;box-shadow:0 8px 30px #302b7608}.mkj-cover{display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;background:linear-gradient(135deg,#ebe6f8,#f7f5fc);color:var(--mkj-accent);font-size:78px;text-decoration:none;overflow:hidden}.mkj-cover img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.mkj-card:hover .mkj-cover img{transform:scale(1.03)}.mkj-card-body{padding:24px;display:flex;flex:1;flex-direction:column;gap:15px}.mkj-meta{display:flex;gap:14px;flex-wrap:wrap;color:#887d9a;font-size:12px}.mkj-card h2{font-size:21px;line-height:1.6;margin:0;overflow-wrap:anywhere}.mkj-card h2 a{color:var(--mkj-accent);text-decoration:none}.mkj-card p{font-size:14px;margin:0}.mkj-read{display:flex;justify-content:space-between;border-top:1px solid #eee9f5;padding-top:16px;margin-top:auto;text-decoration:none;color:var(--mkj-accent);font-size:14px}.mkj-search{display:flex;gap:16px;align-items:end;flex-wrap:wrap;background:#f7f5fc;padding:22px;border-radius:18px;margin:0 0 32px}.mkj-search label{display:flex;flex:1;flex-direction:column;gap:8px;font-size:13px;min-width:0}.mkj-search input,.mkj-search select{min-width:0;width:100%;border:1px solid #ded6ee;border-radius:10px;background:white;padding:12px;font:inherit}.mkj-search button{border:0;border-radius:10px;background:var(--mkj-accent);color:#fff;padding:13px 25px;font:inherit;cursor:pointer}.mkj-pagination{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:32px 0}.mkj-pagination a,.mkj-pagination span{padding:8px 16px;border:1px solid #e7e1f2;border-radius:10px;text-decoration:none}.mkj-pagination .current{background:var(--mkj-accent);color:white}.mkj-empty{padding:40px;background:#f7f5fc;border-radius:18px;text-align:center}.mkj-article-head{max-width:900px;margin:auto;text-align:center}.mkj-article-head .mkj-meta{justify-content:center}.mkj-article h1{font-size:clamp(30px,4vw,52px);color:var(--mkj-accent);line-height:1.5;margin:20px 0}.mkj-hero-image{display:block;width:100%;height:auto;max-height:600px;object-fit:cover;border-radius:24px}.mkj-prose{max-width:800px;margin:auto;font-size:17px;line-height:2.1;overflow-wrap:anywhere}.mkj-prose img,.mkj-prose iframe,.mkj-prose video{max-width:100%;height:auto}.mkj-prose pre{max-width:100%;overflow:auto;direction:ltr}.mkj-prose table{display:block;max-width:100%;overflow:auto}.mkj-prose h2,.mkj-prose h3{color:var(--mkj-accent);line-height:1.6;scroll-margin-top:100px}.mkj-prose blockquote{border-inline-start:4px solid var(--mkj-accent);margin:24px 0;background:#f7f5fc;padding:20px 28px;border-radius:12px}.mkj-toc{max-width:800px;margin:auto;padding:20px 28px;border:1px solid #e7e1f2;background:#f7f5fc;border-radius:18px}.mkj-toc summary{font-weight:600;cursor:pointer}.mkj-toc a{color:var(--mkj-accent)}@media(max-width:900px){.mkj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.mkj-grid{grid-template-columns:1fr}.mkj-search{display:block}.mkj-search label{margin-bottom:12px}.mkj-search button{width:100%}.mkj-prose{font-size:16px}}
