.news-admin-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.news-editor-card{padding:26px}.news-editor-toolbar{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid rgba(128,196,229,.24);border-bottom:0;border-radius:12px 12px 0 0;background:rgba(2,10,17,.48)}.news-editor-toolbar button{appearance:none;border:1px solid rgba(128,196,229,.22);background:rgba(255,255,255,.05);color:#dff5ff;border-radius:9px;padding:7px 10px;font:inherit;font-weight:750;cursor:pointer}.news-editor-toolbar button:hover{border-color:rgba(94,231,255,.6);background:rgba(94,231,255,.1)}.rich-editor{min-height:300px;padding:16px;background:rgba(2,10,17,.75);border:1px solid rgba(128,196,229,.24);border-radius:0 0 12px 12px;color:#fff;outline:none}.rich-editor:focus{border-color:rgba(94,231,255,.65)}.rich-editor h2,.rich-editor h3{line-height:1.15}.rich-editor blockquote{border-left:3px solid var(--cyan);margin:1rem 0;padding:.4rem 1rem;color:#d7edf7;background:rgba(94,231,255,.06)}.rich-editor a{color:var(--cyan);text-decoration:underline}.upload-panel{padding:18px;border:1px solid rgba(120,213,255,.16);border-radius:16px;background:rgba(255,255,255,.025)}.upload-panel h3{margin:0 0 6px}.upload-panel p{margin:0 0 14px;color:var(--muted);font-size:.9rem}.image-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.image-tile{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:rgba(0,0,0,.15)}.image-tile img{display:block;width:100%;aspect-ratio:1.35;object-fit:cover}.image-tile .image-tile-actions{padding:8px;display:flex;gap:6px;align-items:center;justify-content:space-between;font-size:.78rem}.small-action{appearance:none;border:0;background:none;color:var(--cyan);font:inherit;font-weight:800;cursor:pointer;padding:0}.small-action.danger{color:#ff9aa5}.post-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.post-actions form{display:inline}.post-row{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.post-row:last-child{border-bottom:0}.post-row strong{display:block}.post-row small{display:block;color:var(--muted);margin-top:3px}.news-article{padding:28px}.news-article h2{font-size:clamp(1.6rem,3vw,2.25rem);margin:10px 0}.news-cover{width:100%;max-height:520px;object-fit:cover;border-radius:16px;border:1px solid var(--line);margin:18px 0 24px}.news-body{color:#d6e4ed}.news-body h2,.news-body h3{color:#fff;margin:1.4em 0 .5em}.news-body p{margin:0 0 1.1em}.news-body ul,.news-body ol{padding-left:1.4rem;margin:0 0 1.1em}.news-body blockquote{border-left:3px solid var(--cyan);margin:1.2rem 0;padding:.4rem 1rem;color:#d7edf7;background:rgba(94,231,255,.06)}.news-body a{color:var(--cyan);text-decoration:underline}.news-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.news-gallery img{display:block;width:100%;aspect-ratio:1.2;object-fit:cover;border:1px solid var(--line);border-radius:14px}@media(max-width:880px){.news-admin-layout{grid-template-columns:1fr}.news-gallery,.image-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.news-gallery,.image-list{grid-template-columns:1fr}.news-editor-card{padding:20px}}
