.pg-library{margin-bottom:100px;position:relative;font-family:Arial,Tahoma,sans-serif;color:#eee8dc;scroll-margin-top:30px}.pg-library .pg-ar{display:none}html[lang="ar"] .pg-library .pg-ar{display:inline}html[lang="ar"] .pg-library .pg-en{display:none}.pg-feature{display:grid;grid-template-columns:1fr 240px;gap:65px;align-items:center;padding:44px;background:radial-gradient(ellipse at top right,#54402044,transparent 65%),#101510;border:1px solid #c89b4c55}.pg-eyebrow{font-size:11px;letter-spacing:.22em;color:#c89b4c}.pg-feature h2{font:600 clamp(32px,4vw,52px)/1.3 Georgia,Tahoma,serif;margin:20px 0}.pg-feature p{font-size:18px;line-height:1.85;color:#c4c7bb;max-width:620px}.pg-meta{font-size:13px;color:#adad9e;line-height:1.8;margin:18px 0 24px}.pg-download{display:inline-flex;flex-direction:column;gap:7px;padding:17px 26px;background:#c89b4c;color:#101510;font-weight:bold;text-align:center;border:1px solid #e2bd7a}.pg-download small{font-size:11px;letter-spacing:.1em;font-weight:normal}.pg-download:hover{background:#e2bd7a}.pg-browse{display:block;color:#c89b4c;font-size:13px;margin-top:20px}.pg-cover{display:block;transform:rotate(4deg);box-shadow:0 18px 40px #0008;border:1px solid #c89b4c66}.pg-cover img{width:100%;height:auto;display:block}.pg-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin-top:38px}.pg-toolbar button,.pg-close{font:inherit;color:#d0cbbb;background:#121812;border:1px solid #c89b4c55;padding:12px 20px;cursor:pointer}.pg-toolbar button[aria-pressed="true"]{background:#c89b4c;color:#111}.pg-note{font-size:13px;color:#abae9f;line-height:1.9;margin:22px 0}.pg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.pg-card{background:#101610;border:1px solid #c89b4c44;min-width:0}.pg-card[hidden]{display:none}.pg-preview{display:block;position:relative;overflow:hidden}.pg-preview img{width:100%;height:auto;display:block;transition:transform .25s}.pg-preview:hover img{transform:scale(1.025)}.pg-view{position:absolute;bottom:0;inset-inline:0;background:linear-gradient(transparent,#060a06ed);padding:32px 18px 15px;color:#f7d58e;font-size:14px;text-align:center}.pg-caption{display:flex;align-items:center;gap:14px;padding:18px}.pg-number{font-size:12px;color:#c89b4c}.pg-caption h3{font-size:16px;line-height:1.5;margin:0}.pg-library a:focus-visible,.pg-library button:focus-visible{outline:3px solid #f7d58e;outline-offset:4px}.pg-dialog{background:#091009;color:#eee;border:1px solid #c89b4c;width:min(920px,95vw);max-height:94vh;padding:12px}.pg-dialog::backdrop{background:#000d}.pg-dialog-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;position:sticky;top:0;background:#091009f5;padding-bottom:12px}.pg-original{font-size:13px;color:#e2bd7a}.pg-full{display:block;width:100%;height:auto}.pg-close{padding:9px 16px}@media(max-width:850px){.pg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-feature{grid-template-columns:1fr 160px;gap:30px;padding:30px}}@media(max-width:540px){.pg-feature{grid-template-columns:1fr;padding:25px}.pg-cover{display:none}.pg-grid{grid-template-columns:1fr;gap:22px}.pg-download{width:100%}.pg-toolbar{gap:7px}.pg-toolbar button{padding:10px 14px}.pg-library{margin-bottom:65px}}@media(prefers-reduced-motion:reduce){.pg-preview img{transition:none}}
