.arewa-library{box-sizing:border-box;clear:both;width:100%;max-width:100%;margin:24px 0;color:#aaa;overflow-wrap:anywhere}.arewa-library *{box-sizing:border-box}.arewa-library .arewa-library-grid.items{display:grid;grid-template-columns:repeat(var(--arewa-columns-desktop,6),minmax(0,1fr));gap:16px 10px;float:none;width:100%;margin:0;padding:0;overflow:visible}.arewa-library .arewa-library-grid.items>.item{position:relative;display:block;float:none;width:auto;min-width:0;margin:0;padding:0;background:#fff0;border:0}.arewa-library .arewa-library-grid .poster{position:relative;width:100%;height:0;padding:150% 0 0;margin:0;overflow:hidden;background:#151515}.arewa-library .arewa-library-grid .poster img{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;object-fit:cover;object-position:center;transition:transform .3s,filter .3s}.arewa-library .arewa-library-grid .poster>a,.arewa-library .arewa-library-grid .poster .see{position:absolute;inset:0;display:block;width:100%;height:100%}.arewa-library .arewa-library-grid .poster .see{z-index:3;opacity:0;background-position:center;background-repeat:no-repeat;background-size:40% 40%;transition:opacity .3s}.arewa-library .arewa-library-grid .poster:hover img,.arewa-library .arewa-library-grid .poster:focus-within img{transform:scale(1.2);filter:blur(2px) brightness(.45)}.arewa-library .arewa-library-grid .poster:hover .see,.arewa-library .arewa-library-grid .poster:focus-within .see{opacity:1}.arewa-library .arewa-library-grid .data{margin:8px 0 0;padding:0;min-height:0}.arewa-library .arewa-library-grid .data h3{margin:0;padding:0;font-size:13px;line-height:1.5;font-weight:600}.arewa-library .arewa-library-grid .data h3 a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aaa;text-decoration:none}.arewa-library .arewa-library-grid .data>span,.arewa-library .arewa-library-grid .dtinfo{display:none}.arewa-library .arewa-library-grid .admc-category-row{display:flex;justify-content:center;min-width:0;padding:5px 0 0;min-height:24px}.arewa-library .admc-category{max-width:100%;padding:3px 7px;border:1px solid #274036;border-radius:99px;color:#d7e8df;background:#17211d;font:600 10px/1.15 Arial,sans-serif;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-transform:uppercase}.arewa-library .arewa-content-type{display:block;margin-top:5px;color:#8aa5c5;font-size:9px;line-height:1.4;text-transform:uppercase}.arewa-library button{max-width:100%;border:1px solid #333;border-radius:6px;background:#191919;color:#bbb;cursor:pointer;font-family:inherit;line-height:1.4}.arewa-library .arewa-history-remove{width:100%;margin-top:8px;padding:8px 3px;font-size:10px}.arewa-library .arewa-history-toolbar{display:flex;justify-content:flex-end;margin-bottom:18px}.arewa-library .arewa-history-toolbar button{padding:10px 14px;font-size:12px}.arewa-library button:hover{background:#292929;color:#fff}.arewa-library button:disabled{opacity:.5;cursor:wait}.arewa-library a:focus-visible,.arewa-library button:focus-visible{outline:2px solid #408bea;outline-offset:2px}.arewa-library .arewa-library-status{margin:0 0 12px;font-size:13px;line-height:1.5}.arewa-library .arewa-library-status:empty{display:none}.arewa-library .arewa-library-retry{margin-left:10px;padding:5px 10px}.arewa-library .arewa-library-empty{padding:30px 16px;text-align:center;border:1px solid #262626;border-radius:8px;line-height:1.7}.arewa-library .arewa-library-empty strong{display:block;color:#ccc;font-size:18px}.arewa-library .arewa-library-empty p{margin:8px 0 0}.arewa-library .dooplay-pagination{clear:both;margin-top:24px}.arewa-library[aria-busy=true] .arewa-library-body{opacity:.6}@media(max-width:1024px){.arewa-library .arewa-library-grid.items{grid-template-columns:repeat(var(--arewa-columns-tablet,5),minmax(0,1fr))}}@media(max-width:600px){.arewa-library .arewa-library-grid.items{grid-template-columns:repeat(var(--arewa-columns-mobile,3),minmax(0,1fr));gap:14px 8px}.arewa-library .arewa-history-remove{font-size:9px;min-height:36px}.arewa-library .arewa-library-grid .data h3{font-size:11px}}@media(prefers-reduced-motion:reduce){.arewa-library .poster img,.arewa-library .poster .see{transition:none}}