@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+Arabic:wght@400;500;600;700&display=swap";:root{font-family:DM Sans,Noto Sans Arabic,sans-serif;color:#eee9e1;background:#11100f}*{box-sizing:border-box}body{margin:0;background:#11100f}.app{min-height:100vh;background:#11100f}button,input,textarea,select{font:inherit}button{cursor:pointer}header{min-height:78px;border-bottom:1px solid #332f29;display:flex;align-items:center;padding:0 clamp(20px,6vw,92px);gap:28px}.brand,header button{background:none;border:0;color:#eee9e1;font-weight:600;font-size:13px}.brand{font-size:16px}nav{display:flex;gap:28px;flex:1}nav button{padding:28px 0;color:#aaa399}.lang{border:1px solid #51493c!important;border-radius:20px;padding:7px 15px!important;color:#e6b964!important}main{max-width:1170px;margin:auto;padding:0 30px 80px}.hero{padding:100px 0 72px}.hero small,.legal small{color:#d4a957;letter-spacing:2px;text-transform:uppercase}.hero h1,.admin h1,.legal h1{font-size:clamp(42px,6vw,74px);line-height:1.04;letter-spacing:0;margin:20px 0 24px}.hero p{color:#928c82;line-height:1.6;max-width:480px}.toolbar{display:flex;justify-content:space-between;border-bottom:1px solid #302d28;padding-bottom:25px;gap:20px}.toolbar button{background:none;border:0;color:#aaa399;padding:12px 18px}.toolbar button.selected{color:#e8b55c;border-bottom:2px solid #e8b55c}.toolbar input,.editor input,.editor textarea,.editor select,.admin input{background:#171513;border:1px solid #39342c;border-radius:4px;padding:9px 12px;color:#eee;outline:0}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding-top:32px}.card,.queue{background:#1b1917;border:1px solid #2d2924}.card{cursor:pointer}.cover{height:170px;background:#28231e;display:flex;align-items:flex-start;justify-content:flex-end;padding:10px}.cover em{font-size:11px;background:#e6b964;color:#11100f;padding:4px 7px;font-style:normal}.body{padding:18px}.body small,.queue small{color:#aaa399}.body h2{font-size:20px;margin:10px 0}.body p,.queue p{color:#aaa399;line-height:1.5}.pagination{display:flex;justify-content:center;gap:14px;padding:35px}.pagination button,.admin button,.editor button,.queue button{background:#e6b964;border:0;border-radius:4px;color:#17120b;padding:9px 14px;font-weight:600}.pagination button:disabled{opacity:.4}.admin{padding-top:48px}.admin-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.queue{padding:18px;margin:14px 0;display:flex;align-items:center;gap:12px}.queue>div{flex:1}.queue h2{margin:0;font-size:20px}.editor{background:#1b1917;border:1px solid #2d2924;padding:25px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label{display:grid;gap:7px;color:#c8c1b7}.editor fieldset{border:1px solid #39342c;margin:22px 0;padding:16px}.editor legend{color:#e6b964}.child-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:8px;margin:10px 0}.child-row textarea{min-height:42px}.error{position:fixed;bottom:20px;left:20px;right:20px;background:#6b2922;color:#fff;padding:12px;z-index:2}.legal{max-width:760px;padding-top:88px;line-height:1.75;color:#c8c1b7}.legal h2{margin-top:38px;color:#eee9e1}footer{border-top:1px solid #332f29;padding:28px clamp(20px,6vw,92px);color:#aaa399;font-size:13px}footer button{background:none;border:0;color:#b8ae9e;padding:0;cursor:pointer;font:inherit}footer button:hover{color:#e6b964}@media(max-width:720px){header{padding:0 18px;gap:12px;flex-wrap:wrap}nav{order:3;flex-basis:100%;gap:18px}.grid{grid-template-columns:1fr}.toolbar{align-items:stretch;flex-direction:column}.form-grid,.child-row{grid-template-columns:1fr}.queue{align-items:flex-start;flex-wrap:wrap}.hero{padding:60px 0 40px}main{padding:0 18px 55px}}
