@font-face{font-family:Kufi;src:url('assets/noto-kufi-regular.ttf')}@font-face{font-family:Amiri;src:url('assets/amiri-regular.ttf')}*{box-sizing:border-box}body{margin:0;background:#0c1a25;color:#eee6d7;font-family:Kufi,sans-serif;font-size:14px;line-height:1.9}header,main{max-width:1120px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff20}h1{font-family:Amiri;font-size:38px;margin:0}h2{font-size:23px;margin:0 0 12px}h3{font-size:18px}a,.eyebrow{color:#d4af8d}a{text-decoration:none}.eyebrow,.hint{font-size:12px}.local-note{color:#bdc7ce;font-size:12px}.card{background:#122430;border:1px solid #3a4b56;padding:28px;border-radius:12px;margin:20px 0}#auth{max-width:520px;margin:50px auto}label{display:block;margin:16px 0;color:#ded9d0}input,textarea,select{display:block;width:100%;background:#0c1a25;border:1px solid #63727a;color:#fff;border-radius:6px;padding:12px;font:inherit;margin-top:6px}textarea{resize:vertical;min-height:100px}button{font:inherit;border:1px solid #9f826b;background:transparent;color:#eee6d7;padding:10px 18px;min-height:44px;border-radius:6px;cursor:pointer}button:hover{background:#31404a}button.primary,button[aria-pressed=true]{background:#d0aa86;color:#10212d}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #e8bd74;outline-offset:3px}.toolbar,.tabs,.bottom-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tabs{justify-content:flex-start;margin:24px 0}.tabs button{flex:1}.bottom-actions{justify-content:flex-start;padding-top:14px}.hint,#save-state{color:#b9c6cc}.item{display:flex;align-items:center;gap:18px;justify-content:space-between;padding:18px 0;border-bottom:1px solid #ffffff20}.item div:first-child{flex:1;min-width:0}.item h4{margin:0;font-size:14px;overflow-wrap:anywhere}.item p{font-size:12px;color:#bec9cf;margin:6px 0}.item button{padding:6px 14px}.item-actions{display:flex;gap:8px}.danger{color:#f0b2a7}#message:not(:empty){padding:12px 16px;border:1px solid #a88b6c;border-radius:6px}#editor-error{color:#f5b1a1}dialog{color:#eee6d7;background:#122430;border:1px solid #bc9674;border-radius:12px;padding:28px;width:min(760px,calc(100% - 28px));max-height:90vh;overflow:auto}dialog::backdrop{background:#000b}.field-note{font-size:12px;color:#bec9cf}.cover-preview{max-width:100%;max-height:180px;display:block;margin:12px 0}.ltr{direction:ltr;text-align:left}#save-state{margin:0;font-size:12px}[hidden]{display:none!important}@media(max-width:600px){header,main{padding:16px}.card{padding:18px}.tabs{gap:6px}.tabs button{padding:8px;font-size:11px}.item{align-items:flex-start;flex-direction:column}.bottom-actions button{flex:1 1 100%}h2{font-size:19px}dialog{padding:18px}header a{font-size:12px}}

.source-row{padding:12px;border:1px solid #50606a;border-radius:6px;margin:12px 0}

#refresh-auth{margin-top:16px;width:100%}

#team-users .item-actions{flex-wrap:wrap}#audit-log{max-height:300px;overflow:auto;padding-inline-start:24px}#invite-link{overflow-wrap:anywhere}#account-role{color:#d4af8d}

#review-changes details{margin:12px 0;border:1px solid #50606a;padding:12px;border-radius:6px}#review-changes summary{cursor:pointer}#review-changes pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:12px;max-height:260px;overflow:auto}

.featured-slot{padding:20px 0;border-top:1px solid #43505a}.featured-slot select{font:inherit;width:100%;min-width:0;padding:12px;background:#12232f;color:#eee6d7;border:1px solid #68737b;border-radius:4px}.featured-slot label[hidden]{display:none}.tabs{flex-wrap:wrap}
