.frog-library-layout{grid-template-columns:minmax(250px,.8fr) minmax(0,1.6fr);align-items:start;gap:20px;display:grid}.frog-library-message{text-align:center;flex-direction:column;align-items:center;gap:16px;min-height:290px;padding:48px 24px;display:flex}.frog-library-message>svg{color:var(--frog-green)}.frog-library-message h2{font-size:26px}.frog-library-message p{color:var(--frog-muted);max-width:440px;font-size:13px}.frog-library-list h2{font-size:22px}.frog-library-note{color:var(--frog-muted);margin:10px 0 20px;font-size:11px}.frog-library-list ul{gap:10px;display:grid}.frog-library-item{border:1px solid var(--frog-line);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:11px;width:100%;padding:10px;display:flex}.frog-library-item[aria-pressed=true]{border-color:var(--frog-green);background:#edf6e5}.frog-library-item>span:nth-child(2){min-width:0;color:var(--frog-muted);flex:1;gap:3px;font-size:10px;display:grid}.frog-library-item strong{color:var(--frog-ink);font-size:12px}.frog-library-thumb{aspect-ratio:1280/730;width:65px;color:var(--frog-green);background:#e8f2df;border-radius:7px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.frog-library-thumb img{object-fit:cover;width:100%;height:100%}.frog-library-detail{padding:16px}.frog-library-video{aspect-ratio:16/9;object-fit:contain;background:#14230f;border-radius:12px;width:100%;display:block}.frog-library-video-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 6px 10px;display:flex}.frog-library-video-meta h2{font-size:22px}.frog-library-video-meta p:last-child{color:var(--frog-muted);margin-top:8px;font-size:11px}@media (width<=800px){.frog-library-layout{grid-template-columns:1fr}}
