@font-face{font-family:DM Movie Arabic;src:url(/static/pwa/generated/ca2572136e7c336b6923.ttf) format("truetype");font-weight:400 700;font-display:swap}body[data-page=my-library]{margin:0!important;background:#000!important;color:#fff!important;font-family:DM Movie Arabic,Tahoma,sans-serif!important;overflow-x:clip!important}body[data-page=my-library] *,body[data-page=my-library] *:before{box-sizing:border-box}body[data-page=my-library]>main{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.library-header{height:80px;display:flex;align-items:center;justify-content:space-between;direction:ltr;padding:20px 16px;margin-top:env(safe-area-inset-top,0px)}.library-header>a>svg{width:112px;height:23px}.library-header-actions{display:flex;gap:17px;align-items:center}.library-header a{color:#eee}.library-header-actions svg{width:23px;height:23px}.library-shell{padding:15px 16px 115px;max-width:1000px;margin:auto;min-height:80vh}.library-tabs{display:flex;direction:rtl;border-bottom:1px solid #333;margin-bottom:32px;gap:0}.library-tabs button{position:relative;flex:1;background:none;border:0;color:#888;font:500 14px/24px inherit;font-size:14px;padding:0 0 14px;cursor:pointer;white-space:nowrap}.library-tabs button[aria-selected=true]{color:#fff}.library-tabs button[aria-selected=true]:after{content:"";position:absolute;left:20%;right:20%;bottom:-2px;height:3px;background:#e00000;border-radius:99px;box-shadow:0 0 5px #e00000}.library-panel[hidden]{display:none!important}.library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:34px;row-gap:25px;direction:ltr}.library-card{position:relative;min-width:0}.library-card a{color:#fff;text-decoration:none}.library-card .dm54-vcard{display:block;min-width:0}.library-card .dm54-poster{display:block;position:relative;aspect-ratio:3/4;overflow:hidden;border:1px solid #444;border-radius:8px;width:100%}.library-card .dm54-poster-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.library-card .dm54-rating{position:absolute;left:4px;top:4px;border-radius:99px;background:#292b33;color:#fff;display:flex;align-items:center;gap:2px;padding:2px 5px;font:9px/12px Arial;z-index:1}.library-card .dm54-rating svg{width:10px;height:10px;fill:#ff5c16}.library-card .dm54-poster-brand{position:absolute;right:2px;bottom:2px}.library-card .dm54-poster-brand svg{width:25px;height:22px}.library-card .dm54-vmeta strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 10px/15px Arial;margin-top:5px}.library-card .dm54-vmeta small{display:block;color:#aaa;font:8px/12px Arial;margin-top:1px}.library-heart{position:absolute;right:4px;top:5px;width:21px;height:21px;border:0;border-radius:50%;background:#5557;padding:3px;cursor:pointer;z-index:3}.library-heart svg{width:15px;height:15px;fill:#e00000;stroke:#ddd;stroke-width:1.5}.library-empty{grid-column:1/-1;color:#888;text-align:center;font-size:12px;padding:40px 0;direction:rtl}.library-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;direction:rtl}.library-history-card{min-width:0;position:relative}.library-history-thumb{position:relative;display:block;aspect-ratio:2.05;border:1px solid #444;border-radius:10px;overflow:hidden;background:#111}.library-history-thumb>img{width:100%;height:100%;object-fit:cover}.library-history-thumb>svg{position:absolute;right:7px;bottom:12px;width:27px;height:24px}.library-progress{position:absolute;left:7px;right:7px;bottom:5px;height:2px;background:#aaa;border-radius:3px;overflow:hidden}.library-progress span{height:100%;display:block;background:#df0000}.library-history-meta{display:flex;direction:ltr;align-items:center;justify-content:space-between;color:#ccc;font:9px/18px Arial;margin-top:3px}.library-remove{border:0;background:none;color:#bbb;font-size:18px;padding:0 3px;cursor:pointer}.library-nav{display:flex!important;position:fixed;bottom:max(16px,env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);width:280px;height:50px;border:1px solid #555;border-radius:99px;align-items:center;justify-content:space-around;background:#202020ed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);direction:ltr;z-index:500}.library-nav a{display:grid;place-items:center;width:60px;height:42px;border-radius:99px}.library-nav svg{width:22px;height:22px;fill:none;stroke:#ddd;stroke-width:1.5}.library-nav a:last-child{background:#141414;border:1px solid #333}.library-nav a:last-child svg{fill:#fff;stroke:#fff}@media(min-width:768px){.library-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.library-history-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
