:root{--bg:#070912;--card:rgba(255,255,255,0.08);--card-strong:rgba(255,255,255,0.13);--text:#f7f2ea;--muted:#b8ad9f;--accent:#ffb545;--accent-2:#8be9d6;--border:rgba(255,255,255,0.14);--danger:#ff6b6b}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;direction:rtl}body:before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(circle at 15% 20%,rgba(255,181,69,.22),transparent 30%),radial-gradient(circle at 85% 5%,rgba(139,233,214,.18),transparent 28%),linear-gradient(135deg,#070912,#10182a 55%,#140d18)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:38px 0 70px}.hero{display:grid;grid-gap:18px;gap:18px;margin-bottom:28px}.eyebrow{color:var(--accent-2);font-size:14px;letter-spacing:.08em;text-transform:uppercase}h1{font-size:clamp(38px,8vw,86px);line-height:.95;margin:0;max-width:900px}.hero p{color:var(--muted);font-size:19px;max-width:760px;line-height:1.55;margin:0}.toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:20px 0 30px}.btn,.pill{border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:999px;padding:10px 14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.btn{cursor:pointer;transition:.18s ease;display:inline-flex;align-items:center;gap:8px}.btn:hover{transform:translateY(-1px);border-color:rgba(255,181,69,.55)}.btn.primary{background:linear-gradient(135deg,var(--accent),#ff7f50);color:#160d05;border:0;font-weight:800}.btn.disabled{cursor:not-allowed;opacity:.55}.btn.disabled:hover{transform:none;border-color:var(--border)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:18px;gap:18px}.card{border:1px solid var(--border);background:linear-gradient(180deg,var(--card-strong),rgba(255,255,255,.055));border-radius:28px;padding:18px;min-height:320px;display:flex;flex-direction:column;gap:15px;box-shadow:0 25px 80px rgba(0,0,0,.22);transition:.18s ease}.card:has(.card-main-link:hover){transform:translateY(-2px);border-color:rgba(255,181,69,.45)}.card-main-link{display:flex;flex:1 1;flex-direction:column;gap:15px;cursor:pointer}.card-main-link-disabled{cursor:default}.preview{height:150px;border-radius:20px;border:1px solid var(--border);background:linear-gradient(135deg,rgba(255,181,69,.23),rgba(139,233,214,.15)),#111827;display:grid;place-items:center;overflow:hidden}.preview img{width:100%;height:100%;object-fit:cover}.preview span{font-size:42px}.card h2{margin:0;font-size:24px}.card p{margin:0;color:var(--muted);line-height:1.5}.meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.tag{font-size:12px;color:#120d04;background:var(--accent);border-radius:99px;padding:7px 10px;font-weight:700}.tag.soft{color:var(--text);background:rgba(255,255,255,.1);border:1px solid var(--border)}.actions{display:flex;gap:10px;flex-wrap:wrap}.two-col{display:grid;grid-template-columns:1fr 360px;grid-gap:22px;gap:22px;align-items:start}.panel{border:1px solid var(--border);background:var(--card);border-radius:28px;padding:20px}.panel h2,.panel h3{margin-top:0}.note-form{display:grid;grid-gap:10px;gap:10px}input,select,textarea{width:100%;border:1px solid var(--border);background:rgba(0,0,0,.22);color:var(--text);border-radius:16px;padding:12px}textarea{min-height:110px;resize:vertical}.note{border:1px solid var(--border);border-radius:18px;padding:14px;background:rgba(255,255,255,.06);margin:10px 0}.empty,.note small{color:var(--muted)}.empty{border:1px dashed var(--border);border-radius:20px;padding:24px;text-align:center}.ltr{direction:ltr;text-align:left}@media (max-width:850px){.two-col{grid-template-columns:1fr}h1{font-size:46px}}