.updates-main{width:min(900px,calc(100% - 32px));margin:36px auto 64px}.updates-main h1{font-size:clamp(34px,5vw,54px);line-height:1.12}.updates-note{font-size:13px}.update-entry{padding:28px;margin:24px 0;background:var(--kl-panel,#191923);border:1px solid var(--kl-line,#343140);border-radius:10px;overflow-wrap:anywhere}.update-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--kl-muted,#b3adbf)}.update-category{padding:4px 10px;background:var(--kl-tint,#252039);color:var(--kl-accent,#b899f5);border-radius:20px;font-weight:750}.update-entry h2{font-size:clamp(23px,3vw,30px);line-height:1.25;margin:18px 0 12px}.update-body{white-space:pre-line;line-height:1.8;margin-bottom:0}.updates-admin-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px}.updates-admin-layout>aside button{display:block;width:100%;text-align:left;margin:10px 0;padding:12px;overflow-wrap:anywhere}.updates-form label{display:block;margin:16px 0 6px;font-weight:700}.updates-form input,.updates-form select,.updates-form textarea{display:block;width:100%;font:inherit;padding:12px;border:1px solid var(--kl-line,#343140);border-radius:6px;background:var(--kl-panel,#191923);color:inherit}.updates-form textarea{min-height:220px;resize:vertical}.updates-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.updates-actions button,.updates-admin-layout button{font:inherit;cursor:pointer;padding:12px 16px;border:1px solid var(--kl-line,#343140);border-radius:6px;background:var(--kl-panel2,#232232);color:inherit}.updates-actions .kl-primary{background:var(--kl-action,#ffcd45);color:var(--kl-action-text,#19130a)}#updates-preview{margin-top:30px}.updates-editor-main{width:min(1180px,calc(100% - 32px));margin:36px auto 60px}button:disabled{cursor:wait;opacity:.6}.updates-form[hidden]{display:none}.updates-admin-layout aside{min-width:0}@media(max-width:760px){.updates-admin-layout{grid-template-columns:1fr}.update-entry{padding:22px}.updates-admin-layout>aside{border-bottom:1px solid var(--kl-line,#343140);padding-bottom:16px}}
.updates-admin-layout[hidden]{display:none}


.update-body>p{margin:0 0 14px;line-height:1.8}.update-body>p:last-child{margin-bottom:0}
