.theme-settings-card{display:grid;grid-template-columns:minmax(320px,1.35fr) minmax(260px,.65fr);gap:24px;margin:0 25px 30px;padding:22px;border:1px solid #e4e7eb;border-radius:12px;background:#fff}.theme-preview{min-height:300px;border-radius:10px;background-color:#0b1520;background-image:url('/kg3-reference.png');background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #ffffff1f;display:flex;align-items:flex-end;overflow:hidden}.theme-preview span{margin:14px;padding:8px 11px;border-radius:6px;background:#07111dcc;color:#fff;font-size:12px}.theme-settings-fields{display:flex;flex-direction:column;justify-content:center;gap:16px}.theme-settings-fields input[type=file]{padding:10px;background:#fff}.theme-settings-fields small{display:block;margin-top:8px;color:#7a818a;font-size:12px}.theme-actions{display:flex;gap:10px;flex-wrap:wrap}.theme-save-message{min-height:22px;margin:0;color:#6c737c;font-size:13px;line-height:1.6}@media(max-width:760px){.theme-settings-card{grid-template-columns:1fr;margin:0 16px 22px;padding:16px}.theme-preview{min-height:220px}}
