#__next,body,html{height:100%}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;background:#f9fafb;color:#111827}.container{max-width:1080px;margin:0 auto;padding:24px}.header{background:linear-gradient(135deg,#6b24d6,#4fb8ff 45%,#f2a8ff);color:#fff;padding:12px 24px;display:flex;align-items:center;justify-content:space-between}.nav{display:flex;gap:12px}.lang-btn{background:#fff;color:#111827;border-radius:6px;padding:6px 10px;border:none;cursor:pointer}.footer{padding:24px;text-align:center;color:#6b7280}.mobile-toggle{display:none;background:transparent;border:none;color:#fff;padding:6px;border-radius:6px}@media (max-width:640px){.nav{display:none!important}.mobile-toggle{display:inline-flex!important}.mobile-menu{display:block;position:absolute;left:0;right:0;top:72px;background:rgba(0,0,0,.85);color:#fff;padding:12px;z-index:60}.mobile-menu a{display:block;padding:8px 12px;color:#fff;text-decoration:none}}.post-link{text-decoration:none;color:inherit;display:block}.post-card:hover{box-shadow:0 6px 20px rgba(16,24,40,.06);transform:translateY(-2px);transition:all .16s ease}.kc-center img,.post-card img,.post-content img{border-radius:12px;max-width:100%;height:auto;display:block;margin:0 auto}.kc-figure{margin:18px 0}.kc-figure img{border-radius:12px;display:block;margin:0 auto}.kc-caption{color:#6b7280;font-size:14px;margin-top:8px}