@font-face{font-family:'din';src:url('DINNextLTArabic-Regular-3.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
:root{--bg:#061522;--panel:#0b1c2b;--line:#26394b;--pink:#ff8eaf;--pink2:#ffb0c5;--blue:#49bced;--muted:#9caec1}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:'din',Tahoma,Arial,sans-serif;color:#fff;background:radial-gradient(circle at 50% 0,#18354c 0,#081c2b 30%,#05141f 70%)}
.hero{position:relative;width:100%;height:clamp(320px,28vw,440px);overflow:hidden;isolation:isolate;border-bottom:1px solid #ffffff14}
.hero-picture,.hero-picture img{position:absolute;inset:0;width:100%;height:100%}.hero-picture img{object-fit:cover;object-position:center}
.hero:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#030d1808,#030d181e);pointer-events:none}
.hero-center{position:absolute;z-index:2;left:50%;top:46%;transform:translate(-50%,-50%);text-align:center;white-space:nowrap}
.flamingo-title{direction:ltr;font-size:clamp(42px,4.7vw,70px);line-height:1;font-weight:400;letter-spacing:clamp(5px,.75vw,12px);text-shadow:0 3px 15px #0005}
.flamingo-title .first{color:#fff}.flamingo-title .rest{color:var(--pink)}
.oslbn{direction:ltr;display:flex;align-items:center;justify-content:center;gap:clamp(14px,2vw,28px);margin-top:10px;color:#fff;font-size:clamp(25px,2.6vw,38px)}
.oslbn:before,.oslbn:after{content:"";width:clamp(45px,6vw,90px);height:2px;background:var(--pink);box-shadow:0 0 8px #ff8eaf73}
.khatra{display:inline-block;margin-top:clamp(32px,4vw,55px);color:var(--pink);text-decoration:none;font-size:clamp(22px,2.1vw,31px);transition:.18s}.khatra:hover{color:var(--pink2);transform:translateY(-1px)}
.khatra small{display:block;direction:ltr;margin-top:4px;font-size:clamp(11px,1vw,14px);color:#ffffffc7;letter-spacing:.4px}
.small-apps{position:absolute;z-index:2;right:clamp(18px,4vw,70px);bottom:clamp(15px,5%,32px);width:clamp(115px,13vw,195px);height:auto;filter:drop-shadow(0 4px 7px #0004)}
.content{width:min(1180px,92%);margin:auto;padding:38px 0 20px}.section-title{text-align:center;margin-bottom:28px}.section-title h2{margin:0;color:var(--pink2);font-size:24px;font-weight:normal}
.section-title h2:before,.section-title h2:after{content:"";display:inline-block;width:65px;height:2px;background:var(--pink);vertical-align:middle;margin:0 20px}.section-title p{direction:ltr;margin:6px 0 0;color:var(--muted);letter-spacing:2.5px;font-size:14px}
.folder-card{overflow:hidden;margin-bottom:23px;border:1px solid #ff8eaf94;border-radius:14px;background:linear-gradient(135deg,#0f1f2ef7,#071622fa);box-shadow:0 14px 40px #00000024}.folder-card:nth-of-type(even){border-color:#49bced8c}
.folder-head{direction:ltr;display:flex;align-items:center;gap:15px;min-height:78px;padding:13px 21px;border-bottom:1px solid var(--line)}
.folder-icon{position:relative;flex:none;width:55px;height:42px;border-radius:5px;background:linear-gradient(145deg,#ffb2c8,#ff7da6)}.folder-icon:before{content:"";position:absolute;left:4px;top:-7px;width:24px;height:10px;border-radius:4px 4px 0 0;background:inherit}.folder-card:nth-of-type(even) .folder-icon{background:linear-gradient(145deg,#73d5fa,#2aabe8)}
.folder-info{flex:1}.folder-name{font-size:24px;font-weight:bold}.folder-path{direction:ltr;color:var(--muted);font-size:14px;margin-top:2px}.count{direction:rtl;border:1px solid #ffffff1a;border-radius:20px;padding:8px 14px;color:var(--pink2);background:#ffffff09}.folder-card:nth-of-type(even) .count{color:#6bd0f7}
.table-head,.file-row{direction:ltr;display:grid;grid-template-columns:minmax(300px,1fr) 140px 215px 135px;gap:10px;align-items:center;padding:0 22px}.table-head{height:42px;font-size:13px;color:#e8edf3}.table-head>div{direction:rtl}.file-row{min-height:54px;border-top:1px solid var(--line)}.file-row:hover{background:#ffffff06}
.file-name{display:flex;align-items:center;gap:11px;min-width:0}.file-icon{flex:none;width:34px;height:34px;border-radius:9px;background:#0c2131 url('flamingo-icon.png') center/29px no-repeat;border:1px solid #ffffff1f}.file-name span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size,.file-date{color:#d3dce5;font-size:14px}
.download{justify-self:end;width:120px;padding:8px 12px;border-radius:22px;text-align:center;text-decoration:none;color:#07131d;font-weight:bold;background:linear-gradient(#ffb0c6,#ff82a8);transition:.15s}.download:hover{filter:brightness(1.07);transform:translateY(-1px)}.empty{padding:23px;text-align:center;color:var(--muted);border-top:1px solid var(--line)}
.footer{direction:ltr;width:min(1180px,92%);margin:auto;padding:3px 0 32px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end;color:#8295a8;font-size:13px}.footer-brand{text-align:center;color:var(--pink2)}.footer-brand img{display:block;width:38px;height:38px;border-radius:10px;margin:0 auto 4px}.footer-brand b{letter-spacing:4px}.footer-brand small{display:block;color:#e2e6eb;margin-top:2px}.footer-quote{text-align:right;direction:rtl}.footer-quote span{color:var(--pink);font-size:18px}
@media(max-width:720px){.hero{height:390px}.hero-picture img{object-position:38% center}.hero-center{top:45%}.flamingo-title{font-size:40px;letter-spacing:5px}.oslbn{font-size:26px}.small-apps{width:115px;right:13px;bottom:13px}.content{width:94%;padding-top:30px}.section-title h2:before,.section-title h2:after{width:30px;margin:0 9px}.table-head{display:none}.file-row{grid-template-columns:minmax(0,1fr) auto;padding:11px 14px;gap:5px 10px}.file-name{grid-column:1}.download{grid-column:2;grid-row:1/3;width:88px}.file-size,.file-date{font-size:11px;color:var(--muted)}.file-date{grid-column:1}.folder-head{padding:13px 14px}.folder-name{font-size:21px}.folder-path{font-size:11px}.count{font-size:12px;padding:7px 9px}.footer{grid-template-columns:1fr;text-align:center;gap:14px}.footer-quote{text-align:center}.copyright{order:3}}
