:root{--navy:#10243b;--navy2:#183653;--gold:#d6ad60;--gold-light:#f3e6c8;--ink:#24364a;--muted:#718096;--paper:#f5f7fa;--white:#fff;--line:#e5eaf0;--green:#238568;--red:#b94a48}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Tahoma,Arial,sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}.topbar{height:78px;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 max(5%,calc((100% - 1180px)/2));gap:22px}.brand{font-size:20px;font-weight:800;letter-spacing:.2px;display:flex;align-items:center;gap:7px;direction:ltr}.brand>span:not(.brand-mark){color:var(--gold)}.brand-mark{display:grid;place-items:center;width:34px;height:34px;background:var(--gold);color:var(--navy);border-radius:10px;font-weight:900}.topbar nav,.top-actions{display:flex;align-items:center;gap:24px}.topbar nav a{font-size:14px;color:#e4ebf2}.topbar nav a:hover,.text-link{color:var(--gold)}.nav-cta{border:1px solid #8c744a;border-radius:8px;padding:8px 13px}.lang{background:transparent;color:var(--gold);border:1px solid #9b8358;border-radius:7px;padding:7px 12px;cursor:pointer}.hero{max-width:1180px;margin:55px auto 35px;padding:40px 28px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:45px;min-height:390px}.eyebrow{font-size:11px;letter-spacing:1.8px;color:#a17a35;font-weight:800}.hero h1{font-size:clamp(38px,5vw,60px);line-height:1.25;color:var(--navy);margin:13px 0 18px;max-width:620px}.hero-copy>p{font-size:17px;color:var(--muted);max-width:580px}.hero-actions{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;padding:12px 21px;font-weight:700;font-size:14px;cursor:pointer;transition:.2s}.btn-gold{background:var(--gold);color:var(--navy)}.btn-gold:hover{background:#e4c27e;transform:translateY(-1px)}.btn-outline{border:1px solid #a9b4c0;color:var(--navy);background:transparent}.topbar .btn-outline{color:#fff;border-color:#8292a2}.btn-small{padding:7px 12px}.btn-full{width:100%;margin-top:18px}.hero-art{height:310px;position:relative;display:grid;place-items:center}.orbit{position:absolute;border:1px solid #d9c79f;border-radius:50%;transform:rotate(-24deg)}.orbit-one{width:260px;height:180px}.orbit-two{width:340px;height:240px}.hero-symbol{width:155px;height:155px;border-radius:42px;background:var(--navy);color:var(--gold);font-size:110px;line-height:130px;text-align:center;box-shadow:0 25px 55px #10243b30;transform:rotate(-8deg)}.floating-card{position:absolute;bottom:12px;right:3%;background:#fff;border:1px solid var(--line);padding:13px 17px;border-radius:10px;box-shadow:0 10px 30px #10243b12;font-size:13px}.dot{display:inline-block;width:8px;height:8px;background:var(--green);border-radius:50%;margin-inline-end:8px}.stats{max-width:1120px;margin:0 auto 55px;display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid var(--line);border-radius:13px;padding:22px 30px}.stats div{display:flex;align-items:center;gap:13px;justify-content:center;border-inline-end:1px solid var(--line)}.stats div:last-child{border:0}.stats strong{font-size:23px;color:var(--gold)}.stats span{font-size:13px;color:var(--muted)}.section{max-width:1120px;margin:65px auto;padding:0 18px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.section-heading h2{font-size:25px;color:var(--navy);margin:4px 0}.text-link{font-size:13px;font-weight:700}.items-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.item-card,.auth-card,.form-card{background:#fff;border:1px solid var(--line);border-radius:13px;padding:22px;box-shadow:0 8px 24px #10243b08}.item-card h3{margin:8px 0;color:var(--navy)}.item-card p{color:var(--muted);font-size:13px}.item-meta{display:flex;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:12px}.tag{display:inline-block;padding:4px 9px;border-radius:20px;background:var(--gold-light);color:#78591e;font-size:11px;font-weight:700}.tag.lost{background:#fbe9e7;color:#a4423e}.item-image{width:100%;height:145px;object-fit:cover;border-radius:9px;background:#edf1f5}.muted{color:var(--muted)}footer{border-top:1px solid var(--line);padding:25px 5%;display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.auth-page{min-height:100vh;background:linear-gradient(135deg,#f4f6f9,#e9eef4)}.auth-wrap{min-height:calc(100vh - 78px);display:grid;place-items:center;padding:35px 16px}.auth-card,.form-card{width:min(100%,480px);padding:36px}.auth-card h1,.form-card h1{color:var(--navy);font-size:29px;margin:7px 0}.auth-card form,.form-card form{margin-top:25px}.auth-switch{text-align:center;font-size:13px;color:var(--muted);margin:23px 0 0}.auth-switch a{color:#9b742f;font-weight:700}label{display:block;font-size:13px;font-weight:700;color:var(--navy);margin:15px 0 7px}input,select,textarea{width:100%;padding:12px 13px;border:1px solid #dce3ea;border-radius:8px;background:#fff;font:inherit;font-size:14px;color:var(--ink);outline:none}input:focus,select:focus,textarea:focus{border-color:#b99552;box-shadow:0 0 0 3px #d6ad6020}textarea{resize:vertical}.form-message{font-size:13px;min-height:20px;color:var(--red)}.form-message.success{color:var(--green)}.form-wrap{max-width:720px;margin:45px auto;padding:0 16px}.form-card{width:100%}.dashboard{max-width:1120px;margin:45px auto;padding:0 18px}.welcome-row{display:flex;justify-content:space-between;align-items:center;gap:15px}.welcome-row h1{color:var(--navy);margin:4px 0}.claims-list{display:grid;gap:12px}.claim-row{background:#fff;border:1px solid var(--line);border-radius:10px;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:15px}.claim-row p{margin:4px 0;color:var(--muted);font-size:13px}.claim-actions{display:flex;gap:8px;flex-wrap:wrap}.empty{background:#fff;border:1px dashed #ccd5df;border-radius:10px;padding:24px;text-align:center;color:var(--muted);font-size:13px}.status-select{width:auto;padding:7px;font-size:12px}.rtl{direction:rtl}@media(max-width:800px){.hero{grid-template-columns:1fr;margin-top:20px;padding:25px 20px}.hero-art{height:240px}.items-grid{grid-template-columns:repeat(2,1fr)}.stats{margin:0 15px 35px;padding:18px 8px}.stats div{gap:6px;flex-direction:column;text-align:center}.topbar{padding:0 16px}.topbar nav{gap:10px}.topbar nav a{font-size:12px}}@media(max-width:560px){.topbar{height:auto;min-height:70px;flex-wrap:wrap;padding:13px 15px}.topbar nav{order:3;width:100%;justify-content:center}.items-grid{grid-template-columns:1fr}.auth-card,.form-card{padding:25px 19px}.section{margin:40px auto}.claim-row,.welcome-row{align-items:flex-start;flex-direction:column}footer{gap:8px;flex-direction:column}.hero h1{font-size:38px}}