.library-podcast{display:flex;gap:20px}.library-podcast>img{width:180px;object-fit:cover;border-radius:15px}.library-podcast-content{justify-content:space-between}.library-podcast-content,.library-podcast-content-data{display:flex;flex-direction:column}.library-podcast-content-data>h3{margin:0;color:var(--blue-font-dark)}.library-podcast-meta{display:flex;gap:15px;align-items:center;margin-bottom:5px}.library-podcast-meta p{margin:0;color:var(--font-color);font-weight:500;font-size:14px}.library-podcast-timestamp{color:var(--blue-font-dark);font-weight:500;font-size:13px}.library-podcast-content-data>div,.library-podcast-content-data>div>p{margin:0;font-weight:300}.library-podcast-download-button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--blue-font-dark);border-radius:7.5px;border:none;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.12);transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.library-podcast-download-button:hover{background:color-mix(in srgb,var(--blue-font-dark) 88%,#fff 12%);box-shadow:0 6px 14px rgba(0,0,0,.18)}.library-podcast-download-button:active{transform:translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.12)}.library-podcast-download-button:focus-visible{outline:2px solid var(--blue-font);outline-offset:2px}.library-view-tr-button{width:185px;height:48px;display:flex;align-items:center;justify-content:center;font-family:inherit;border-radius:7.5px;border:1px solid var(--font-color);background:transparent;color:var(--font-color);transition:all .5s;cursor:pointer;text-decoration:none;font-size:16px}.library-view-tr-button:hover{background:var(--font-color);color:var(--background)}.podcast-page-byid-actions{display:flex;gap:15px;margin-top:10px}.download-menu{position:relative}.download-menu-options{position:absolute;top:calc(100% + 8px);left:0;min-width:180px;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 10px 24px rgba(0,0,0,.16);border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:6px;z-index:20;white-space:nowrap;transform-origin:top left;transform:translateY(-4px) scale(.98);opacity:0;animation:dropdown-in .12s ease forwards}.download-menu-options a,.download-menu-options button{all:unset;display:block;width:100%;padding:10px 12px;border-radius:6px;color:var(--font-color);cursor:pointer;font-size:14px;line-height:1.25;-webkit-tap-highlight-color:transparent}.download-menu-options a:hover,.download-menu-options button:hover{background:rgba(0,0,0,.06)}.download-menu-options button:disabled{opacity:.6;cursor:not-allowed}@keyframes dropdown-in{to{transform:translateY(0) scale(1);opacity:1}}@supports not (background:color-mix(in srgb,#000,#fff)){.library-podcast-download-button:hover{filter:brightness(1.06);background:var(--blue-font-dark)}}@media screen and (max-width:768px){.library-podcast{flex-direction:column;align-items:center}.podcast-page-byid-actions{justify-content:center}}